/* Legal page (.legal from listing.css: sticky contents on desktop, folding contents on phones, the
   "In short" cards and the numbered policy body). Page-only tweaks below. */
.legal__body ul>li strong{color:var(--ink)}
.legal__note a{color:var(--ember-text);font-weight:700}
.legal__rail .toc li a{font-size:.86rem}
/* a readable measure: the card keeps its width, the text lines stop near 68 characters */
.legal__body>:is(p,ul,ol,h3,.legal__note){max-width:36rem}
.legal__date{font-size:.9rem;font-weight:650;color:var(--muted)}
/* phones: the fold-out contents links reach 44 px */
details.toc li a{min-height:44px;align-items:center}
/* two "In short" cards on this page (2026-10-18), so two columns, never a third empty one */
@media (min-width:40rem){.inshort{grid-template-columns:repeat(2,minmax(0,1fr))}}
