.legal{padding:44px 0 56px}.legalCard{background:linear-gradient(180deg,rgb(var(--panel) / .075),rgb(var(--panel) / .045));border-radius:var(--radius2);padding:18px;box-shadow:0 18px 55px #00000038}.legalCard h1{margin:8px 0 10px;font-size:clamp(28px,3.2vw,46px);line-height:1.1;letter-spacing:-.5px;text-wrap:balance}.legalCard h2{margin:22px 0 10px;font-size:20px}.legalCard p,.legalCard li{color:rgb(var(--text) / .9)}.legalCard .muted{color:rgb(var(--muted))}.legalActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.legalCta{margin-top:14px}.legalGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:16px}.legalBox{background:rgb(var(--panel) / .04);border-radius:var(--radius2);padding:16px;box-shadow:0 18px 55px #0000002e}.legalBox h2{margin:0 0 10px;font-size:18px}.legalList{margin:0;padding-left:18px}.legalList li{margin:8px 0}.legalFaq{margin-top:10px;border-radius:6px;border:1px solid rgb(var(--border) / .12);background:rgb(var(--panel) / .03);padding:12px 14px}.legalFaq>summary{cursor:pointer;list-style:none;font-weight:900}.legalFaq>summary::-webkit-details-marker{display:none}.legalFaq>p{margin:10px 0 0}.cookieTable{overflow-x:auto;margin:14px 0;border-radius:6px;border:1px solid rgb(var(--border) / .12)}.cookieTable table{width:100%;border-collapse:collapse;font-size:13px}.cookieTable th,.cookieTable td{padding:10px 12px;text-align:left;border-bottom:1px solid rgb(var(--border) / .08);color:rgb(var(--muted));vertical-align:top}.cookieTable th{font-weight:700;background:rgb(var(--panel) / .06);color:rgb(var(--text) / .7);white-space:nowrap}.cookieTable tr:last-child td{border-bottom:none}.browser-icon{width:22px;height:22px;margin-right:10px;display:block;flex-shrink:0}.pill{display:inline-flex;align-items:center;padding:8px 16px;transition:transform .2s var(--ease)}.pill:hover{transform:translateY(-2px)}@media(max-width:860px){.legalGrid{grid-template-columns:1fr}}@media(min-width:1280px){.legal{padding:56px 0 72px}.legalCard{padding:28px;border-radius:8px}.legalCard>p,.legalCard>.legalCta,.legalCard>.legalActions{max-width:78ch}.legalCard h1{font-size:clamp(38px,3vw,58px);max-width:12ch;margin-bottom:14px}.legalCard h2{font-size:22px;margin-top:26px}.legalCard p,.legalCard li{font-size:16px;line-height:1.8}.legalGrid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:22px;margin-top:22px;align-items:start}.legalBox{padding:20px;border-radius:8px}.legalBox h2{font-size:20px;margin-bottom:12px}.legalFaq{padding:14px 16px}.legalActions{gap:14px;margin-top:18px}}@media(min-width:1600px){.legalCard{padding:32px}.legalGrid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:26px}}@media(prefers-contrast:more){.legalCard,.legalBox{box-shadow:none}}@media(forced-colors:active){.legalCard,.legalBox{background:Canvas;color:CanvasText;border-color:CanvasText}.cookieTable{border-color:CanvasText}.cookieTable th{background:Canvas;color:CanvasText}}
