.guides-module__SJv2WG__tone_blue{background:var(--grad-canopy)}.guides-module__SJv2WG__tone_cool{background:linear-gradient(135deg,var(--accent),var(--accent-pressed))}.guides-module__SJv2WG__tone_magenta{background:linear-gradient(135deg,var(--accent-hover),var(--accent-pressed))}.guides-module__SJv2WG__tone_deep{background:linear-gradient(135deg,var(--accent-pressed),color-mix(in srgb,var(--accent-pressed)55%,var(--text-primary)))}.guides-module__SJv2WG__indexHero{padding-block:var(--sp-xxl)var(--sp-xl)}.guides-module__SJv2WG__head{max-width:720px}.guides-module__SJv2WG__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.guides-module__SJv2WG__h1{margin-top:12px;font-size:clamp(28px,5vw,42px)}.guides-module__SJv2WG__lede{color:var(--text-secondary);margin-top:12px;font-size:clamp(15px,2.2vw,18px);line-height:1.55}.guides-module__SJv2WG__grid{gap:var(--sp-base);padding-block:var(--sp-base)var(--sp-xxl);grid-template-columns:1fr;display:grid}@media (min-width:560px){.guides-module__SJv2WG__grid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.guides-module__SJv2WG__grid{grid-template-columns:1fr 1fr 1fr}}.guides-module__SJv2WG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.guides-module__SJv2WG__card:hover{border-color:var(--accent-border);box-shadow:var(--e2);transform:translateY(-4px)}.guides-module__SJv2WG__cardArt{height:116px;color:var(--on-canopy);justify-content:center;align-items:center;display:flex}.guides-module__SJv2WG__cardBody{padding:var(--sp-lg);flex-direction:column;flex:1;display:flex}.guides-module__SJv2WG__cardCat{border-radius:var(--r-pill);background:var(--accent-subtle);color:var(--accent);align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:700}.guides-module__SJv2WG__cardTitle{font-family:var(--font-display);letter-spacing:-.01em;margin-top:10px;font-size:18px;font-weight:800;line-height:1.25}.guides-module__SJv2WG__cardExcerpt{color:var(--text-secondary);margin-top:8px;font-size:13.5px;line-height:1.55}.guides-module__SJv2WG__cardMeta{margin-top:var(--sp-base);padding-top:var(--sp-md);border-top:1px solid var(--hairline);color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.guides-module__SJv2WG__cardGo{color:var(--accent);align-items:center;gap:5px;font-weight:700;display:inline-flex}.guides-module__SJv2WG__cardGo svg{transition:transform .2s}.guides-module__SJv2WG__card:hover .guides-module__SJv2WG__cardGo svg{transform:translate(3px)}.guides-module__SJv2WG__crumbs{padding-block:var(--sp-base);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.guides-module__SJv2WG__crumbs a:hover{color:var(--accent)}.guides-module__SJv2WG__crumbSep{opacity:.5}.guides-module__SJv2WG__article{width:100%;padding-bottom:var(--sp-xxl)}.guides-module__SJv2WG__artHero{padding:var(--sp-xl);border-radius:var(--r-xl);color:var(--on-canopy);position:relative;overflow:hidden}.guides-module__SJv2WG__artIcon{border-radius:var(--r-control);background:rgba(var(--rgb-light),.18);width:48px;height:48px;color:var(--on-canopy);justify-content:center;align-items:center;display:inline-flex}.guides-module__SJv2WG__artCat{margin-top:var(--sp-base);border-radius:var(--r-pill);background:rgba(var(--rgb-light),.18);padding:4px 11px;font-size:12px;font-weight:700;display:inline-block}.guides-module__SJv2WG__artTitle{color:var(--on-canopy);margin-top:12px;font-size:clamp(24px,4.5vw,36px);line-height:1.12}.guides-module__SJv2WG__artMeta{color:var(--on-canopy-muted);margin-top:12px;font-size:13px;font-weight:600}.guides-module__SJv2WG__intro{margin-top:var(--sp-xl);color:var(--text-primary);font-size:clamp(16px,2.4vw,19px);font-weight:500;line-height:1.6}.guides-module__SJv2WG__section{margin-top:var(--sp-xxl)}.guides-module__SJv2WG__sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(19px,3vw,23px);font-weight:800}.guides-module__SJv2WG__para{margin-top:var(--sp-md);color:var(--text-secondary);font-size:15.5px;line-height:1.7}.guides-module__SJv2WG__checklist{margin-top:var(--sp-base);padding:var(--sp-lg);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:10px;list-style:none;display:flex}.guides-module__SJv2WG__checklist li{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.guides-module__SJv2WG__checklist svg{color:var(--success);flex-shrink:0;margin-top:1px}.guides-module__SJv2WG__faqBlock{margin-top:var(--sp-xxl)}.guides-module__SJv2WG__faqs{margin-top:var(--sp-base);flex-direction:column;gap:10px;display:flex}.guides-module__SJv2WG__faq{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.guides-module__SJv2WG__faq>summary{font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.guides-module__SJv2WG__faq>summary::-webkit-details-marker{display:none}.guides-module__SJv2WG__faq>summary svg{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.guides-module__SJv2WG__faq[open]>summary svg{transform:rotate(180deg)}.guides-module__SJv2WG__faq>p{color:var(--text-secondary);padding:0 16px 16px;font-size:14.5px;line-height:1.65}.guides-module__SJv2WG__related{margin-top:var(--sp-xxl)}.guides-module__SJv2WG__relatedLinks{margin-top:var(--sp-base);flex-wrap:wrap;gap:10px;display:flex}.guides-module__SJv2WG__relatedChip{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);align-items:center;gap:7px;padding:10px 15px;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.guides-module__SJv2WG__relatedChip:hover{border-color:var(--accent-border);color:var(--accent);background:var(--accent-subtle)}.guides-module__SJv2WG__relatedChip svg{color:var(--accent)}.guides-module__SJv2WG__cta{justify-content:space-between;align-items:center;gap:var(--sp-base);margin-top:var(--sp-xxl);padding:var(--sp-xl);border-radius:var(--r-xl);background:var(--surface-sunken);border:1px solid var(--border);flex-wrap:wrap;display:flex}.guides-module__SJv2WG__ctaTitle{font-family:var(--font-display);font-size:20px;font-weight:800}.guides-module__SJv2WG__ctaText{color:var(--text-secondary);margin-top:4px;font-size:14px}.guides-module__SJv2WG__ctaBtn{border-radius:var(--r-control);background:var(--accent);height:48px;color:var(--on-accent);align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.guides-module__SJv2WG__ctaBtn:hover{background:var(--accent-hover)}.guides-module__SJv2WG__moreWrap{padding-block:var(--sp-xxl);border-top:1px solid var(--border)}.guides-module__SJv2WG__moreHead{font-family:var(--font-display);font-size:20px;font-weight:800}.guides-module__SJv2WG__moreGrid{margin-top:var(--sp-base);gap:var(--sp-md);grid-template-columns:1fr;display:grid}@media (min-width:720px){.guides-module__SJv2WG__moreGrid{grid-template-columns:1fr 1fr 1fr}}.guides-module__SJv2WG__moreCard{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:12px;padding:12px;transition:border-color .15s,transform .15s;display:flex}.guides-module__SJv2WG__moreCard:hover{border-color:var(--accent-border);transform:translateY(-2px)}.guides-module__SJv2WG__moreArt{border-radius:var(--r-control);width:44px;height:44px;color:var(--on-canopy);flex-shrink:0;justify-content:center;align-items:center;display:flex}.guides-module__SJv2WG__moreTitle{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.guides-module__SJv2WG__card,.guides-module__SJv2WG__card:hover,.guides-module__SJv2WG__moreCard:hover,.guides-module__SJv2WG__cardGo svg{transition:none;transform:none}}
