.guide-layout-module___bEi_a__hero{color:#fff;background:#0c3025}.guide-layout-module___bEi_a__heroInner{padding-block:34px 78px}.guide-layout-module___bEi_a__breadcrumb{color:#cbdcd3;flex-wrap:wrap;gap:9px;margin-bottom:54px;font-size:.88rem;display:flex}.guide-layout-module___bEi_a__breadcrumb a{color:#fff;text-underline-offset:4px;font-weight:800}.guide-layout-module___bEi_a__hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:900px;margin:12px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,5.3vw,5.1rem);line-height:1}.guide-layout-module___bEi_a__intro{color:#dce9e2;max-width:780px;font-size:1.2rem;line-height:1.7}.guide-layout-module___bEi_a__byline{color:#bfd2c8;margin:28px 0 0;font-size:.9rem}.guide-layout-module___bEi_a__articleShell{grid-template-columns:260px minmax(0,740px);gap:70px;width:min(100% - 40px,1080px);margin-inline:auto;padding-block:80px;display:grid}.guide-layout-module___bEi_a__toc{border:1px solid var(--line);background:#fff;border-radius:20px;align-self:start;padding:23px;position:sticky;top:96px}.guide-layout-module___bEi_a__toc strong{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.guide-layout-module___bEi_a__toc ol{gap:10px;margin:18px 0 0;padding-left:19px;display:grid}.guide-layout-module___bEi_a__toc a{color:var(--ink-soft);font-size:.9rem;text-decoration:none}.guide-layout-module___bEi_a__toc a:hover{color:var(--green);text-decoration:underline}.guide-layout-module___bEi_a__article{min-width:0}.guide-layout-module___bEi_a__article section{min-width:0;margin-bottom:58px;scroll-margin-top:95px}.guide-layout-module___bEi_a__article h2{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.5vw,2.7rem);line-height:1.1}.guide-layout-module___bEi_a__article h3{font-size:1.22rem}.guide-layout-module___bEi_a__article p,.guide-layout-module___bEi_a__article li{color:var(--ink-soft);font-size:1.04rem;line-height:1.75}.guide-layout-module___bEi_a__article ul{padding-left:24px}.guide-layout-module___bEi_a__notice,.guide-layout-module___bEi_a__productCallout,.guide-layout-module___bEi_a__checklist{border-radius:20px;padding:25px}.guide-layout-module___bEi_a__notice{background:#fff8e6;border:1px solid #e5d4a4;margin-bottom:52px}.guide-layout-module___bEi_a__notice p{margin:7px 0 0;font-size:.94rem}.guide-layout-module___bEi_a__productCallout{border-left:5px solid var(--gold);background:#edf4ef;margin-top:35px}.guide-layout-module___bEi_a__productCallout h3{margin:6px 0 8px}.guide-layout-module___bEi_a__productCallout p{margin:0}.guide-layout-module___bEi_a__textLink{color:var(--green);align-items:center;gap:7px;margin-top:16px;font-weight:850;display:inline-flex}.guide-layout-module___bEi_a__checklist{background:#fff;margin-top:26px;box-shadow:0 14px 38px #12322517}.guide-layout-module___bEi_a__checklist h3{margin:0 0 15px}.guide-layout-module___bEi_a__checklist ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-layout-module___bEi_a__checklist li{gap:9px;display:flex}.guide-layout-module___bEi_a__checklist svg{color:var(--green);flex:none;margin-top:6px}.guide-layout-module___bEi_a__tableWrap{border:1px solid var(--line);border-radius:18px;width:100%;max-width:100%;margin-top:24px;overflow-x:auto}.guide-layout-module___bEi_a__tableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:580px}.guide-layout-module___bEi_a__tableWrap th,.guide-layout-module___bEi_a__tableWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px}.guide-layout-module___bEi_a__tableWrap thead{background:#edf4ef}.guide-layout-module___bEi_a__sources{border-top:1px solid var(--line);padding-top:44px}.guide-layout-module___bEi_a__sources a{color:var(--green);align-items:center;gap:6px;font-weight:800;display:inline-flex}.guide-layout-module___bEi_a__related{background:#fffaf2;padding-block:76px}.guide-layout-module___bEi_a__related h2{margin:10px 0 28px;font:700 clamp(2.2rem,4vw,3.5rem)/1.05 Georgia,serif}.guide-layout-module___bEi_a__relatedGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.guide-layout-module___bEi_a__relatedGrid a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;padding:24px;text-decoration:none}.guide-layout-module___bEi_a__relatedGrid h3{margin:0 0 8px}.guide-layout-module___bEi_a__relatedGrid p{color:var(--muted);line-height:1.55}.guide-layout-module___bEi_a__relatedGrid span{color:var(--green);align-items:center;gap:6px;font-weight:850;display:flex}.guide-layout-module___bEi_a__endCta{color:#fff;background:#071d16;padding-block:70px}.guide-layout-module___bEi_a__endCtaInner{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.guide-layout-module___bEi_a__endCta h2{margin:8px 0 12px;font:700 clamp(2rem,4vw,3.4rem)/1.06 Georgia,serif}.guide-layout-module___bEi_a__endCta p{color:#d5e3dc;max-width:720px}.guide-layout-module___bEi_a__endActions{gap:12px;display:grid}@media (max-width:900px){.guide-layout-module___bEi_a__articleShell{grid-template-columns:1fr;gap:35px}.guide-layout-module___bEi_a__toc{position:static}.guide-layout-module___bEi_a__toc ol{grid-template-columns:repeat(2,1fr)}.guide-layout-module___bEi_a__endCtaInner{grid-template-columns:1fr}.guide-layout-module___bEi_a__endActions{flex-wrap:wrap;display:flex}.guide-layout-module___bEi_a__relatedGrid{grid-template-columns:1fr}}@media (max-width:600px){.guide-layout-module___bEi_a__heroInner{padding-block:24px 58px}.guide-layout-module___bEi_a__breadcrumb{margin-bottom:40px}.guide-layout-module___bEi_a__hero h1{font-size:clamp(2.5rem,11.5vw,3.65rem)}.guide-layout-module___bEi_a__articleShell{width:min(100% - 28px,1080px);padding-block:58px}.guide-layout-module___bEi_a__toc ol{grid-template-columns:1fr}.guide-layout-module___bEi_a__article section{margin-bottom:48px}.guide-layout-module___bEi_a__article h2{font-size:1.9rem}.guide-layout-module___bEi_a__notice,.guide-layout-module___bEi_a__productCallout,.guide-layout-module___bEi_a__checklist{padding:20px}.guide-layout-module___bEi_a__endActions{display:grid}.guide-layout-module___bEi_a__endActions .button{width:100%}}
