.guide-module__qU0I8q__page{color:var(--ink);background:var(--surface)}.guide-module__qU0I8q__header{max-width:1200px;padding:18px var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.guide-module__qU0I8q__header>a{flex-shrink:0}.guide-module__qU0I8q__header nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:15px;font-weight:600;display:flex}.guide-module__qU0I8q__header nav a:hover{color:var(--green-deep)}.guide-module__qU0I8q__header .guide-module__qU0I8q__navCta{color:#fff;background:var(--green-deep);border-radius:9px;padding:9px 18px}.guide-module__qU0I8q__hero{background:var(--navy);color:#fff;padding:clamp(38px, 6vw, 72px) var(--gutter)}.guide-module__qU0I8q__heroInner{max-width:1080px;margin-inline:auto}.guide-module__qU0I8q__breadcrumb{color:#c5d4cf;flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.guide-module__qU0I8q__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.guide-module__qU0I8q__eyebrow{color:var(--green-bright);margin-bottom:12px;font-size:14px;font-weight:700;display:inline-block}.guide-module__qU0I8q__hero h1{letter-spacing:-.025em;max-width:940px;margin:0 0 18px;font-size:clamp(30px,4.2vw,52px);font-weight:750;line-height:1.24}.guide-module__qU0I8q__intro{color:#e1ebe7;max-width:880px;margin:0;font-size:clamp(17px,2vw,20px)}.guide-module__qU0I8q__meta{color:#bbccc5;flex-wrap:wrap;gap:12px 24px;margin-top:26px;font-size:14px;display:flex}.guide-module__qU0I8q__layout{max-width:1140px;padding:52px var(--gutter) 72px;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:60px;margin-inline:auto;display:grid}.guide-module__qU0I8q__article{min-width:0}.guide-module__qU0I8q__article>section{margin-bottom:44px;scroll-margin-top:24px}.guide-module__qU0I8q__article h2{color:var(--navy);letter-spacing:-.018em;margin:0 0 18px;font-size:clamp(24px,2.4vw,31px);line-height:1.35}.guide-module__qU0I8q__article h3{color:var(--ink);margin:0 0 6px;font-size:19px;line-height:1.45}.guide-module__qU0I8q__article p{color:var(--ink-soft);margin:0 0 16px}.guide-module__qU0I8q__article a{color:var(--green-deep);text-underline-offset:4px;text-decoration:underline}.guide-module__qU0I8q__article ul,.guide-module__qU0I8q__article ol{padding-inline-start:24px}.guide-module__qU0I8q__steps{margin:20px 0}.guide-module__qU0I8q__steps li{margin-block:20px;padding-inline-start:6px}.guide-module__qU0I8q__steps li::marker{color:var(--green-deep);font-weight:750}.guide-module__qU0I8q__takeaway{border-inline-start:4px solid var(--green);background:#f0f7ee;border-radius:0 10px 10px 0;padding:18px 22px}.guide-module__qU0I8q__article .guide-module__qU0I8q__takeaway p{color:var(--ink);margin:0}.guide-module__qU0I8q__links{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.guide-module__qU0I8q__toc{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);padding:22px;font-size:14px;position:sticky;top:24px}.guide-module__qU0I8q__toc h2{margin:0 0 14px;font-size:17px}.guide-module__qU0I8q__toc ol{margin:0;padding-inline-start:20px}.guide-module__qU0I8q__toc li{padding-block:6px}.guide-module__qU0I8q__toc a:hover{color:var(--green-deep);text-decoration:underline}.guide-module__qU0I8q__worksheet{border:1px solid var(--line);border-radius:var(--radius-sm);margin:24px 0;overflow-x:auto}.guide-module__qU0I8q__worksheet table{border-collapse:collapse;text-align:right;width:100%;min-width:560px;font-size:15px}.guide-module__qU0I8q__worksheet caption{text-align:right;background:#eaf2e7;padding:14px 16px;font-weight:700}.guide-module__qU0I8q__worksheet th,.guide-module__qU0I8q__worksheet td{vertical-align:top;border-bottom:1px solid var(--line);padding:13px 16px}.guide-module__qU0I8q__worksheet th{background:var(--surface-alt);font-weight:700}.guide-module__qU0I8q__worksheet tr:last-child td{border-bottom:none}.guide-module__qU0I8q__worksheet tr:nth-child(2n) td{background:#fafbf9}.guide-module__qU0I8q__code{background:var(--navy);color:#e3eee8;border-radius:var(--radius-sm);text-align:left;padding:24px;font:14px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.guide-module__qU0I8q__faq{border-top:1px solid var(--line)}.guide-module__qU0I8q__faq>div{border-bottom:1px solid var(--line);padding:20px 0}.guide-module__qU0I8q__faq p{margin:10px 0 0}.guide-module__qU0I8q__sources{font-size:15px}.guide-module__qU0I8q__sources li{margin-block:12px}.guide-module__qU0I8q__citation{margin-inline:3px;font-size:12px}.guide-module__qU0I8q__cta{border-radius:var(--radius);background:#f0f7ee;border:1px solid #d9e9d3;padding:28px}.guide-module__qU0I8q__article .guide-module__qU0I8q__button{background:var(--green-deep);color:#fff;border-radius:9px;padding:11px 22px;font-weight:700;text-decoration:none;display:inline-block}.guide-module__qU0I8q__cards{max-width:1080px;padding:48px var(--gutter) 72px;margin-inline:auto}.guide-module__qU0I8q__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);max-width:820px;padding:clamp(24px,4vw,36px)}.guide-module__qU0I8q__card h2{color:var(--navy);margin:0 0 14px;font-size:26px;line-height:1.4}.guide-module__qU0I8q__card p{color:var(--ink-soft)}.guide-module__qU0I8q__card a{color:var(--green-deep);text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:850px){.guide-module__qU0I8q__layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:32px}.guide-module__qU0I8q__toc{grid-row:1;position:static}.guide-module__qU0I8q__toc ol{columns:2;column-gap:24px}.guide-module__qU0I8q__toc li{break-inside:avoid}}@media (max-width:520px){.guide-module__qU0I8q__header{flex-direction:column;align-items:flex-start;gap:14px}.guide-module__qU0I8q__header nav{gap:10px 16px;font-size:13px}.guide-module__qU0I8q__header .guide-module__qU0I8q__navCta{padding:7px 12px}.guide-module__qU0I8q__toc ol{columns:1}.guide-module__qU0I8q__layout{padding-bottom:36px}.guide-module__qU0I8q__code{padding:16px;font-size:12px}.guide-module__qU0I8q__cta{padding:22px}}@media print{.guide-module__qU0I8q__header,.guide-module__qU0I8q__toc,.guide-module__qU0I8q__cta{display:none}.guide-module__qU0I8q__page .sf{display:none}.guide-module__qU0I8q__page .lb{display:none}.guide-module__qU0I8q__page .skip-link{display:none}.guide-module__qU0I8q__hero{color:#000;background:#fff;padding:12px 0}.guide-module__qU0I8q__hero p,.guide-module__qU0I8q__hero span,.guide-module__qU0I8q__hero a,.guide-module__qU0I8q__hero time{color:#000}.guide-module__qU0I8q__hero h1{font-size:28px}.guide-module__qU0I8q__layout{padding:16px 0;display:block}.guide-module__qU0I8q__article>section{break-inside:auto}.guide-module__qU0I8q__worksheet{overflow:visible}.guide-module__qU0I8q__worksheet table{min-width:0;font-size:12px}.guide-module__qU0I8q__code{white-space:pre-wrap;color:#000;background:#eee}}
