.daw-site .legal{max-width:820px;margin:0 auto;padding:60px 24px 96px}.daw-site .legal .legal-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px;display:inline-block}.daw-site .legal h1{margin:0 0 16px;font-size:clamp(36px,5.5vw,60px);line-height:.98}.daw-site .legal .legal-meta{font-family:var(--mono);color:var(--ink-3);margin-bottom:10px;font-size:12px}.daw-site .legal .legal-lede{color:var(--ink-2);margin:18px 0 8px;font-size:17px;line-height:1.6}.daw-site .legal .legal-toc{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:32px 0 12px;padding:20px 22px}.daw-site .legal .legal-toc b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:11px;display:block}.daw-site .legal .legal-toc ol{columns:2;column-gap:28px;margin:0;padding-left:20px}.daw-site .legal .legal-toc li{color:var(--ink-2);break-inside:avoid;font-size:13.5px;line-height:1.9}.daw-site .legal .legal-toc a{color:var(--ink-2);text-decoration:none}.daw-site .legal .legal-toc a:hover{color:var(--accent)}.daw-site .legal section{border-top:1px solid var(--line);padding:26px 0;scroll-margin-top:80px}.daw-site .legal section h2{letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:24px;line-height:1.1;display:flex}.daw-site .legal section h2 .legal-n{font-family:var(--mono);color:var(--accent);flex:none;font-size:14px}.daw-site .legal section h3{color:var(--ink);margin:22px 0 8px;font-size:16px}.daw-site .legal p{color:var(--ink-2);margin:0 0 14px;font-size:14.5px;line-height:1.7}.daw-site .legal a.inline{color:var(--accent);border-bottom:1px solid #2ccb7366;text-decoration:none}.daw-site .legal ul{margin:0 0 14px;padding-left:20px}.daw-site .legal li{color:var(--ink-2);margin-bottom:7px;font-size:14.5px;line-height:1.7}.daw-site .legal strong{color:var(--ink);font-weight:600}.daw-site .legal .legal-table{border-collapse:collapse;width:100%;margin:4px 0 16px;font-size:13.5px}.daw-site .legal .legal-table th,.daw-site .legal .legal-table td{text-align:left;vertical-align:top;border:1px solid var(--line);color:var(--ink-2);padding:11px 14px;line-height:1.55}.daw-site .legal .legal-table th{background:var(--panel);color:var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.daw-site .legal .legal-table td:first-child{color:var(--ink);white-space:nowrap;font-weight:600}.daw-site .legal .legal-callout{background:var(--panel);border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:8px;margin:4px 0 16px;padding:16px 18px}.daw-site .legal .legal-callout p:last-child{margin-bottom:0}.daw-site .legal .legal-contact{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-top:8px;padding:20px 22px}.daw-site .legal .legal-contact p{margin-bottom:6px}@media (max-width:640px){.daw-site .legal .legal-toc ol{columns:1}.daw-site .legal .legal-table{white-space:nowrap;display:block;overflow-x:auto}}