.guide-decision{border-bottom:1px solid #cdd3ce;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:64px;padding-block:44px;display:grid}.guide-decision h2{letter-spacing:-.035em;margin:10px 0 16px;font-size:clamp(25px,3vw,36px);line-height:1.2}.guide-decision-answer{color:#424a44;max-width:760px;font-size:17px;line-height:1.65}.guide-decision nav{align-content:center;display:grid}.guide-decision nav a{border-bottom:1px solid #cdd3ce;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:15px;font-weight:650;text-decoration:none;display:flex}.guide-decision nav a:first-child{border-top:1px solid #cdd3ce}.guide-decision nav a:hover{color:#356044}:is(.guide-decision a:focus-visible,.guide-panel a:focus-visible){outline-offset:5px;outline:2px solid #356044}.guide-panel{background:#fff;border:1px solid #cdd3ce;margin-top:30px;padding:28px;scroll-margin-top:110px}.guide-panel h3{margin:0 0 14px!important;font-size:22px!important}.guide-panel p{margin:12px 0}.guide-panel ul,.guide-panel ol{padding-left:22px}.guide-panel li{margin:12px 0}.guide-panel a{color:#254f37;text-underline-offset:3px;text-decoration:underline}.guide-detail-grid{grid-template-columns:1fr 1fr;gap:24px;margin:26px 0;display:grid}.guide-detail-grid>div{background:#fff;border:1px solid #cdd3ce;padding:24px}.guide-detail-grid h3{margin:0 0 12px!important}.guide-detail-grid p{margin:0}.guide-source-note{color:#59625b!important;font-size:14px!important;line-height:1.6!important}.guide-compact .mt-hero,.guide-compact .vo-hero,.guide-compact .vd-hero{min-height:480px}.guide-compact .mt-hero-copy,.guide-compact .vo-hero-copy,.guide-compact .vd-hero-copy{padding-block:50px}.guide-compact .mt-hero-copy nav,.guide-compact .vo-hero-copy nav,.guide-compact .vd-hero-copy nav{margin-bottom:35px}.guide-compact .mt-hero h1,.guide-compact .vo-hero h1,.guide-compact .vd-hero h1{font-size:clamp(38px,4.4vw,68px)}.guide-compact .mt-intro,.guide-compact .vo-intro,.guide-compact .vd-intro{padding-block:50px 38px}@media (max-width:800px){.guide-decision{grid-template-columns:1fr;gap:24px;padding-block:30px}.guide-detail-grid{grid-template-columns:1fr}.guide-panel{padding:22px}.guide-compact .mt-hero,.guide-compact .vo-hero,.guide-compact .vd-hero{min-height:0}.guide-compact .mt-hero-copy,.guide-compact .vo-hero-copy,.guide-compact .vd-hero-copy{padding-block:34px}.guide-compact .mt-hero-copy nav,.guide-compact .vo-hero-copy nav,.guide-compact .vd-hero-copy nav{margin-bottom:26px}}.guide-compact .mt-hero .vm-eyebrow,.guide-compact .vo-hero .vm-eyebrow,.guide-compact .vd-hero .vm-eyebrow{color:#c9d5cd}.guide-decision+.mt-principles,.guide-decision+.vo-cards,.guide-decision+.vd-principles,.guide-decision+.kg-color-grid{margin-top:36px}
