.kh{color:#1b221e;padding-top:44px;padding-bottom:72px}.kh a:focus-visible{outline-offset:5px;outline:3px solid #237a45}.kh-kicker{letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-weight:700;font-size:13px!important}.kh-hero{max-width:940px;padding:55px 0 65px}.kh h1{letter-spacing:-.055em;overflow-wrap:break-word;margin:0 0 30px;font-size:clamp(44px,7vw,92px);line-height:1.04}.kh em{color:#237a45;font-family:Georgia,serif;font-weight:400}.kh-intro{max-width:770px;font-size:clamp(19px,2.2vw,25px);line-height:1.55}.kh-text-link{text-underline-offset:5px;margin-top:22px;text-decoration:underline;display:inline-block}.kh-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;scroll-margin-top:115px;display:grid}.kh-card{background:#f1f0e5;border:1px solid #cbd0bf;border-radius:20px;flex-direction:column;min-width:0;padding:34px;text-decoration:none;transition:background .2s;display:flex}.kh-card:nth-child(4n+2),.kh-card:nth-child(4n+3){background:#ffdfc7}.kh-card:hover{background:#e1ead7}.kh-card-top{letter-spacing:.06em;text-transform:uppercase;color:#36573f;justify-content:space-between;gap:20px;font-size:13px;display:flex}.kh-card h2{letter-spacing:-.025em;margin:25px 0 15px;font-size:clamp(25px,2.8vw,36px);line-height:1.16}.kh-card p{margin:0 0 28px;line-height:1.65}.kh-read{justify-content:space-between;margin-top:auto;font-weight:700;display:flex}.kh-read span{font-size:26px}.kh-cta{color:#fff8ee;background:#19543f;border-radius:24px;margin-top:65px;padding:48px}.kh-cta h2,.kh-related h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(32px,4.5vw,56px);line-height:1.13}.kh-cta em{color:#ffd8bf}.kh-cta p{max-width:730px;line-height:1.6}.kh-button{color:#1b221e;background:#ff7034;border-radius:40px;margin-top:12px;padding:17px 27px;font-weight:700;text-decoration:none;display:inline-block}.kh-small{margin-top:22px;font-size:14px}.kh nav.kh-breadcrumb{box-shadow:none;background:0 0;flex-wrap:wrap;align-items:center;gap:14px;padding:0;font-size:14px;display:flex;position:static}.kh-breadcrumb a{text-decoration:underline}.kh-article-heading{max-width:1000px;padding:48px 0 20px}.kh-article h1{font-size:clamp(38px,5.7vw,74px)}.kh-byline{color:#596255;font-size:14px;line-height:1.6}.kh-answer{background:#e6eddb;border-left:5px solid #237a45;border-radius:0 18px 18px 0;margin-bottom:52px;padding:32px 38px}.kh-answer p:last-child{max-width:970px;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.55}.kh-reading-layout{grid-template-columns:240px minmax(0,760px);gap:60px;display:grid}.kh nav.kh-toc{box-shadow:none;background:0 0;padding:0;display:block;position:sticky;top:120px}.kh-toc a{border-bottom:1px solid #d7d9ca;padding:12px 0;font-size:15px;line-height:1.45;text-decoration:none;display:block}.kh-copy{min-width:0}.kh-copy section{margin:0 0 44px;scroll-margin-top:115px}.kh-copy h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.2}.kh-copy p{margin:0 0 20px;font-size:18px;line-height:1.8}.kh-copy a{color:#19543f;text-underline-offset:4px;text-decoration:underline}.kh-copy .kh-note{color:#596255;border-top:1px solid #ccd1c4;padding-top:24px;font-size:14px}.kh-table-scroll{border:1px solid #cbd0bf;border-radius:12px;overflow-x:auto}.kh table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.kh th,.kh td{vertical-align:top;border-bottom:1px solid #cbd0bf;min-width:120px;padding:16px}.kh thead{background:#e6eddb}.kh-related{border-top:1px solid #ccd1c4;margin-top:60px;padding-top:40px}.kh-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kh-related-grid a{background:#ffdfc7;border-radius:15px;justify-content:space-between;gap:20px;padding:24px;font-size:20px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.kh-related-grid span{color:#237a45}.kh-article .kh-cta{margin-top:44px}@media (max-width:760px){.kh{padding-top:26px;padding-bottom:44px}.kh-hero{padding:30px 0 40px}.kh-guides,.kh-reading-layout,.kh-related-grid{grid-template-columns:1fr}.kh-card{padding:26px}.kh-cta{margin-top:40px;padding:28px 24px}.kh-answer{padding:26px 24px}.kh-reading-layout{gap:35px}.kh nav.kh-toc{position:static}.kh-article-heading{padding-top:34px}.kh-kicker{font-size:12px!important}.kh-copy p{font-size:17px}.kh-button{font-size:16px}.kh-related-grid a{font-size:19px}}.kh .kh-cta p{color:#fff8ee}.kh .kh-cta .kh-kicker{color:#ffc29e}.kh .kh-cta .kh-small{color:#dce9df}.kh .kh-cta .kh-button{align-items:center;gap:10px;display:inline-flex}.kh-arrow{vertical-align:middle;stroke:currentColor;box-shadow:none;background:0 0;border:none;flex-shrink:0;display:inline-block}.kh-read{color:#19543f;align-items:center}.kh-related-grid .kh-arrow{color:#19543f}
