/* Short relationship routes use the shared type scale and native disclosures. */
.relationship-page .page-head>.container.narrow{max-width:50rem}
.relationship-page .page-head h1{max-width:22ch;font-size:clamp(2rem,4vw,3.1rem)}
.relationship-page .page-head p:not(.crumb){max-width:65ch}
.relationship-page .page-body{padding-top:1.4rem}
.relationship-back{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem;margin-bottom:1.4rem}
.relationship-back a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}
.relationship-start>p,.relationship-questions p{margin:.75rem 0}
.relationship-start .copyscript{margin:1rem 0 1.6rem}
.relationship-page main [id]{scroll-margin-top:7rem}
.relationship-own-support{margin:1.5rem 0}
.relationship-own-support a{display:inline-block;padding-block:.5rem}
.relationship-age-note{margin:0 0 1.25rem;color:var(--muted)}
.relationship-links{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0}
.relationship-links a{display:flex;align-items:center;height:100%;min-height:44px;padding:.65rem .8rem;border:1px solid var(--line);border-radius:.5rem;background:var(--paper);font-size:.95rem;text-decoration:none}
.relationship-links a:hover{border-color:var(--green);text-decoration:underline}
#relationships{scroll-margin-top:7rem}
@media(min-width:1600px){.relationship-page .page-head>.container.narrow{max-width:46rem}}
@media(max-width:820px){.relationship-page .page-head{padding-block:1.5rem}.relationship-page .page-head h1{font-size:2rem}.relationship-page .page-head p:not(.crumb){font-size:1rem}.relationship-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.relationship-links{grid-template-columns:1fr}}
