body.initial-settings{color:#183f38;background:#faf9f4}.initial-settings main{max-width:1200px;margin:auto;padding:0 24px}.i-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;padding:48px 0 28px}.i-hero h1{font-size:clamp(30px,3vw,46px);line-height:1.45;letter-spacing:-.02em}.i-hero p{line-height:1.95}.i-eyebrow{font-size:13px;letter-spacing:.1em;color:#386d5d;font-weight:700}.i-small,.i-source,figcaption{font-size:13px;line-height:1.9}.i-priorities,.i-card{border:1px solid #c8d9c6;background:#f0f5ed;border-radius:20px;padding:24px}.i-priorities ol{padding-left:24px}.i-priorities li{padding:8px 0}.i-priorities strong{font-size:20px}.i-priorities p{margin:8px 0}.i-toc{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #cad8c9;border-bottom:1px solid #cad8c9;padding:14px 0;gap:12px}.i-toc a{padding:8px}.i-section{padding:44px 0;border-bottom:1px solid #dce4d6;scroll-margin-top:24px}.i-copy{max-width:800px;margin:auto}.i-copy h2{font-size:clamp(25px,2.6vw,34px);line-height:1.55}.i-copy h3{margin-top:28px;font-size:22px}.i-copy p,.i-copy li{line-height:2}.i-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.i-grid .i-card:last-child:nth-child(3){grid-column:1/-1}.i-grid figure{margin:0}.i-copy figure{margin:28px 0}.i-copy img{display:block;width:100%;height:auto;border:1px solid #ccd8cd;border-radius:10px;background:white}.i-copy figcaption{padding:10px 0;color:#446256}.i-badge{background:#dfeadd;border-radius:6px;padding:3px 6px;font-weight:700;font-size:12px}.i-source{color:#446256;padding-left:12px;border-left:3px solid #a6bfa8}.i-check,.i-warning{border-radius:12px;padding:20px;margin:24px 0;line-height:1.95;background:#f2f3e7;border-left:4px solid #bd8b35}.i-check{background:#edf4ec;border-color:#367f68}.i-steps{padding-left:24px}.i-steps li{padding:8px 0}#i-route,#i-finish{padding:24px;background:#edf4ec;border:1px solid #bfd3bf;border-radius:18px;margin:24px 0}#i-route label,#i-finish label{display:block;margin:16px 0;line-height:1.85}#i-route select{display:block;padding:12px;border:1px solid #adc3af;border-radius:8px;width:100%;max-width:100%;margin-top:10px;background:white;font-size:16px;color:#193e36}input[type=checkbox]{width:20px;height:20px;vertical-align:middle}fieldset{border:0;padding:0;min-width:0}.i-result{padding:18px;background:white;border-radius:10px;font-weight:600;line-height:1.9}details{margin:22px 0;padding:18px;border:1px solid #ccd9c8;border-radius:12px}summary{cursor:pointer;font-weight:700}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #b58430;outline-offset:4px}.i-copy code{overflow-wrap:anywhere}.initial-settings a{overflow-wrap:anywhere}.i-copy ul{padding-left:24px}@media(max-width:760px){.initial-settings main{padding:0 20px}.i-hero{grid-template-columns:1fr;gap:24px;padding-top:30px}.i-grid{grid-template-columns:1fr}.i-toc{grid-template-columns:repeat(2,minmax(0,1fr));font-size:14px}.i-section{padding:32px 0}.i-copy h2{font-size:26px}#i-route,#i-finish{padding:18px}.i-priorities{padding:20px}}.initial-settings .i-hero .button{display:inline-flex;align-items:center;justify-content:center;background:#176d59;color:#fff;border:1px solid #176d59;border-radius:10px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;min-height:48px;margin:12px 0}.initial-settings .i-hero .button:hover{background:#115744}.initial-settings .i-hero .button:focus-visible{outline:3px solid #b58430;outline-offset:4px}
