.resource-article{max-width:1000px;margin:40px auto;padding:24px;color:#102942;font-size:20px;line-height:1.8}.resource-article h1{font-size:clamp(32px,5vw,48px);line-height:1.4}.resource-article h2{font-size:28px;margin-top:36px}.resource-article a{color:#174369;text-underline-offset:4px;display:inline-block;min-height:44px;padding:6px 0}.resource-article li{margin:12px 0}.resource-notice{background:#f3f5ee;border-left:4px solid #876813;padding:18px}.resource-article :focus-visible{outline:3px solid #876813;outline-offset:3px}@media(max-width:700px){.resource-article{margin:12px auto;padding:18px}}
