.related-links{background:var(--paper-dim);border-top:1px solid var(--line);font-family:var(--body);color:var(--ink);padding:3.5rem 5vw}.related-links-inner{max-width:1000px;margin:0 auto}.related-links-eyebrow{font-family:var(--display);color:var(--teal);align-items:baseline;gap:.5rem;margin:0 0 1.5rem;font-size:.95rem;font-style:italic;display:inline-flex}.related-links-eyebrow:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.related-links-groups{grid-template-columns:1fr 1.4fr;gap:2.5rem;display:grid}.related-links .related-links-groups h2{font-family:var(--display);color:var(--ink);border:none;margin:0 0 .9rem;padding:0;font-size:1.15rem;font-weight:500;line-height:1.3}.related-links ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.related-links-places{flex-wrap:wrap;flex-direction:row!important;gap:.6rem!important}.related-links li{margin:0;padding:0}.related-links a{color:var(--teal);font-size:.95rem;font-weight:600;text-decoration:none}.related-links a:hover{color:var(--gold-dark);text-decoration:underline}.related-links-places a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:.45rem .95rem;font-weight:500;display:inline-block}.related-links-places a:hover{border-color:var(--gold);text-decoration:none}@media (max-width:700px){.related-links{padding:2.75rem 6vw}.related-links-groups{grid-template-columns:1fr;gap:1.75rem}}
