.page-module__MOx7ra__page{--ink:#12211e;--deep:#0a1614;--mint:#c9f47c;--paper:#fbfcf8;--cream:#f2f3ec;--muted:#596761;--line:#dfe4db;background:var(--cream);color:var(--ink);font-family:var(--font-body), sans-serif;overflow-x:clip}.page-module__MOx7ra__hero{background:radial-gradient(ellipse 44% 100% at 94% 20%, #4c7b4e2e, transparent 72%), linear-gradient(120deg, var(--deep), #10221f);color:#f4f6ee}.page-module__MOx7ra__heroInner,.page-module__MOx7ra__contentShell{width:min(100% - 40px,1180px);margin-inline:auto}.page-module__MOx7ra__heroInner{padding-block:24px clamp(46px,8vw,88px)}.page-module__MOx7ra__breadcrumb{color:#aab8b1;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.page-module__MOx7ra__breadcrumb a{color:#f4f6ee;text-decoration:none}.page-module__MOx7ra__breadcrumb a:hover,.page-module__MOx7ra__article a:hover,.page-module__MOx7ra__footerLinks a:hover{text-decoration-thickness:2px}.page-module__MOx7ra__kicker,.page-module__MOx7ra__sectionNumber,.page-module__MOx7ra__contents>p{color:#708f63;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.6}.page-module__MOx7ra__kicker{color:var(--mint);margin:clamp(42px,7vw,76px) 0 20px}.page-module__MOx7ra__hero h1{max-width:940px;font-family:var(--font-display), sans-serif;letter-spacing:-.075em;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,7vw,76px);font-weight:680;line-height:1.02}.page-module__MOx7ra__dek{color:#c2ccc4;max-width:760px;margin:24px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.8}.page-module__MOx7ra__heroNote{color:#e2ebdc;border:1px solid #c9f47c47;border-radius:4px;width:fit-content;max-width:100%;margin:26px 0 0;padding:10px 13px;font-size:12px;line-height:1.6}.page-module__MOx7ra__contentShell{grid-template-columns:minmax(190px,245px) minmax(0,730px);justify-content:space-between;gap:clamp(34px,7vw,98px);padding-block:clamp(42px,7vw,84px) 92px;display:grid}.page-module__MOx7ra__contents{border:1px solid var(--line);background:var(--paper);border-radius:5px;align-self:start;padding:20px 18px;position:sticky;top:86px}.page-module__MOx7ra__contents>p{margin:0 0 12px}.page-module__MOx7ra__contents ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.page-module__MOx7ra__contents a{color:#35463e;text-underline-offset:3px;font-size:12px;line-height:1.55;text-decoration-color:#b7c3b8}.page-module__MOx7ra__contents a:focus-visible,.page-module__MOx7ra__breadcrumb a:focus-visible,.page-module__MOx7ra__article a:focus-visible,.page-module__MOx7ra__footerLinks a:focus-visible{outline-offset:3px;outline:3px solid #6a8f42}.page-module__MOx7ra__article{color:#26352e;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.85}.page-module__MOx7ra__article>.page-module__MOx7ra__intro{color:#34463d;margin:0 0 42px;font-size:clamp(17px,2.2vw,20px);line-height:1.8}.page-module__MOx7ra__article section{border-top:1px solid var(--line);margin-top:48px;padding-top:34px;scroll-margin-top:84px}.page-module__MOx7ra__sectionNumber{margin:0 0 8px}.page-module__MOx7ra__article h2{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,4vw,38px);font-weight:700;line-height:1.15}.page-module__MOx7ra__article p{margin:16px 0 0}.page-module__MOx7ra__article a{color:#254d37;text-underline-offset:4px;font-weight:700;text-decoration-color:#809b74;text-decoration-thickness:1px}.page-module__MOx7ra__stateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.page-module__MOx7ra__stateList li{background:var(--paper);color:#34463d;border-left:3px solid #91b857;min-width:0;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5}.page-module__MOx7ra__callout{color:#263c2e;background:#f8faef;border:1px solid #d4e4c4;border-left:4px solid #91b857;border-radius:4px;padding:18px 20px}.page-module__MOx7ra__steps{counter-reset:setup;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.page-module__MOx7ra__steps li{border:1px solid var(--line);background:var(--paper);counter-increment:setup;border-radius:4px;min-width:0;padding:16px 18px 16px 58px;position:relative}.page-module__MOx7ra__steps li:before{background:var(--mint);color:#142117;content:counter(setup);border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:14px;left:16px}.page-module__MOx7ra__steps strong,.page-module__MOx7ra__obsSettings strong{color:#12211e}.page-module__MOx7ra__obsSettings{border:1px solid var(--line);background:#e9ede4;border-radius:5px;margin-top:26px;padding:clamp(18px,3vw,26px)}.page-module__MOx7ra__obsSettings h3{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.35}.page-module__MOx7ra__obsSettings ul{gap:8px;margin:15px 0 0;padding-left:20px;display:grid}.page-module__MOx7ra__obsSettings p{margin-top:14px;font-size:13px}.page-module__MOx7ra__articleFooter{background:var(--deep);color:#e3ebe1;border-radius:5px;margin-top:48px;padding:26px}.page-module__MOx7ra__articleFooter>p{color:#b5c3b7;margin:0;font-size:13px}.page-module__MOx7ra__footerLinks{flex-wrap:wrap;gap:12px 22px;margin-top:14px;display:flex}.page-module__MOx7ra__footerLinks a{color:var(--mint);font-size:13px}@media (max-width:800px){.page-module__MOx7ra__heroInner,.page-module__MOx7ra__contentShell{width:min(100% - 36px,680px)}.page-module__MOx7ra__contentShell{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:64px}.page-module__MOx7ra__contents{position:static}.page-module__MOx7ra__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}}@media (max-width:420px){.page-module__MOx7ra__heroInner,.page-module__MOx7ra__contentShell{width:min(100% - 32px,680px)}.page-module__MOx7ra__heroInner{padding-top:18px}.page-module__MOx7ra__breadcrumb{gap:7px;font-size:11px}.page-module__MOx7ra__contents ol,.page-module__MOx7ra__stateList{grid-template-columns:minmax(0,1fr)}.page-module__MOx7ra__article{font-size:14px}.page-module__MOx7ra__steps li{padding-left:54px;padding-right:14px}.page-module__MOx7ra__articleFooter{padding:20px}}@media (prefers-reduced-motion:reduce){.page-module__MOx7ra__page{scroll-behavior:auto}}
