.page-module__tAVv1a__page{color:#20352c;font-family:var(--font-body);background:#f2f4ec}.page-module__tAVv1a__hero{color:#f2f4ec;background:#203a30;padding:clamp(58px,8vw,104px) 24px clamp(42px,6vw,72px)}.page-module__tAVv1a__heroInner,.page-module__tAVv1a__article{width:min(100%,1000px);margin-inline:auto}.page-module__tAVv1a__eyebrow,.page-module__tAVv1a__sectionLabel,.page-module__tAVv1a__stepNumber,.page-module__tAVv1a__scope,.page-module__tAVv1a__sourceNumber{letter-spacing:.055em;text-transform:uppercase;font-family:Space Mono,ui-monospace,monospace;font-size:10px;line-height:1.5}.page-module__tAVv1a__eyebrow{color:#d7ed91;margin:0 0 23px}.page-module__tAVv1a__hero h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.075em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.75rem,6vw,5.2rem);font-weight:600;line-height:.98}.page-module__tAVv1a__introduction{color:#d3ddd2;max-width:760px;margin:27px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.page-module__tAVv1a__scope{color:#d7ed91;border-top:1px solid #f2f4ec3d;flex-wrap:wrap;gap:10px 25px;margin:35px 0 0;padding-top:17px;font-size:9px;display:flex}.page-module__tAVv1a__article{padding:48px 24px 88px}.page-module__tAVv1a__researchNote{background:#e4ecdf;border-left:3px solid #71884f;padding:21px 24px}.page-module__tAVv1a__researchNote strong{letter-spacing:-.02em;font-size:14px;display:block}.page-module__tAVv1a__researchNote p{color:#536257;max-width:860px;margin:9px 0 0;font-size:12px;line-height:1.7}.page-module__tAVv1a__contents{background:#fafbf5;border:1px solid #cbd5c6;margin-top:35px;padding:22px 24px 24px}.page-module__tAVv1a__sectionLabel{color:#6f8951;margin:0 0 12px}.page-module__tAVv1a__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.page-module__tAVv1a__contents li{border-top:1px solid #d4dccf;min-width:0}.page-module__tAVv1a__contents a{color:#263a30;text-underline-offset:4px;overflow-wrap:anywhere;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px 0;font-size:13px;font-weight:600;line-height:1.5;text-decoration-color:#0000;text-decoration-thickness:1px;display:grid}.page-module__tAVv1a__contents a span{color:#71884f;font-family:Space Mono,ui-monospace,monospace;font-size:10px}.page-module__tAVv1a__contents a:hover,.page-module__tAVv1a__sourceGroup a:hover,.page-module__tAVv1a__articleFooter a:hover{color:#506a32;text-decoration-color:currentColor}.page-module__tAVv1a__contents a:focus-visible,.page-module__tAVv1a__citations a:focus-visible,.page-module__tAVv1a__sourceGroup a:focus-visible,.page-module__tAVv1a__articleFooter a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #718f52}.page-module__tAVv1a__sections{margin-top:48px}.page-module__tAVv1a__guideSection{border-top:1px solid #cbd5c6;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:34px 0 40px;scroll-margin-top:88px;display:grid}.page-module__tAVv1a__stepNumber{color:#70884f;padding-top:5px;font-size:11px}.page-module__tAVv1a__sectionBody{min-width:0}.page-module__tAVv1a__sectionBody>.page-module__tAVv1a__sectionLabel{max-width:780px;margin-bottom:7px}.page-module__tAVv1a__sectionBody h2,.page-module__tAVv1a__references>h2{color:#20352c;font-family:var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,2.7vw,2rem);font-weight:650;line-height:1.16}.page-module__tAVv1a__bodyCopy{color:#4f5f53;overflow-wrap:anywhere;max-width:840px;margin:16px 0 0;font-size:14px;line-height:1.8}.page-module__tAVv1a__citations{white-space:nowrap;gap:4px;display:inline-flex}.page-module__tAVv1a__citations a{color:#365b44;text-underline-offset:2px;font-size:11px;font-weight:650;text-decoration-thickness:1px}.page-module__tAVv1a__codeExample{color:#f2f4ec;background:#203a30;border:1px solid #cbd5c6;margin:22px 0 0;padding:16px 18px}.page-module__tAVv1a__codeExample figcaption{color:#d7ed91;letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px;font-family:Space Mono,ui-monospace,monospace;font-size:9px;line-height:1.6}.page-module__tAVv1a__codeExample pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.page-module__tAVv1a__codeExample code{color:#f2f4ec;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7}.page-module__tAVv1a__actionList{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.page-module__tAVv1a__actionList li{border-top:1px solid #d4dccf;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:15px 0;display:grid}.page-module__tAVv1a__actionList li:before{content:"";background:#71884f;border-radius:50%;width:6px;height:6px;margin-top:7px}.page-module__tAVv1a__actionList h3{color:#294a3b;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.45}.page-module__tAVv1a__actionList p{color:#526157;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.75}.page-module__tAVv1a__references{border-top:1px solid #cbd5c6;margin-top:26px;padding-top:34px;scroll-margin-top:88px}.page-module__tAVv1a__references>h2{max-width:790px}.page-module__tAVv1a__referenceIntro{color:#5b685e;max-width:790px;margin:15px 0 0;font-size:14px;line-height:1.75}.page-module__tAVv1a__sourceGroup{margin-top:26px}.page-module__tAVv1a__sourceGroup h3{color:#294a3b;font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 10px;font-size:15px;font-weight:650}.page-module__tAVv1a__sourceGroup ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__tAVv1a__sourceGroup li{border-top:1px solid #d4dccf;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 0;scroll-margin-top:88px;display:grid}.page-module__tAVv1a__sourceNumber{color:#70884f;padding-top:2px;font-size:9px}.page-module__tAVv1a__sourceGroup a,.page-module__tAVv1a__articleFooter a{color:#294a3b;text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.6;text-decoration-color:#8a9d72;text-decoration-thickness:1px}.page-module__tAVv1a__sourceGroup li p{color:#5b685e;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.7}.page-module__tAVv1a__articleFooter{border-top:1px solid #cbd5c6;margin-top:42px;padding-top:20px}@media (max-width:620px){.page-module__tAVv1a__hero{padding-inline:20px}.page-module__tAVv1a__article{padding:32px 20px 64px}.page-module__tAVv1a__contents{padding-inline:16px}.page-module__tAVv1a__contents ol{grid-template-columns:minmax(0,1fr)}.page-module__tAVv1a__guideSection{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-block:28px 32px}.page-module__tAVv1a__stepNumber{font-size:9px}.page-module__tAVv1a__codeExample{padding:14px 12px}.page-module__tAVv1a__codeExample code{font-size:11px}}@media (max-width:360px){.page-module__tAVv1a__hero h1{font-size:2.45rem}.page-module__tAVv1a__researchNote{padding:17px 16px}.page-module__tAVv1a__article{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.page-module__tAVv1a__contents a,.page-module__tAVv1a__sourceGroup a,.page-module__tAVv1a__articleFooter a{transition:none}}
