/* legal.css — legal-pages-260913. /privacy and /accessibility only.
   One column, no hero, Home's nav and footer above and below. Tokens and type come
   from home.css, which loads first; nothing is redefined here except the measure. */
/* border-box is set globally in home.css, so the padding sits inside this max-width. */
/* round4c fix r1 F7 (G12): left edge on the page gutter, not centred. See about.css. */
/* F7 (G12): scoped to `main` - the class is on the body too, which doubled the gutter. */
main.lgl{padding:clamp(48px,7vw,96px) var(--pad) clamp(56px,8vw,104px);max-width:calc(68ch + 2 * var(--pad));margin:0}
.lgl h1{font-family:Newsreader,Georgia,serif;font-weight:300;font-size:clamp(30px,4vw,44px);line-height:1.14;letter-spacing:-.01em;margin:0;max-width:17ch}
/* --muted-sm (#726d69), not --muted (#7a7571): --muted measures 4.40:1 on this paper
   and fails WCAG 2.2 AA by 0.14, which qa/axe-allowlist.json already records against
   Home. --muted-sm is the same palette, measures 4.90:1, and passes. An accessibility
   page is not the place to ship a waived contrast miss. */
.lgl .eff{font-size:14px;line-height:1.5;color:var(--muted-sm);max-width:68ch;margin:1.1em 0 0;padding-bottom:1.5em;border-bottom:1px solid var(--hair)}
.lgl p{font-size:19px;line-height:1.62;color:var(--ink);max-width:68ch;margin:1.35em 0 0}
.lgl .eff + p{margin-top:1.6em}
.lgl strong{font-weight:500;color:var(--ink)}
@media (max-width:480px){.lgl p{font-size:17px}}
