.haro-article-enhanced{--haro-article-navy:#293d7d;--haro-article-mint:#2aaf92;--haro-article-line:#d8e4ea}
.haro-article-enhanced .article__hero{padding-block:clamp(42px,6vw,76px)}
.haro-article-enhanced .article__hero .wrapper{max-width:1160px}
.haro-article-enhanced .article__title{max-width:980px;margin-inline:auto;font-size:clamp(38px,5.5vw,68px);line-height:1.08;letter-spacing:-.025em;color:var(--haro-article-navy)}
.haro-article-breadcrumb{display:flex;justify-content:center;gap:9px;align-items:center;margin:0 0 22px;font-size:14px;color:#53666e}
.haro-article-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.haro-article-enhanced .article__wrapper{padding-top:clamp(36px,5vw,64px)}
.haro-article-enhanced .article__content{max-width:780px;font-size:18px;line-height:1.75}
.haro-article-enhanced .article__content h2{margin:48px 0 18px;color:var(--haro-article-navy);font-size:clamp(28px,3vw,38px);line-height:1.2}
.haro-article-enhanced .article__content h3{margin:36px 0 14px;color:var(--haro-article-navy);font-size:clamp(23px,2.3vw,30px);line-height:1.25}
.haro-article-enhanced .article__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}
.haro-article-enhanced .article__content th,.haro-article-enhanced .article__content td{min-width:140px;padding:12px;border-bottom:1px solid var(--haro-article-line);text-align:left;vertical-align:top}
.haro-article-enhanced .article__content th{background:#eef6f5;color:var(--haro-article-navy)}
.haro-article-next{max-width:780px;margin:58px 0 20px;padding:30px;border-radius:20px;background:linear-gradient(135deg,#edf9fb,#f8fbff);border:1px solid var(--haro-article-line)}
.haro-article-next__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:750;color:var(--haro-article-navy);margin:0 0 10px}
.haro-article-next h2{font-size:clamp(26px,2.8vw,36px);line-height:1.2;color:var(--haro-article-navy);margin:0 0 22px}
.haro-article-next>div{display:flex;flex-wrap:wrap;gap:10px}
.haro-article-next a{display:inline-flex;padding:10px 14px;border:1px solid #c5d5df;border-radius:999px;color:var(--haro-article-navy);font-weight:700;text-decoration:none}
.haro-article-enhanced a:focus-visible{outline:3px solid var(--haro-article-mint);outline-offset:3px}
@media(max-width:749px){.haro-article-enhanced .article__hero{padding-block:36px}.haro-article-enhanced .article__title{font-size:clamp(34px,11vw,46px)}.haro-article-enhanced .article__content{font-size:16px;line-height:1.7}.haro-article-next{margin-top:42px;padding:22px 18px}.haro-article-next>div{display:grid}.haro-article-next a{justify-content:center;text-align:center}}
