.guides-container{max-width:1024px;margin:0 auto;padding-left:24px;padding-right:24px}.guides-thought{position:relative;background:#fdfbf8;border:1px solid #ddd7cc;border-radius:16px;padding:clamp(1.4rem,3vw,1.9rem) clamp(1.5rem,3.4vw,2.1rem);max-width:600px;margin:clamp(1.4rem,3vw,1.9rem) auto 0;text-align:left}.guides-thought-label{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#a89b8b}.guides-thought-glyph{display:block;font-size:3.4rem;line-height:.55;color:#d97f5b;margin-top:1.85rem}.guides-thought-track{display:grid;width:100%;margin-top:.45rem}.guides-thought-line{grid-area:1/1;font-size:15.5px;color:#5c4033;line-height:1.5;margin:0}.guides-thought-quote{display:block}.guides-thought-who{display:block;margin-top:.5rem;font-size:13.5px;font-weight:500;color:#b25e3c}.guides-thought-line:nth-child(n+2){display:none}.guides-thought-all{display:inline-block;margin-top:.85rem;background:none;border:none;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#46644e;cursor:pointer;padding:.3rem .4rem;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(70,100,78,.35)}.guides-thought-all:hover{text-decoration-color:#46644e}.guides-tips-overlay{position:fixed;inset:0;z-index:1000;background:rgba(61,46,34,.45);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,32px)}.guides-tips-panel{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:80vh;background:#fdfbf8;border:1px solid #ddd7cc;border-radius:16px;padding:clamp(1.4rem,3vw,1.9rem) clamp(1.5rem,3.4vw,2.1rem);text-align:left}.guides-tips-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.guides-tips-close{background:none;border:none;color:#8b7260;font-size:24px;line-height:1;cursor:pointer;padding:.15rem .45rem;margin:-.3rem -.45rem 0 0;font-family:inherit}.guides-tips-close:hover{color:#3d2e22}.guides-tips-glyph{display:block;font-size:3.4rem;line-height:.55;color:#d97f5b;margin-top:1.6rem;flex-shrink:0}.guides-tips-list{list-style:none;margin:.45rem 0 0;padding:0;overflow-y:auto;overscroll-behavior:contain}.guides-tips-item{padding:1.05rem 0}.guides-tips-item:first-child{padding-top:.2rem}.guides-tips-item+.guides-tips-item{border-top:1px solid #e8e3da}.guides-tips-quote{display:block;font-size:15.5px;color:#5c4033;line-height:1.5}.guides-search{display:flex;align-items:center;gap:.8rem;background:#fdfbf8;border:1px solid #ddd7cc;border-radius:14px;padding:.95rem 1.2rem;max-width:560px;margin-left:auto;margin-right:auto;text-align:left}.guides-search:focus-within{border-color:#46644e}.guides-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.1rem}.guides-tag-chip{font-family:inherit;font-size:13px;color:#5c4033;background:#fdfbf8;border:1px solid #ddd7cc;border-radius:999px;padding:.42rem .9rem;cursor:pointer}.guides-tag-chip:hover{border-color:#c8c0b4;background:#fff}.guides-tag-chip.is-active{background:#46644e;border-color:#46644e;color:#f5f0e8}.guides-stream{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,24px)}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.guides-card{display:flex;flex-direction:column;background:#fdfbf8;border:1px solid #ddd7cc;border-radius:16px;overflow:hidden;text-decoration:none}.guides-card-art{position:relative;aspect-ratio:16/9;overflow:hidden}.guides-card-body{padding:clamp(1.3rem,2.2vw,1.7rem);display:flex;flex-direction:column;flex:1}.guides-card-h{flex-direction:row}.guides-card-h .guides-card-art{aspect-ratio:auto;width:44%;flex-shrink:0}.guides-card-h .guides-card-body{width:56%}.guides-card-feature{min-height:280px}.guides-card-feature .guides-card-body{justify-content:center}.guides-resource{display:flex;align-items:center;gap:1.2rem;background:#fdfbf8;border:1px solid #ddd7cc;border-radius:16px;padding:1.25rem 1.6rem;text-decoration:none}.guides-resource:hover{border-color:#c8c0b4}.guides-pull{position:relative;overflow:hidden;background:#3d2e22;border-radius:16px;padding:clamp(1.8rem,3vw,2.4rem);display:flex;flex-direction:column;justify-content:center}.guides-pull:before{content:"";position:absolute;top:-30%;left:6%;width:55%;height:120%;background:radial-gradient(closest-side,rgba(70,100,78,.28),transparent);pointer-events:none}.guides-ask-swap{display:grid;margin-top:.95rem}.guides-ask-swap>*{grid-area:1/1;min-width:0}.guides-ask-row{display:flex;gap:.7rem}.guides-ask-success{display:flex;align-items:center;margin:0;font-size:16px;font-weight:500;color:#fff;line-height:1.5}.guides-ask-success,.guides-ask-swap[data-state=done] .guides-ask-form{opacity:0;pointer-events:none}.guides-ask-swap[data-state=done] .guides-ask-success{opacity:1;pointer-events:auto}.guides-ask-hp{position:absolute;left:-9999px;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.guides-cta-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.guides-resources-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,18px)}.guides-resource-card:hover{border-color:#c8c0b4}@keyframes guidesRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes guidesThought{0%{opacity:0}2.67%{opacity:1}16.67%{opacity:1}19.33%{opacity:0}to{opacity:0}}.guides-reveal{opacity:1}@keyframes guidesFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.guides-reveal{opacity:0;animation:guidesRise .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--gd,0ms)}.guides-ask-form,.guides-ask-success{transition:opacity .24s cubic-bezier(.22,.61,.36,1)}.guides-tips-overlay{animation:guidesFade .24s cubic-bezier(.22,.61,.36,1) both}.guides-tips-panel{animation:guidesRise .24s cubic-bezier(.22,.61,.36,1) both}.guides-thought-track{min-height:4.8em}.guides-thought-line{opacity:0;animation:guidesThought 48s linear infinite both}.guides-thought-line:first-child{animation-delay:0s}.guides-thought-line:nth-child(2){animation-delay:8s}.guides-thought-line:nth-child(3){animation-delay:16s}.guides-thought-line:nth-child(4){animation-delay:24s}.guides-thought-line:nth-child(5){animation-delay:32s}.guides-thought-line:nth-child(6){animation-delay:40s}.guides-thought-line:nth-child(n+2){display:block}.guides-thought:focus-within .guides-thought-line,.guides-thought:hover .guides-thought-line{animation-play-state:paused}}@media (max-width:980px){.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 6}.guides-card-h{flex-direction:column}.guides-card-h .guides-card-art{width:100%;aspect-ratio:16/9}.guides-card-h .guides-card-body{width:100%}.guides-card-feature{min-height:0}}@media (max-width:640px){.span-12,.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.guides-resource{flex-wrap:wrap}.guides-ask-row{flex-direction:column}.guides-ask-btn{align-self:stretch}.guides-cta-bar{flex-direction:column;align-items:flex-start}.guides-resources-row{grid-template-columns:1fr}.guides-thought-line{opacity:1;animation:none}.guides-thought-line:nth-child(n+2){display:none}}