.legal-shell{max-width:850px;margin:0 auto;padding:32px 24px 56px;font-family:Arial,sans-serif;line-height:1.75}.legal-shell nav{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:20px;display:flex}.legal-shell nav div{gap:24px;display:flex}.legal-shell a{color:var(--brass);text-underline-offset:4px;text-decoration:underline}.legal-shell a:focus-visible{outline:2px solid var(--brass);outline-offset:5px}.legal-draft{border:1px solid var(--brass);border-radius:8px;margin-top:28px;padding:14px 18px;font-size:14px}.legal-shell h1{color:var(--ink);margin:40px 0 12px;font-size:clamp(30px,6vw,46px);font-weight:700;line-height:1.15}.legal-shell h2{color:var(--ink);margin:30px 0 10px;font-size:21px;font-weight:600}.legal-shell p{margin:12px 0}.legal-shell ul{padding-left:24px;list-style:outside}.legal-shell li{margin:8px 0}.legal-shell footer{border-top:1px solid var(--line);margin-top:48px;padding-top:20px;font-size:14px}@media print{.legal-shell,.legal-shell h1,.legal-shell h2,.legal-shell a{color:#111}}
