.Guide_page__3fdf4{background:var(--paper);color:var(--ink);min-height:100vh;padding:2rem 0 clamp(5rem,8vw,7rem)}.Guide_topbar__rQUKH{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--hairline)}.Guide_back__lvPE4{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);transition:color var(--transition)}.Guide_back__lvPE4:hover{color:var(--ink)}.Guide_hero__MVvhs{padding:clamp(3rem,6vw,5rem) 0 2.5rem}.Guide_title__nfLNk{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-top:1.25rem;max-width:640px}.Guide_sub__mzt4r{font-size:17px;line-height:1.65;color:var(--muted);max-width:560px;margin-top:1.25rem}.Guide_disclaimer__JRjDB{display:flex;align-items:flex-start;gap:10px;margin-top:1.5rem;padding:12px 16px;border:1px solid rgba(232,163,61,.45);border-radius:8px;background:rgba(232,163,61,.07);font-size:14px;line-height:1.5;color:var(--ink);max-width:560px}.Guide_disclaimerTag__exjPx{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94650a;flex-shrink:0;padding-top:2px}.Guide_areas__AucGG{display:flex;flex-direction:column;gap:20px;margin-top:clamp(2.5rem,5vw,3.5rem)}.Guide_area__tRTxM{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);overflow:hidden}.Guide_areaHead__InKUu{padding:24px 28px 20px;border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:1fr;gap:6px}.Guide_areaId__yrkox{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--signal);letter-spacing:.04em}.Guide_areaTitle__UyTO0{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em}.Guide_areaDesc__hPxT2{font-size:15px;line-height:1.6;color:var(--muted);max-width:560px}.Guide_checks__2K3DI{padding:8px 28px 20px;display:flex;flex-direction:column}.Guide_check__rsFIm{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--hairline)}.Guide_check__rsFIm:last-child{border-bottom:none}.Guide_checkMark__78xT0{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--pass);flex-shrink:0;width:20px;height:20px;border:1px solid rgba(47,191,113,.5);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.Guide_checkText__iolev{font-size:15.5px;line-height:1.55;color:var(--ink)}.Guide_supports__c9zXj{margin-top:clamp(3rem,6vw,4.5rem);border-radius:var(--radius)}.Guide_supportsEyebrow__fLxHu{display:block;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--signal);padding:clamp(2.5rem,5vw,4rem) clamp(2rem,5vw,4rem) 0}.Guide_supportsGrid__Iy_lB{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline-ink);margin:24px clamp(2rem,5vw,4rem) clamp(2.5rem,5vw,4rem);border:1px solid var(--hairline-ink);border-radius:var(--radius);overflow:hidden}.Guide_supportCard__UUaAX{background:var(--ink);padding:28px 26px}.Guide_supportTitle__kDmJM{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--paper)}.Guide_supportText__nS0uG{font-size:15px;line-height:1.65;color:var(--muted-ink);margin-top:10px}.Guide_cta__vBs1O{margin-top:clamp(3.5rem,7vw,5.5rem);padding:clamp(2.5rem,5vw,4rem);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);text-align:center}.Guide_ctaTitle__Ar2r8{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.Guide_ctaSub__BTKxT{font-size:16px;color:var(--muted);max-width:480px;margin:1rem auto 0}.Guide_ctaActions__rxwTG{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:2rem}@media (max-width:960px){.Guide_supportsGrid__Iy_lB{grid-template-columns:1fr}}@media (max-width:640px){.Guide_areaHead__InKUu{padding:20px 18px 16px}.Guide_checks__2K3DI{padding:8px 18px 16px}.Guide_supportsEyebrow__fLxHu{padding:2rem 1.5rem 0}.Guide_supportsGrid__Iy_lB{margin:20px 1.5rem 2rem}}