.ntl-policy-hub{--g:#155d3a;--d:#123d2c;--c:#f5f2e9;margin:0;padding:0 0 80px;color:var(--d);background-color:var(--c);background-image:radial-gradient(rgba(36,73,55,.085) .7px,transparent .8px);background-size:13px 13px}.ntl-policy-hub>header{text-align:center;padding:78px 5vw 50px}.ntl-policy-hub>header>p:first-child{text-transform:uppercase;letter-spacing:.18em;font-size:10px}.ntl-policy-hub h1{font:clamp(52px,8vw,102px)/.9 Gloock,Georgia,serif;letter-spacing:-.04em;margin:25px 0}.ntl-policy-hub>nav{display:flex;justify-content:center;gap:8px;padding:17px;border-block:1px solid var(--g);overflow-x:auto}.ntl-policy-hub>nav a{color:inherit;text-decoration:none;border:1px solid var(--g);border-radius:999px;padding:10px 18px;text-transform:uppercase;letter-spacing:.1em;font-size:9px;white-space:nowrap}.ntl-policy-hub>nav a:hover,.ntl-policy-hub>nav a.active{background:var(--g);color:var(--c)}.ntl-policy-hub>.rte{max-width:880px;margin:50px auto;padding:0 28px;font-size:16px;line-height:1.75}.ntl-policy-hub>.rte h2{font:40px Gloock,Georgia,serif}.ntl-policy-hub>aside{max-width:880px;margin:auto;border:1px solid var(--g);background:#dcebd8;padding:30px}.ntl-policy-hub>aside strong{font:27px Gloock,Georgia,serif}.ntl-policy-hub>aside a{color:inherit}@media(max-width:600px){.ntl-policy-hub>header{padding:55px 20px 35px}.ntl-policy-hub>nav{justify-content:flex-start}.ntl-policy-hub>aside{margin:0 20px}}
