.lg-top{border-bottom:1px solid var(--line-2);padding-bottom:clamp(28px,4vw,56px)}.lg-top-in{gap:clamp(28px,4vw,56px);padding-top:clamp(10px,2vw,20px);display:grid}.lg-head{align-content:start;gap:18px;display:grid}.lg-kick{padding-top:clamp(8px,1.6vw,20px)}.lg-h{margin:0;font-size:clamp(2.3rem,.6rem + 7.4vw,7.4rem)}.lg-lead{font-size:var(--t-m);max-width:36ch;margin:0;line-height:1.38}.lg-meta{font-size:var(--t-s);color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.lg-meta span:first-child{color:var(--ink);font-weight:650}.lg-docs ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lg-docs a{color:var(--ink);background:var(--bone);border:1px solid var(--line);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:12px;gap:12px;min-height:44px;padding:12px;text-decoration:none;display:grid}.lg-docs .x-label span{padding-left:0;font-size:.82rem}.lg-sheet{aspect-ratio:4/3;background:var(--paper);border-radius:6px;align-content:start;gap:6px;padding:12px;display:grid}.lg-sheet i{background:var(--line-2);border-radius:3px;height:5px;display:block}.lg-sheet i:first-child{background:var(--ink);width:55%;height:8px;margin-bottom:4px}.lg-sheet i:nth-child(3){width:80%}.lg-sheet i:nth-child(4){width:64%}.lg-docs a[aria-current]{background:var(--stage);color:var(--on-stage);border-color:var(--stage);box-shadow:var(--sh-card);transform:translateY(-6px)}.lg-docs a[aria-current] .x-label span{color:var(--on-stage-2)}.lg-docs a[aria-current] .lg-sheet{background:var(--stage-3)}.lg-docs a[aria-current] .lg-sheet i{background:#f4f2ee38}.lg-docs a[aria-current] .lg-sheet i:first-child{background:var(--ribbon)}.lg-docs a[aria-current]:focus-visible{outline-color:var(--focus)}@media (hover:hover){.lg-docs a:not([aria-current]):hover{box-shadow:var(--sh-card);transform:translateY(-4px)}}@media (width<=479px){.lg-docs .x-label span{display:none}.lg-sheet{gap:4px;padding:8px}}@media (width>=1000px){.lg-top-in{align-items:end;column-gap:var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg-docs li:nth-child(2){margin-top:24px}.lg-docs li:nth-child(3){margin-top:48px}}.lg-body{padding-block:clamp(32px, 5vw, 80px) var(--sec-s);gap:28px;display:grid}.lg-side{align-content:start;gap:22px;display:grid}.lg-draft{background:var(--bone);font-size:var(--t-s);border-left:4px solid #d48a12;border-radius:10px;max-width:46ch;margin:0;padding:12px 14px;line-height:1.45}.lg-toc{display:none}.lg-toc ol{border-top:1px solid var(--line-2);margin:12px 0 0;padding:0;list-style:none;display:grid}.lg-toc a{border-bottom:1px solid var(--line);min-height:38px;color:var(--ink-2);align-items:center;padding:4px 0;font-size:.9rem;line-height:1.3;text-decoration:none;display:flex}.lg-toc a:hover,.lg-toc a[aria-current]{color:var(--ink);font-weight:650}@media (width>=1000px){.lg-body{column-gap:var(--col-gap);grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,8fr)}.lg-side{top:calc(var(--head-h) + 24px);max-height:calc(100vh - var(--head-h) - 48px);position:sticky;overflow:auto}.lg-toc{display:block}.lg-prose{grid-column:3}}.lg-prose{max-width:70ch;font-size:1.0625rem;line-height:1.68}.lg-prose>:first-child{margin-top:0}.lg-prose h2{scroll-margin-top:calc(var(--head-h) + 20px);border-top:1px solid var(--line-2);font:750 clamp(1.3rem, 1.1rem + .8vw, 1.75rem)/1.15 var(--f-text);letter-spacing:-.01em;margin:2.4em 0 .7em;padding-top:1em;font-stretch:116%}.lg-prose>h2:first-child{border-top:0;padding-top:0}.lg-prose h3{font:700 1.12rem/1.3 var(--f-text);margin:1.8em 0 .5em;font-stretch:110%}.lg-prose p{margin:0 0 1em}.lg-prose ul,.lg-prose ol{gap:.45em;margin:0 0 1.2em;padding-left:1.3em;display:grid}.lg-prose ul{padding-left:0;list-style:none}.lg-prose ul li{padding-left:1.4em;position:relative}.lg-prose ul li:before{content:"";background:var(--ink-2);border-radius:2px;width:.75em;height:2px;position:absolute;top:.8em;left:0}.lg-prose strong{font-weight:700}.lg-prose a{color:var(--ink);text-decoration-color:var(--teal-text);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650}.lg-prose code{font:600 .9em/1 var(--f-text);background:var(--paper-2);border-radius:6px;padding:2px 6px}.lg-prose table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:.95rem;line-height:1.45}.lg-prose th{text-align:left;border-bottom:2px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;vertical-align:bottom;padding:10px 12px 10px 0;font-size:.7rem;font-weight:750;font-stretch:120%}.lg-prose td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:12px 12px 12px 0}@media (width<=639px){.lg-prose table,.lg-prose tbody,.lg-prose tr,.lg-prose td{width:100%;display:block}.lg-prose thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lg-prose tr{border-bottom:1px solid var(--line-2);padding:12px 0}.lg-prose td{overflow-wrap:anywhere;border:0;padding:2px 0}.lg-prose td:first-child{font-weight:700}.lg-prose td:not(:first-child):before{font:750 .66rem/1.6 var(--f-text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-top:8px;font-stretch:120%;display:block}[data-doc=privacy] td:nth-child(2):before{content:"When"}[data-doc=privacy] td:nth-child(3):before{content:"Why we use it"}[data-doc=privacy] td:nth-child(4):before{content:"Lawful basis"}[data-doc=cookies] td:nth-child(2):before{content:"Provider"}[data-doc=cookies] td:nth-child(3):before{content:"Purpose"}[data-doc=cookies] td:nth-child(4):before{content:"Lasts"}}
