html{scroll-behavior:smooth}body{width:auto!important}button{cursor:pointer}main.file-card{margin-inline:auto}a:focus-visible,button:focus-visible{outline:2px solid #173c2e;outline-offset:4px}
.skip-link{position:fixed;inset-inline-start:16px;top:-100px;z-index:10000;padding:12px 18px;background:#fff;color:#173c2e;border:2px solid #173c2e;border-radius:6px}.skip-link:focus{top:12px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.daniel-card figcaption{background:#173c2e;padding:16px 20px}

.editorial-section{margin-block:38px}.editorial-section h2{font-size:25px;line-height:1.3;margin:0 0 16px}.editorial-section p,.editorial-section li{line-height:1.75;max-width:72ch}.editorial-section ul{padding-inline-start:24px}.editorial-link{display:block;margin-block:14px;line-height:1.5}.guide-card,.news-card{padding-block:24px;border-bottom:1px solid #d9dfd6}.guide-card h2,.news-card h3{font-size:23px;line-height:1.35;margin:8px 0 14px}.guide-card h2 a{margin:0}.editorial-meta{font-size:13px;color:#53705e;line-height:1.6}.expanded-hub{margin-top:42px}@media(max-width:420px){.editorial-section h2,.guide-card h2,.news-card h3{font-size:22px}}

.editorial-jumps{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:24px 36px}.editorial-jumps a{padding-block:10px}
.guide-card h3{font-size:23px;line-height:1.35;margin:8px 0 14px}.guide-card h3 a{margin:0}
