body{margin:0;color:#153c39;background:#fafcfb;font:18px/1.65 system-ui,sans-serif}header,main,footer{max-width:880px;margin:auto;padding:24px}header nav{display:flex;flex-wrap:wrap;gap:16px}a{color:#056851;text-underline-offset:3px}h1{font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.15}h2{line-height:1.3}article,section{margin:28px 0}p,li{overflow-wrap:anywhere}.resource-cta{display:inline-block;padding:10px 16px;margin:6px;border:1px solid #056851;border-radius:6px}.authoring{font-size:.9rem}.organic-consent{margin:20px;padding:12px;border:1px solid #adc4ba;max-width:850px}.organic-consent button{margin:5px;min-height:44px}footer{font-size:.9rem;border-top:1px solid #b9cbc4}*:focus-visible{outline:3px solid #c67300;outline-offset:3px}