.ag-legal{background:var(--paper,#f4f0ea);color:var(--ink,#16131a);min-height:60vh;padding:clamp(40px,8vw,72px) 0}.ag-legal__inner{width:min(720px,calc(100% - 40px));margin-inline:auto}.ag-legal__inner--center{text-align:center}.ag-legal__crumb{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted,#5c5560);margin-bottom:20px}.ag-legal__crumb a{color:inherit;text-decoration:none}.ag-legal__crumb a:hover,.ag-legal__eyebrow{color:var(--mark,#7b2d3b)}.ag-legal__eyebrow{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.ag-legal h1{margin:0 0 12px;font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:clamp(36px,6vw,56px);font-weight:400;letter-spacing:.04em;line-height:1}.ag-legal__lede{margin:0 0 28px;font-size:16px;line-height:1.55;color:var(--muted,#5c5560)}.ag-legal section{margin:0 0 28px}.ag-legal h2{margin:0 0 8px;font-size:18px;font-weight:800}.ag-legal p{margin:0;font-size:15px;line-height:1.6;color:var(--muted,#5c5560)}.ag-legal a{color:var(--mark,#7b2d3b)}.ag-legal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.ag-legal__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background:var(--ink,#16131a);color:#fff;border:1px solid transparent}.ag-legal__btn:hover{background:var(--mark,#7b2d3b)}.ag-legal__btn--line{background:transparent;color:var(--ink,#16131a);border-color:rgba(22,19,26,.25)}.ag-legal__btn--line:hover{border-color:var(--ink,#16131a);background:rgba(22,19,26,.04);color:var(--ink,#16131a)}.ag-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 18px;background:var(--mark,#7b2d3b);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.ag-skip:focus{left:12px;top:12px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}