.legal{padding:clamp(40px,6vw,72px) 0}.legal>*{max-width:75ch}.legal h1{margin-bottom:.25em}.legal h2{font-size:var(--fs-lg);margin-top:2.2em}.legal h3{margin-top:1.6em}.legal .updated{color:var(--muted);font-size:var(--fs-ui);margin-bottom:2.5em}.legal ul{padding-left:1.25em}.legal li{margin-bottom:.4em}.legal table{font-size:var(--fs-base);margin:1em 0 1.5em}.legal .toc{margin:0 0 2em;padding:16px 20px}.legal .toc ol{margin:.5em 0 0;padding-left:1.25em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--toc-rows, 9),auto);grid-auto-flow:column;column-gap:24px}.legal .toc ol.toc-rows-7{--toc-rows: 7}.legal .toc ol.toc-rows-9{--toc-rows: 9}.legal .toc a{color:var(--muted);text-decoration:none}.legal .toc a:hover,.legal .toc a:focus-visible{color:var(--fg);text-decoration:underline}.legal .caps{text-transform:uppercase;font-size:.92em;letter-spacing:.01em}.legal :target{scroll-margin-top:80px}a:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}@media (max-width: 600px){.legal .toc ol{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}@media (hover: none),(max-width: 760px){.legal .toc a{display:block;padding:8px 0}}@media (max-width: 600px){.legal table.stack,.legal table.stack tbody,.legal table.stack tr,.legal table.stack td{display:block}.legal table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.legal table.stack tr{padding:12px 0;border-bottom:1px solid var(--line)}.legal table.stack td{border:0;padding:2px 0;overflow-wrap:break-word}.legal table.stack td:first-child{font-weight:600}.legal table.stack td:not(:first-child){color:var(--muted);font-size:.94em}.legal .t-store td:nth-child(2):before{content:"Limit: ";font-weight:600}.legal .t-store td:nth-child(3):before{content:"Why: ";font-weight:600}.legal .t-retention td:nth-child(2):before{content:"Kept for: ";font-weight:600}.legal .t-subs td:nth-child(2):before{content:"Purpose: ";font-weight:600}.legal .t-subs td:nth-child(3):before{content:"Location: ";font-weight:600}}
