.article-main .article-shell{width:min(920px,100% - 40px)}.article-main .article-hero{padding:38px 44px}.article-main .article-hero h1{letter-spacing:0;text-shadow:none;text-wrap:pretty;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.55}.article-main .article-lead{letter-spacing:0;font-size:19px;line-height:1.85}.article-main .article-lead strong{margin-bottom:8px;font-weight:600;text-decoration:none;display:block}.article-main .article-meta{font-size:14px;line-height:1.7}.article-main .article-content{letter-spacing:0;color:#263448;overflow-wrap:break-word;max-width:760px;margin-inline:auto;padding:36px 0 0;font-size:18px;font-weight:400;line-height:1.95}.article-main .article-content p{margin:0 0 24px}.article-main .article-content strong{color:#102a4b;font-weight:700}.article-main .article-content h2{letter-spacing:0;color:#0a2345;text-wrap:pretty;margin:48px 0 20px;font-size:27px;font-weight:700;line-height:1.6}.article-main .article-content h3{letter-spacing:0;color:#0a2345;text-wrap:pretty;margin:34px 0 16px;font-size:22px;font-weight:600;line-height:1.65}.article-main .article-content ul{margin:12px 0 28px;padding-left:26px;list-style:outside;display:block}.article-main .article-content li{margin-bottom:14px;padding-left:6px}.article-main .article-content li::marker{color:#0972ce;font-size:.85em}.article-main .article-content .reading-example{background:#f2f7fc;border-left:3px solid #0972ce;border-radius:0 12px 12px 0;padding:20px 24px}.article-main .article-callout{box-shadow:none;background:#f5faee;border:1px solid #cfe4b6;border-radius:14px;margin:24px 0;padding:20px 24px;transform:none}.article-main .article-callout strong{color:#294c16;font-size:18px;line-height:1.8}.article-main .article-content a{color:#0865b2;text-underline-offset:4px;text-decoration:underline}.article-main .article-content small{color:#526174;font-size:15px;line-height:1.9;display:block}@media (max-width:640px){.article-main .article-shell{width:calc(100% - 36px)}.article-main .article-hero{border-radius:20px;padding:26px 22px}.article-main .article-hero h1{font-size:28px;line-height:1.55}.article-main .article-lead{font-size:18px}.article-main .article-content{padding-top:26px;font-size:18px;line-height:1.9}.article-main .article-content h2{margin-top:38px;font-size:24px}.article-main .article-content h3{font-size:21px}.article-main .article-content .reading-example,.article-main .article-callout{padding:18px}}.article-main .breadcrumbs{flex-wrap:wrap;line-height:1.7}.article-main .article-hero{transform:none}.article-main .article-content>figure{margin:0 0 32px}.article-main .article-content>figure img{aspect-ratio:16/9;object-fit:contain;border-radius:18px;width:100%;height:auto;display:block}.article-main .article-content ol{margin:12px 0 28px;padding-left:26px;display:block}.article-main .article-content .article-table-wrap,.article-main .article-content .flood-comparison{box-shadow:none;border:1px solid #cbdde9;border-radius:14px;margin:24px 0 30px;overflow-x:auto}.article-main .article-content table{width:100%;font-size:17px;line-height:1.8}.article-main .article-content th,.article-main .article-content td{padding:18px}.article-main .article-content .interest-card{border-radius:14px;gap:24px;margin:24px 0;padding:24px;transform:none}.article-main .article-content .interest-card h2{margin:0 0 12px;font-size:22px;line-height:1.65}@media (max-width:640px){.article-main .article-content table{font-size:15px}.article-main .article-content th,.article-main .article-content td{padding:14px}.article-main .article-content .interest-card{gap:16px;padding:18px}.article-main .article-content .interest-card h2{font-size:21px}}
