
.nav .brand{flex-shrink:0}.gbp-reinforcement{max-width:850px;font-size:15px;line-height:1.8;color:var(--muted);margin:0 0 30px}.gbp-reinforcement strong{color:var(--ink)}
@media(max-width:1320px){.nav-links{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open{display:flex}.menu-button{display:block;flex-shrink:0}.nav-cta{text-align:center}}

.section-shortcuts{padding:17px clamp(22px,6vw,88px) 19px;background:#eaf0eb;border-bottom:1px solid #c6d3c9;color:var(--ink)}
.section-shortcuts-label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--teal);margin-bottom:11px}
.section-shortcuts-links{display:flex;flex-wrap:wrap;gap:10px 25px;align-items:center}
.section-shortcuts-links a{font-size:13px;font-weight:700;line-height:1.5;display:inline-flex;align-items:center;min-height:32px;padding:3px 0;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a3b6ac}
.section-shortcuts-links a:hover{color:var(--coral-dark);text-decoration-color:currentColor}
.section-shortcuts-links a:focus-visible{outline:2px solid var(--coral-dark);outline-offset:5px}
main section[id]{scroll-margin-top:105px}
@media(max-width:650px){.section-shortcuts{padding:15px 24px 18px}.section-shortcuts-links{column-gap:20px;row-gap:7px}.section-shortcuts-links a{font-size:12px;min-height:32px}main section[id]{scroll-margin-top:92px}}
