.article-shell{color:#203b35;background:#fbfcfa;min-height:100vh}.article-shell a{color:#125847}.article-shell a:focus-visible{outline-offset:5px;outline:3px solid #21836c}.article-table-wrap:focus-visible{outline-offset:5px;outline:3px solid #21836c}.article-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-80px;left:20px}.article-skip:focus{top:12px}.article-header,.article-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:28px 32px;display:flex}.article-header{border-bottom:1px solid #dce5df}.article-brand{letter-spacing:-.5px;font-size:21px;font-weight:650}.article-brand span{letter-spacing:0;color:#526572;margin-top:4px;font-size:12px;font-weight:400;display:block}.article-header nav{gap:24px;font-size:14px;display:flex}.article-main{max-width:850px;margin:auto;padding:35px 32px 72px}.article-breadcrumb{gap:12px;margin-bottom:42px;font-size:13px;display:flex}.article-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:#42665d;font-size:12px;font-weight:650;line-height:1.6}.article-title h1,.article-index h1{letter-spacing:-1.8px;color:#123f33;margin:18px 0 20px;font-size:clamp(34px,4.5vw,55px);line-height:1.12}.article-date{color:#687b86;margin-bottom:36px;font-size:14px}.article-prose{font-size:17px;line-height:1.85}.article-prose p{white-space:pre-line;margin:0 0 24px}.article-prose h2{letter-spacing:-.6px;margin:44px 0 20px;font-size:27px;line-height:1.25}.article-prose ul,.article-prose ol{margin:0 0 28px;padding-left:25px}.article-prose li{margin-bottom:13px}.article-prose a,.article-breadcrumb a,.article-return a{text-underline-offset:3px;text-decoration:underline}.article-table-wrap{border:1px solid #ccded4;border-radius:8px;margin:28px 0 32px;overflow:auto}.article-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:590px;font-size:14px;line-height:1.5}.article-table-wrap caption{text-align:left;background:#edf4f0;padding:16px;font-size:13px}.article-table-wrap th,.article-table-wrap td{text-align:right;border-top:1px solid #dce5df;padding:15px 14px}.article-table-wrap th:first-child{text-align:left;max-width:175px}.article-table-wrap tbody tr:last-child{background:#edf4f0;font-weight:700}.article-table-wrap thead{background:#f5f8f5}.article-return{border-top:1px solid #dce5df;margin-top:44px;padding-top:25px}.article-index{max-width:1180px;margin:auto;padding:64px 32px 75px}.article-deck{color:#526572;max-width:680px;font-size:18px;line-height:1.7}.article-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:25px;margin:40px 0;display:grid}.article-card{background:#fff;border:1px solid #dce5df;border-radius:10px;max-width:720px;padding:30px}.article-card h2{letter-spacing:-.5px;margin:20px 0 16px;font-size:26px;line-height:1.25}.article-card>p:not(.article-eyebrow){color:#526572;font-size:16px;line-height:1.75}.article-read{margin-top:22px;font-weight:650;display:inline-block}.article-cta{background:#e7f1eb;border-radius:10px;margin-top:45px;padding:30px}.article-cta h2{margin-bottom:15px;font-size:25px;line-height:1.2}.article-cta p{max-width:720px;line-height:1.7}.article-cta a{text-underline-offset:4px;margin-top:16px;font-weight:650;text-decoration:underline;display:inline-block}.article-footer{color:#687b86;border-top:1px solid #dce5df;flex-wrap:wrap;font-size:12px}.article-footer p{max-width:430px;line-height:1.7}@media (max-width:600px){.article-header{flex-wrap:wrap;gap:20px;padding:22px}.article-header nav{justify-content:space-between;gap:10px;width:100%;font-size:13px}.article-main,.article-index{padding-left:22px;padding-right:22px}.article-index{padding-top:40px}.article-title h1,.article-index h1{letter-spacing:-1px}.article-prose{font-size:16px}.article-prose h2{font-size:25px}.article-breadcrumb{margin-bottom:30px}.article-card,.article-cta{padding:24px}.article-footer{padding:25px 22px}}
