.guide-page.svelte-15vf9s1{background:linear-gradient(180deg,#fbf9f5,var(--canvas))}.guide-hero.svelte-15vf9s1{background:radial-gradient(circle at 78% 22%,#f4c5a86b,#0000 26%),#fcfaf7;border-bottom:1px solid #e6ded7;padding:56px 0 80px;position:relative;overflow:hidden}.guide-hero.svelte-15vf9s1 .kicker:where(.svelte-15vf9s1){color:#896c58;margin-top:52px;display:block}.guide-hero.svelte-15vf9s1 h1:where(.svelte-15vf9s1){max-width:820px;font-family:var(--serif);letter-spacing:-.035em;margin:14px 0 20px;font-size:clamp(48px,6.5vw,72px);font-weight:400;line-height:1}.lead.svelte-15vf9s1{max-width:67ch;color:var(--body);margin:0;font-size:18px;line-height:1.65}.hero-actions.svelte-15vf9s1{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hero-actions.svelte-15vf9s1>a:where(.svelte-15vf9s1):last-child{text-underline-offset:5px;font-size:13px;text-decoration:underline}.guide-content.svelte-15vf9s1{padding-top:70px;padding-bottom:110px}.direct-answer.svelte-15vf9s1{background:linear-gradient(120deg,#f0faf6,#fff);border:1px solid #d8e3dd;border-radius:18px;grid-template-columns:auto 1fr;gap:20px;padding:28px;display:grid}.answer-icon.svelte-15vf9s1{color:#236a50;background:#dff2e9;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.direct-answer.svelte-15vf9s1 h2:where(.svelte-15vf9s1),.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) h2:where(.svelte-15vf9s1),.sources.svelte-15vf9s1 h2:where(.svelte-15vf9s1),.next-step.svelte-15vf9s1 h2:where(.svelte-15vf9s1),.limits.svelte-15vf9s1 h2:where(.svelte-15vf9s1){font-family:var(--serif);margin:8px 0 10px;font-size:30px;font-weight:400;line-height:1.1}.direct-answer.svelte-15vf9s1 p:where(.svelte-15vf9s1),.limits.svelte-15vf9s1 p:where(.svelte-15vf9s1){color:var(--body);margin:0;line-height:1.7}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1){max-width:720px;margin:70px auto}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) section:where(.svelte-15vf9s1)+section:where(.svelte-15vf9s1){border-top:1px solid var(--hairline);margin-top:58px;padding-top:50px}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) h2:where(.svelte-15vf9s1){font-size:38px}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) p:where(.svelte-15vf9s1){color:var(--body);font-size:16px;line-height:1.8}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) ul:where(.svelte-15vf9s1){gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) li:where(.svelte-15vf9s1){border:1px solid var(--hairline);background:#fff;border-radius:10px;gap:10px;padding:13px 14px;font-size:14px;display:flex}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) li:where(.svelte-15vf9s1) svg{color:#2f775c;flex:none;margin-top:2px}.limits.svelte-15vf9s1{background:#fbf3ed;border:1px solid #e4d9d0;border-radius:16px;grid-template-columns:auto 1fr;gap:18px;padding:24px;display:grid}.limits.svelte-15vf9s1 h2:where(.svelte-15vf9s1){margin-top:0;font-size:25px}.sources.svelte-15vf9s1{margin-top:60px}.sources.svelte-15vf9s1>div:where(.svelte-15vf9s1){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.sources.svelte-15vf9s1 a:where(.svelte-15vf9s1){border:1px solid var(--hairline);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 18px;font-size:13px;display:flex}.sources.svelte-15vf9s1 a:where(.svelte-15vf9s1):hover{border-color:var(--hairline-strong)}.next-step.svelte-15vf9s1{background:linear-gradient(120deg,#fff,#f7ece5);border:1px solid #dcd4cc;border-radius:18px;grid-template-columns:1fr auto auto;align-items:end;gap:14px;margin-top:70px;padding:32px;display:grid}.next-step.svelte-15vf9s1 h2:where(.svelte-15vf9s1){font-size:32px}.section-nav.svelte-15vf9s1{border:1px solid var(--hairline);background:#ffffffb8;border-radius:14px;max-width:720px;margin:34px auto 0;padding:22px}.section-nav.svelte-15vf9s1>strong:where(.svelte-15vf9s1){letter-spacing:.1em;text-transform:uppercase;font-size:11px}.section-nav.svelte-15vf9s1 ol:where(.svelte-15vf9s1){gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.section-nav.svelte-15vf9s1 a:where(.svelte-15vf9s1){color:var(--body);gap:12px;font-size:13px;display:flex}.section-nav.svelte-15vf9s1 a:where(.svelte-15vf9s1) span:where(.svelte-15vf9s1){color:var(--muted);font-family:var(--mono);font-size:10px}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1){margin-top:52px}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) section:where(.svelte-15vf9s1){scroll-margin-top:24px}.related-guides.svelte-15vf9s1{margin-top:60px}.related-guides.svelte-15vf9s1 h2:where(.svelte-15vf9s1){font-family:var(--serif);margin:8px 0 10px;font-size:30px;font-weight:400;line-height:1.1}.related-guides.svelte-15vf9s1>div:where(.svelte-15vf9s1){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.related-guides.svelte-15vf9s1 a:where(.svelte-15vf9s1){border:1px solid var(--hairline);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:16px 18px;font-size:13px;display:flex}.related-guides.svelte-15vf9s1 a:where(.svelte-15vf9s1):hover{border-color:var(--hairline-strong)}.related-guides.svelte-15vf9s1 strong:where(.svelte-15vf9s1),.related-guides.svelte-15vf9s1 small:where(.svelte-15vf9s1){display:block}.related-guides.svelte-15vf9s1 small:where(.svelte-15vf9s1){color:var(--muted);margin-top:6px;line-height:1.45}@media (width<=760px){.guide-hero.svelte-15vf9s1{padding:42px 0 58px}.guide-hero.svelte-15vf9s1 .kicker:where(.svelte-15vf9s1){margin-top:36px}.guide-hero.svelte-15vf9s1 h1:where(.svelte-15vf9s1){font-size:46px}.sources.svelte-15vf9s1>div:where(.svelte-15vf9s1),.related-guides.svelte-15vf9s1>div:where(.svelte-15vf9s1){grid-template-columns:1fr}.next-step.svelte-15vf9s1{grid-template-columns:1fr;align-items:start}.next-step.svelte-15vf9s1 .btn:where(.svelte-15vf9s1){width:100%}.guide-content.svelte-15vf9s1 article:where(.svelte-15vf9s1) h2:where(.svelte-15vf9s1){font-size:32px}}
