.site-design.subpage-design .website-related{width:88%;max-width:1260px;margin:40px auto 52px;text-align:center;color:#123e46}
.website-related .eyebrow{display:block;margin-bottom:10px;color:#123e46}
.website-related h2{font-size:clamp(23px,3vw,33px);line-height:1.2;margin:0 0 23px;color:#123e46}
.website-related nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.website-related nav a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:60px;padding:12px 16px;border:1px solid #dce8e4;border-radius:16px;background:#eff5f3;color:#123e46;text-decoration:none;text-align:left;font-weight:600}
.website-related nav a:hover{background:#e2eeea}
.website-related nav a:focus-visible{outline:2px solid #123e46;outline-offset:3px}
@media(max-width:760px){.website-related nav{grid-template-columns:1fr}.site-design.subpage-design .website-related{margin:30px auto 36px}}
