.kcd-page{--yd-brand:#2baa5e;--yd-ink:#123e33;--yd-muted:#456451;--yd-line:#bfd5c2}.kcd-page .yd-hero{padding-bottom:3rem;background:linear-gradient(135deg,#fffdf6 30%,#f0f6eb)}.kcd-page .yd-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2.4rem;align-items:center}.kcd-page .yd-hero h1{max-width:15ch}.kcd-page .yd-hero h1 em{color:#187940;font-style:normal}.kcd-page .yd-lead{max-width:41rem}.kcd-page .yd-section{padding-block:3rem}.kcd-tint{background:#edf4e9}.kcd-page main h2{font-size:var(--text-section);line-height:var(--leading-section);margin:0 0 1.4rem}.kcd-page main h3{font-size:var(--text-subheading);line-height:var(--leading-subheading)}.kcd-page main li,.kcd-page main p{font-size:var(--text-body);line-height:var(--leading-body)}.kcd-page main p{margin:0 0 1.1rem}.kcd-page main a{color:#166d3a}.kcd-page main .yd-button,.kcd-page main .yd-button:hover,.kcd-page main .yd-button:visited{background:#2baa5e;color:#fff!important;border:0}.kcd-page main .yd-button:hover{background:#208449}.kcd-page .yd-button:disabled{opacity:.65;cursor:wait}.kcd-page .dossier-nav a.is-active,.kcd-page .dossier-nav a[aria-current=true]{color:#fff!important;background:#2baa5e}.kcd-page main .yd-kicker{font-size:var(--text-eyebrow)}.kcd-reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,25rem);gap:3rem;align-items:center}.kcd-reading>div{min-width:0}.kcd-reverse{grid-template-columns:minmax(0,25rem) minmax(0,1fr)}.kcd-reverse>div{grid-column:2;grid-row:1}.kcd-reverse>figure{grid-column:1;grid-row:1}.kcd-reading figure{margin:0;width:100%;max-width:25rem}.kcd-reading ul{padding-left:1.3rem;margin:1.1rem 0}.kcd-reading li{margin-bottom:.6rem}.kcd-focus{border-left:3px solid #bba468;padding:1rem;background:#f6efdc}.kcd-tool{margin-top:2rem;border:1px solid #bfd5c2;border-radius:1rem;padding:1.5rem;background:#fff}.kcd-page main .kcd-example{font-size:var(--text-caption);font-weight:700;letter-spacing:.08em;color:#335e43}.kcd-tool-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.6rem;align-items:start}.kcd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.kcd-wide{grid-column:1/-1}.kcd-fields label{display:block;min-width:0;font-weight:700;font-size:var(--text-ui);line-height:1.5}.kcd-fields input,.kcd-fields select{display:block;width:100%;box-sizing:border-box;min-height:3rem;padding:.7rem .85rem;border:1px solid #a9c9af;border-radius:.45rem;background:#fff;color:#123e33;font:400 var(--text-body)/1.4 var(--font-body)}.kcd-fields label small{display:block;font-size:var(--text-caption);font-weight:400;color:#456451;margin-top:.4rem;line-height:1.5}.kcd-guidance{padding:1.3rem;border-top:3px solid #2baa5e;border-radius:.6rem;background:#eef5e9}.kcd-guidance h3{margin:0 0 1rem}.kcd-page main .kcd-small{font-size:var(--text-caption);line-height:1.6;color:#456451}.kcd-more,.kcd-reset{font:700 var(--text-ui)/1.4 var(--font-body);cursor:pointer}.kcd-reset{padding:.6rem 0;border:0;background:0 0;color:#166d3a}.kcd-more{display:inline-flex;align-items:center;gap:.7rem;background:#edf4e9;border:1px solid #bfd5c2;padding:.85rem 1.1rem;border-radius:.5rem;color:#123e33}.kcd-page [hidden]{display:none!important}.kcd-error{color:#a1442e}.kcd-results{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #bfd5c2;scroll-margin-top:var(--dossier-anchor-offset,10rem)}.kcd-results h3{margin:0 0 1rem}.kcd-results .cr-offers{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:1.4rem 0}.kcd-offer{min-width:0}.kcd-page main .kcd-offer-kind{font-size:var(--text-ui);font-weight:700;margin:0 0 .55rem;color:#215a37}.kcd-offer-kind span{display:block;font-size:var(--text-caption);font-weight:400;line-height:1.5;margin-top:.25rem}.kcd-offer .cr-offer{margin:0}.kcd-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.kcd-page main .kcd-related a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem;border-radius:.7rem;background:#123e33;color:#fff!important}.kcd-related a svg{color:#d4df47;flex-shrink:0}@media(max-width:1050px){.kcd-page .yd-hero-grid{gap:1.5rem}.kcd-reading,.kcd-reverse{grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:1.7rem}.kcd-reverse>div{grid-column:1}.kcd-reverse>figure{grid-column:2}}@media(max-width:767px){.kcd-page .yd-hero-grid,.kcd-reading,.kcd-reverse,.kcd-tool-grid{grid-template-columns:minmax(0,1fr)}.kcd-page .yd-hero h1{max-width:none}.kcd-page .yd-hero{padding-bottom:2rem}.kcd-reading,.kcd-reverse{gap:1.4rem}.kcd-reverse>div,.kcd-reverse>figure{grid-column:auto;grid-row:auto}.kcd-reading figure{justify-self:center;max-width:23rem}.kcd-page .yd-section{padding-block:2.2rem}.kcd-tool{padding:1rem}.kcd-fields{grid-template-columns:minmax(0,1fr)}.kcd-fields label{grid-column:auto}.kcd-related{grid-template-columns:minmax(0,1fr)}.kcd-tool .yd-actions{align-items:stretch}.kcd-tool .yd-button{width:100%;justify-content:center}.kcd-results .cr-offers{margin-inline:0}.kcd-hero-art{max-width:30rem;justify-self:center}}
