.article-body[data-astro-cid-gk5yhkd6]{max-width:760px;margin:0 auto;padding:50px 24px 100px}.article-meta{color:#eff1f180;border-bottom:1px solid #eff1f11a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;padding-bottom:32px;font-size:13px;display:flex}.article-meta strong{color:var(--white);font-weight:700}.article-meta .draft-flag{color:#c47a28;text-transform:uppercase;letter-spacing:.06em;border:1px solid #c47a2866;padding:3px 8px;font-size:11px;font-weight:700}.article-body p{color:#eff1f1e6;margin-bottom:20px;font-size:16px;line-height:1.75}.article-lead{color:var(--white)!important;font-size:19px!important;line-height:1.6!important}.article-body h2{text-transform:uppercase;letter-spacing:-.01em;color:var(--white);margin:52px 0 18px;font-size:clamp(22px,4vw,28px);font-weight:900}.article-body h3{color:var(--olive);margin:28px 0 12px;font-size:17px;font-weight:700}.article-body ul,.article-body ol{color:#eff1f1e6;margin:0 0 20px 20px;line-height:1.7}.article-body li{margin-bottom:8px}.article-body strong{color:var(--white)}.article-body blockquote{border-left:3px solid var(--olive);color:#eff1f1d9;margin:28px 0;padding:4px 0 4px 20px;font-size:17px;font-style:italic}.table-wrap{border:1px solid #eff1f11f;margin:24px 0 32px;overflow-x:auto}.article-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.article-table caption{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--olive);padding:12px 16px 0;font-size:11px;font-weight:700}.article-table th,.article-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eff1f114;padding:12px 16px}.article-table th{letter-spacing:.06em;text-transform:uppercase;color:#eff1f199;background:#eff1f10a;font-size:11px;font-weight:700}.article-table td{color:#eff1f1d9}.article-cta{text-align:center;background:#a8ad8b14;border:1px solid #a8ad8b40;margin:40px 0;padding:28px 24px}.article-cta p{color:var(--white);margin-bottom:16px;font-size:16px}.article-cta p:last-of-type{margin-bottom:0}.article-related{border-top:1px solid #eff1f11a;margin-top:56px;padding-top:32px}.article-related h3{letter-spacing:.1em;text-transform:uppercase;color:#eff1f166;margin-bottom:14px;font-size:12px;font-weight:700}.article-related ul{margin-left:0;list-style:none}.article-related li{margin-bottom:10px}.article-related a{color:var(--olive);font-size:15px;text-decoration:none}.article-related a:hover{text-decoration:underline}
