.LegalPageTemplate-module__e9UNha__page{width:min(100% - 32px,1120px);margin-inline:auto;padding:58px 0 84px}.LegalPageTemplate-module__e9UNha__hero{max-width:var(--read);gap:16px;margin-inline:auto;display:grid}.LegalPageTemplate-module__e9UNha__eyebrow,.LegalPageTemplate-module__e9UNha__updated,.LegalPageTemplate-module__e9UNha__toc p,.LegalPageTemplate-module__e9UNha__summary>p,.LegalPageTemplate-module__e9UNha__placeholderBox p{color:var(--purple-dark);font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:12px}.LegalPageTemplate-module__e9UNha__hero h1{font-family:var(--font-display), system-ui, sans-serif;margin:0;font-size:clamp(44px,7vw,72px);font-weight:500;line-height:1.02}.LegalPageTemplate-module__e9UNha__updated{color:var(--text-muted)}.LegalPageTemplate-module__e9UNha__summary{border:1px solid var(--why-border);border-radius:var(--radius-md);background:var(--why-bg);gap:10px;margin-top:8px;padding:18px;display:grid}.LegalPageTemplate-module__e9UNha__summary>p:first-child,.LegalPageTemplate-module__e9UNha__placeholderBox h2{color:var(--why-heading);font-family:var(--font-display), system-ui, sans-serif;font-weight:500}.LegalPageTemplate-module__e9UNha__summary p:last-child,.LegalPageTemplate-module__e9UNha__section p,.LegalPageTemplate-module__e9UNha__placeholderBox li{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.78}.LegalPageTemplate-module__e9UNha__summary a,.LegalPageTemplate-module__e9UNha__section a,.LegalPageTemplate-module__e9UNha__placeholderBox a{color:var(--purple-dark);font-family:var(--font-display), system-ui, sans-serif;font-weight:500}.LegalPageTemplate-module__e9UNha__layout{grid-template-columns:260px minmax(0, var(--read));align-items:start;gap:44px;margin-top:42px;display:grid}.LegalPageTemplate-module__e9UNha__toc{position:sticky;top:96px}.LegalPageTemplate-module__e9UNha__desktopToc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-height:calc(100vh - 130px);box-shadow:var(--shadow-soft);padding:14px;display:grid;overflow-y:auto}.LegalPageTemplate-module__e9UNha__desktopToc p{margin-bottom:10px}.LegalPageTemplate-module__e9UNha__desktopToc a,.LegalPageTemplate-module__e9UNha__mobileToc a{border-radius:var(--radius-sm);color:var(--text-secondary);padding:7px 8px;font-size:13px;line-height:1.32}.LegalPageTemplate-module__e9UNha__desktopToc a:hover,.LegalPageTemplate-module__e9UNha__desktopToc a:focus-visible,.LegalPageTemplate-module__e9UNha__mobileToc a:hover,.LegalPageTemplate-module__e9UNha__mobileToc a:focus-visible{background:var(--pill-bg);color:var(--pill-fg);outline:0}.LegalPageTemplate-module__e9UNha__mobileToc{display:none}.LegalPageTemplate-module__e9UNha__content{gap:34px;min-width:0;display:grid}.LegalPageTemplate-module__e9UNha__placeholderBox{border:1px solid var(--pill-border);border-radius:var(--radius-md);background:var(--surface);gap:10px;padding:18px;display:grid}.LegalPageTemplate-module__e9UNha__placeholderBox h2{margin:0;font-size:22px}.LegalPageTemplate-module__e9UNha__placeholderBox ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LegalPageTemplate-module__e9UNha__placeholderBox li{border:1px solid var(--pill-border);background:var(--pill-bg);width:fit-content;color:var(--pill-fg);font-family:var(--font-mono), ui-monospace, monospace;border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.35}.LegalPageTemplate-module__e9UNha__section{gap:14px;scroll-margin-top:94px;display:grid}.LegalPageTemplate-module__e9UNha__section h2{font-family:var(--font-display), system-ui, sans-serif;margin:0;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.12}.LegalPageTemplate-module__e9UNha__section h2 a{color:var(--text)}.LegalPageTemplate-module__e9UNha__section h2 a:hover,.LegalPageTemplate-module__e9UNha__section h2 a:focus-visible{color:var(--purple-dark)}@media (max-width:980px){.LegalPageTemplate-module__e9UNha__layout{grid-template-columns:1fr;gap:24px}.LegalPageTemplate-module__e9UNha__toc{position:static}.LegalPageTemplate-module__e9UNha__desktopToc{display:none}.LegalPageTemplate-module__e9UNha__mobileToc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:12px 14px;display:grid}.LegalPageTemplate-module__e9UNha__mobileToc summary{cursor:pointer;color:var(--purple-dark);font-family:var(--font-display), system-ui, sans-serif;font-weight:500}.LegalPageTemplate-module__e9UNha__mobileToc nav{gap:2px;margin-top:10px;display:grid}}
.cookies-module__thNNUG__controls{border:1px solid var(--why-border);border-radius:var(--radius-md);background:var(--why-bg);gap:16px;padding:18px;scroll-margin-top:94px;display:grid}.cookies-module__thNNUG__controls p{color:var(--why-heading);font-family:var(--font-mono), ui-monospace, monospace;margin:0 0 6px;font-size:12px}.cookies-module__thNNUG__controls h2{color:var(--text);font-family:var(--font-display), system-ui, sans-serif;margin:0;font-size:28px;font-weight:500;line-height:1.12}.cookies-module__thNNUG__controls span{color:var(--text-secondary);margin-top:8px;font-size:16px;line-height:1.62;display:block}
