.lg-doc{max-width:920px;padding:clamp(24px, 3.4vw, 44px) var(--h-pad,20px) 0;gap:18px;margin:0 auto;display:grid}.lg-doc h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.1}.lg-doc h2{letter-spacing:-.015em;margin:8px 0 0;scroll-margin-top:90px;font-size:clamp(21px,2.2vw,27px);font-weight:800}.lg-doc h3{margin:0;font-size:17px;font-weight:800}.lg-doc section{gap:12px;scroll-margin-top:90px;display:grid}.lg-doc p,.lg-doc li{color:var(--h-text,#3a3e45);margin:0;font-size:16px;line-height:1.65}.lg-doc a{color:var(--h-ink,#15171b);text-underline-offset:2px;font-weight:700;text-decoration:underline}.lg-date{color:var(--h-muted,#666b73)!important;font-size:14px!important}.lg-toc{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;padding:14px 18px;display:grid}.lg-toc a{align-items:center;min-height:36px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.lg-toc a:hover{text-decoration:underline}.lg-operator{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);border-radius:18px;gap:8px;margin:0;padding:16px 18px;display:grid}.lg-operator div{grid-template-columns:220px minmax(0,1fr);gap:2px 14px;display:grid}.lg-operator dt{color:var(--h-muted,#666b73);font-size:14px;font-weight:700}.lg-operator dd{overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.5}.lg-purposes,.lg-transfers{gap:12px;display:grid}.lg-purpose,.lg-transfer{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);border-radius:18px;gap:10px;padding:18px;display:grid}.lg-purpose dl{gap:8px;margin:0;display:grid}.lg-purpose dl div{grid-template-columns:150px minmax(0,1fr);gap:2px 14px;display:grid}.lg-purpose dt{color:var(--h-muted,#666b73);font-size:13.5px;font-weight:700}.lg-purpose dd{margin:0;font-size:15px;line-height:1.55}.lg-note{background:var(--h-yellow-soft,#fff6cc);border-radius:12px;padding:10px 12px;font-size:14.5px!important}.lg-transfer h3{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lg-transfer h3 span{color:var(--h-muted,#666b73);font-size:14px;font-weight:700}.lg-transfer p{font-size:15px}.lg-transfer small{color:#1b6b34;font-size:13.5px;font-weight:700}.lg-transfer.risk small{color:#9a5b00}.lg-list,.lg-rights{gap:8px;margin:0;padding-left:22px;display:grid}.lg-sub{margin-top:6px!important}.lg-cookies{gap:8px;display:grid}.lg-cookies>div{background:var(--h-surface,#fff);border:1px solid var(--h-line,#16181c17);border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 140px;align-items:start;gap:4px 14px;padding:12px 14px;display:grid}.lg-cookies code{overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.lg-cookies p{font-size:14.5px!important;line-height:1.5!important}.lg-cookies small{color:var(--h-muted,#666b73);margin-top:2px;font-size:13px;display:block}.lg-cookies span{color:var(--h-muted,#666b73);font-size:13.5px;font-weight:700}.lg-cta{background:var(--h-yellow-soft,#fff6cc);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.lg-cta p{font-size:15px!important}.lg-cookie-button{border-radius:999px;min-height:44px;background:#fff!important;border:1px solid #16181c47!important;padding:8px 18px!important;font-weight:800!important;text-decoration:none!important}@media (max-width:640px){.lg-toc,.lg-operator div,.lg-purpose dl div,.lg-cookies>div{grid-template-columns:minmax(0,1fr)}}
