.legal[data-astro-cid-sb6l2mzp]{padding:clamp(126px,15vw,180px) 0 clamp(80px,10vw,140px)}.legal__wrap[data-astro-cid-sb6l2mzp]{max-width:1120px}.legal__header[data-astro-cid-sb6l2mzp]{border-bottom:1px solid var(--line-strong);justify-items:start;gap:24px;padding-bottom:clamp(36px,5vw,60px);display:grid}.legal__breadcrumb[data-astro-cid-sb6l2mzp]{color:var(--muted);gap:12px;margin-bottom:12px;font-size:14px;display:flex}.legal__breadcrumb[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--accent)}.legal__title[data-astro-cid-sb6l2mzp]{font-size:clamp(44px,7.5vw,104px);line-height:1.02}.legal__intro[data-astro-cid-sb6l2mzp]{max-width:58ch;margin:0}.legal__meta[data-astro-cid-sb6l2mzp]{color:var(--muted);flex-wrap:wrap;gap:8px 28px;font-size:14px;display:flex}.legal__meta[data-astro-cid-sb6l2mzp] p[data-astro-cid-sb6l2mzp]{margin:0}.legal__meta[data-astro-cid-sb6l2mzp] time[data-astro-cid-sb6l2mzp],.legal__meta[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{color:var(--text)}.legal__meta[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--accent)}.legal__documents[data-astro-cid-sb6l2mzp]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.legal__documents[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:550}.legal__documents[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--text);background:var(--surface)}.legal__documents[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp][aria-current=page]{color:var(--accent-2);background:var(--accent-soft);border-color:#ff8a3d59}.legal__body[data-astro-cid-sb6l2mzp]{grid-template-columns:230px minmax(0,1fr);gap:clamp(36px,6vw,88px);padding-top:clamp(36px,5vw,60px);display:grid}.legal__contents[data-astro-cid-sb6l2mzp]{max-height:calc(100vh - 132px);padding:4px;position:sticky;top:108px;overflow-y:auto}.legal__contents[data-astro-cid-sb6l2mzp] h2[data-astro-cid-sb6l2mzp],.legal__summary[data-astro-cid-sb6l2mzp] b[data-astro-cid-sb6l2mzp]{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin:0 0 18px;font-size:11px;font-weight:600}.legal__contents[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.legal__contents[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{color:#a5abb4;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;line-height:1.5;display:flex}.legal__contents[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp] span[data-astro-cid-sb6l2mzp]{font-family:var(--f-mono);color:var(--muted);font-size:11px}.legal__contents[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--accent-2)}.legal__content[data-astro-cid-sb6l2mzp]{color:#b0b6bf;overflow-wrap:anywhere;min-width:0;max-width:760px;font-size:16px;line-height:1.85}.legal__summary[data-astro-cid-sb6l2mzp]{color:var(--text);background:linear-gradient(135deg,#ff8a3d14,#0000);border:1px solid #ff8a3d33;border-radius:20px;padding:clamp(22px,3vw,32px)}.legal__summary[data-astro-cid-sb6l2mzp] b[data-astro-cid-sb6l2mzp]{margin-bottom:10px;display:block}.legal__summary[data-astro-cid-sb6l2mzp] p[data-astro-cid-sb6l2mzp]{margin:0}.legal__content[data-astro-cid-sb6l2mzp] section{margin-top:44px;scroll-margin-top:108px}.legal__content[data-astro-cid-sb6l2mzp] h2{color:var(--text);font-family:var(--f-display);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(25px,3vw,30px);font-weight:700;line-height:1.25}.legal__content[data-astro-cid-sb6l2mzp] h3{color:var(--text);margin:26px 0 10px;font-size:17px;font-weight:650;line-height:1.5}.legal__content[data-astro-cid-sb6l2mzp] p{margin-block:0 16px}.legal__content[data-astro-cid-sb6l2mzp] ul{gap:10px;margin-block:0 18px;padding-left:22px;display:grid}.legal__content[data-astro-cid-sb6l2mzp] li::marker{color:var(--accent)}.legal__content[data-astro-cid-sb6l2mzp] strong{color:var(--text);font-weight:600}.legal__content[data-astro-cid-sb6l2mzp] a{color:var(--accent-2);text-underline-offset:4px;text-decoration:underline #ffb45f59}.legal__content[data-astro-cid-sb6l2mzp] a:hover{text-decoration-color:currentColor}.legal__content[data-astro-cid-sb6l2mzp] code{font-family:var(--f-mono);color:var(--text);font-size:.82em}.legal__back[data-astro-cid-sb6l2mzp]{margin-top:28px;font-size:14px;display:inline-block}@media (width<=820px){.legal__body[data-astro-cid-sb6l2mzp]{grid-template-columns:minmax(0,1fr);gap:32px}.legal__aside[data-astro-cid-sb6l2mzp]{border-bottom:1px solid var(--line);padding-bottom:28px}.legal__contents[data-astro-cid-sb6l2mzp]{max-height:none;position:static;overflow:visible}.legal__contents[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media (width<=480px){.legal__header[data-astro-cid-sb6l2mzp]{gap:20px}.legal__documents[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{padding-inline:14px;font-size:13px}.legal__content[data-astro-cid-sb6l2mzp]{font-size:15px}.legal__contents[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{gap:8px}}
