.about-connect,.about-help{scroll-margin-top:90px}
.about-connect>p{color:var(--muted);line-height:1.7}
.about-destinations{margin:1.25rem 0 0}
.about-destinations>div{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:1.25rem;padding:1.05rem 0;border-top:1px solid var(--border)}
.about-destinations dt a{font-weight:600;text-decoration:none;color:var(--ink);display:inline-flex;gap:.7rem;min-height:32px;align-items:center}
.about-destinations dd{margin:0;color:var(--muted);line-height:1.7}
.about-help-route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;border-top:1px solid var(--border);padding:1.4rem 0}
.about-help-route h3{font:500 1.5rem/1.3 var(--serif,Georgia,serif);margin:0 0 .55rem;color:var(--ink)}
.about-help-route p{margin:.4rem 0;color:var(--muted);line-height:1.75}
.about-help-route>a{display:inline-flex;gap:.6rem;align-items:center;min-height:44px;color:var(--ink);text-underline-offset:5px;text-decoration-color:color-mix(in srgb,var(--accent,#DC6F91) 55%,transparent);font-size:.9rem}
.about-help-note{font-size:.86rem}
.about-connect a:focus-visible,.about-help a:focus-visible{outline:2px solid var(--accent,#DC6F91);outline-offset:4px;border-radius:3px}
@media(max-width:650px){.about-destinations>div{grid-template-columns:1fr;gap:.2rem}.about-help-route{grid-template-columns:1fr;gap:.3rem}.about-help-route>a{justify-self:start}}
