/* Official links share the storefront's masthead, typography and theme tokens. */
.links-page .hero{padding-bottom:28px}
.links-panel{width:min(620px,calc(100% - 2 * var(--gutter)));margin:12px auto 64px}
.links-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.links-button{position:relative;display:flex;align-items:center;justify-content:center;min-height:76px;padding:18px 50px;border:4px solid var(--blue);color:var(--blue);text-align:center;transition:background .2s}
.links-label{display:block;font:700 clamp(23px,3vw,28px)/1.2 var(--sans);letter-spacing:-.025em}
.links-arrow{position:absolute;right:20px;width:22px;height:22px;flex:0 0 auto}
.links-button:hover{background:var(--pale)}
.links-button:focus-visible{outline-color:var(--blue)}
@media(max-width:760px){.links-panel{margin-top:0;margin-bottom:40px}.links-button{min-height:68px;padding:16px 46px}.links-arrow{right:16px}.links-list{gap:12px}}
@media(prefers-reduced-motion:reduce){.links-button{transition:none}}
