@font-face{font-family:__caslon_82b387;src:url(/_next/static/media/27a07b8d64b72121-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__caslon_82b387;src:url(/_next/static/media/fcdd1bcb1bed9663-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__caslon_82b387;src:url(/_next/static/media/a1f6c5b66d2919a0-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__caslon_Fallback_82b387;src:local("Arial");ascent-override:90.24%;descent-override:24.19%;line-gap-override:0.00%;size-adjust:107.49%}.__className_82b387{font-family:__caslon_82b387,__caslon_Fallback_82b387}.__variable_82b387{--caslon:"__caslon_82b387","__caslon_Fallback_82b387"}@font-face{font-family:__sans_4af0f6;src:url(/_next/static/media/42d1bc6a71b6d3d5-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:__sans_4af0f6;src:url(/_next/static/media/13b592ec9baa0bfc-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:__sans_Fallback_4af0f6;src:local("Arial");ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.00%;size-adjust:89.41%}.__className_4af0f6{font-family:__sans_4af0f6,__sans_Fallback_4af0f6}.__variable_4af0f6{--sans:"__sans_4af0f6","__sans_Fallback_4af0f6"}:root{--bg:#f7f8f6;--ink:#1d2420;--green:#2f4a3e;--soft:#58635c;--sage:#e4e9e3;--line:#c7d0c8}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:400 18px/1.6 var(--sans),Helvetica Neue,Arial,sans-serif}a{color:var(--green);text-underline-offset:3px}:focus-visible{outline:3px solid var(--green);outline-offset:2px}.in{max-width:1040px;margin:0 auto;padding:0 24px}.top{border-bottom:1px solid var(--line);background:#fff}.top .in{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;padding-bottom:14px;flex-wrap:wrap}.mark{font:700 22px/1 var(--caslon);color:var(--ink);text-decoration:none}.top nav{display:flex;gap:20px;font-size:16px}.lead{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);grid-gap:48px;gap:48px;padding:56px 0 40px;align-items:start}@media (max-width:820px){.lead{grid-template-columns:1fr;gap:28px;padding-top:32px}}h1{font:400 clamp(34px,4.4vw,50px)/1.12 var(--caslon);margin:0 0 16px}h1 em{color:var(--green)}.lead p.sub{font-size:20px;color:var(--soft);margin:0}.check{background:#fff;border:1px solid var(--line);border-top:4px solid var(--green);padding:18px 22px 10px}.check h2{font:700 18px/1.3 var(--caslon);margin:0 0 4px}.check .for{font-size:14px;color:var(--soft);margin:0 0 10px}.check ul{list-style:none;margin:0;padding:0}.check li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid var(--sage);font-size:16px;line-height:1.45}.check li:before{content:"";width:16px;height:16px;border:2px solid var(--green);margin-top:3px}h2.sec{font:400 28px/1.2 var(--caslon);margin:48px 0 14px}table.decide{width:100%;border-collapse:collapse;font-size:16px;background:#fff}table.decide th{text-align:left;background:var(--sage);font-weight:600;padding:10px 14px;border-bottom:2px solid var(--green)}table.decide td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}table.decide td:first-child{font-weight:600;width:38%}.guides{list-style:none;margin:0;padding:0}.guides li{padding:18px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:24px;gap:24px}.guides h3{font:400 23px/1.25 var(--caslon);margin:0}.guides p{margin:0;color:var(--soft);font-size:16px}@media (max-width:720px){.guides li{grid-template-columns:1fr;gap:6px}}.stub{padding:48px 0;max-width:44em}.stub .crumb{font-size:15px;color:var(--soft)}.status{display:inline-block;background:var(--sage);color:var(--green);font-size:14px;font-weight:600;padding:4px 10px;margin-top:8px}.foot{margin-top:80px;border-top:1px solid var(--line);background:#fff}.foot p{font-size:14px;color:var(--soft);padding:16px 0 36px;margin:0}