body.recommended-shell{--legal-bg: #050708;--legal-surface: #080d0f;--legal-surface-raised: #0b1214;--legal-ink: #f5f0e7;--legal-muted: #a1aaa6;--legal-dim: #717a76;--legal-line: rgba(245, 240, 231, .16);--legal-line-strong: rgba(245, 240, 231, .28);--legal-blue: #78dfe9;--legal-blue-soft: rgba(120, 223, 233, .09);--legal-lime: #c7ff45;background:var(--legal-bg);color:var(--legal-ink)}body.recommended-shell .skip-link{border:1px solid var(--legal-blue);background:var(--legal-bg);color:var(--legal-blue);font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.09em}.privacy-recommended{position:relative;min-height:100vh;overflow:clip;background:var(--legal-bg);color:var(--legal-ink);font-family:Manrope,system-ui,sans-serif}.privacy-recommended :where(a,button):focus-visible{outline:2px solid var(--legal-blue);outline-offset:4px}.privacy-recommended .lg-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--legal-line);background:var(--legal-bg)}.privacy-recommended .lg-hero:before,.privacy-recommended .lg-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}.privacy-recommended .lg-hero:before{background:radial-gradient(circle at 82% 32%,rgba(120,223,233,.12),transparent 31%),linear-gradient(90deg,#050708fa 0 34%,#0507089e 70%,#050708e0)}.privacy-recommended .lg-hero:after{opacity:.42;background-image:linear-gradient(rgba(120,223,233,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(120,223,233,.08) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 62%,transparent 100%);mask-image:linear-gradient(90deg,transparent 12%,#000 62%,transparent 100%)}.privacy-recommended .lg-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(48px,8vw,110px);align-items:center;width:min(100%,1240px);min-height:610px;margin:0 auto;padding:clamp(70px,8vw,112px) 32px}.privacy-recommended .lg-crumb{display:flex;flex-wrap:wrap;gap:9px;width:fit-content;margin:0 0 46px;color:var(--legal-dim);font:500 9px/1.35 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.privacy-recommended .lg-crumb a{color:var(--legal-muted);text-decoration:none}.privacy-recommended .lg-crumb a:hover,.privacy-recommended .lg-crumb span{color:var(--legal-blue)}.privacy-recommended .lg-docket{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--legal-lime);font:500 9px/1.3 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.privacy-recommended .lg-docket:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--legal-lime);box-shadow:0 0 14px #c7ff45bf}.privacy-recommended .lg-title{max-width:9ch;margin:0 0 36px;color:var(--legal-ink);font:600 clamp(4.2rem,7.8vw,8rem) / .79 "Space Grotesk",system-ui,sans-serif;letter-spacing:-.075em}.privacy-recommended .lg-title>span{display:block}.privacy-recommended .lg-title .policy-accent{margin-bottom:.12em;color:var(--legal-blue)}.privacy-recommended .lg-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.privacy-recommended .lg-eff,.privacy-recommended .lg-meta .tag{display:inline-flex;align-items:center;min-height:34px;padding:8px 10px;border:1px solid var(--legal-line-strong);background:#ffffff04;color:var(--legal-muted);font:500 8px/1.2 JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.privacy-recommended .lg-eff{border-left:3px solid var(--legal-blue);color:var(--legal-ink)}.privacy-recommended .lg-eff b{color:var(--legal-blue);font-weight:500}.privacy-recommended .lg-hero-stamp{border:1px solid var(--legal-blue);background:linear-gradient(rgba(120,223,233,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(120,223,233,.04) 1px,transparent 1px),#050c0fdb;background-size:22px 22px;box-shadow:0 0 0 1px #78dfe91f,0 24px 70px #0000004d}.privacy-recommended .lg-stamp-top,.privacy-recommended .lg-stamp-status{display:flex;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--legal-line);color:var(--legal-blue);font:500 8px/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.privacy-recommended .lg-stamp-art{position:relative;display:grid;min-height:238px;place-items:center;overflow:hidden;isolation:isolate}.privacy-recommended .lg-stamp-art:before{position:absolute;z-index:-1;inset:18% 12% 12%;background:radial-gradient(circle at 37% 52%,rgba(242,91,58,.2),transparent 38%),radial-gradient(circle at 68% 52%,rgba(57,215,235,.19),transparent 34%);filter:blur(16px);content:""}.privacy-recommended .lg-stamp-poster,.privacy-recommended .lg-stamp-motion{grid-area:1 / 1;display:block;width:min(94%,326px);height:auto;margin:12px auto;object-fit:contain;opacity:.96;mix-blend-mode:screen;filter:drop-shadow(0 0 8px rgba(242,91,58,.18)) drop-shadow(0 0 11px rgba(57,215,235,.14)) saturate(1.05) contrast(1.04)}.privacy-recommended .lg-stamp-poster{transition:opacity .28s ease}.privacy-recommended .lg-stamp-poster img{display:block;width:100%;height:auto}.privacy-recommended .lg-stamp-motion{opacity:0;transition:opacity .28s ease;-webkit-mask-image:radial-gradient(ellipse 78% 76% at center,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 78% 76% at center,#000 62%,transparent 100%)}.privacy-recommended .lg-stamp-art[data-motion-ready=true] .lg-stamp-poster{opacity:0}.privacy-recommended .lg-stamp-art[data-motion-ready=true] .lg-stamp-motion{opacity:.98}.privacy-recommended .lg-stamp-status{justify-content:flex-start;align-items:center;border-top:1px solid var(--legal-line);color:var(--legal-ink)}.privacy-recommended .lg-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--legal-lime);box-shadow:0 0 12px #c7ff45cc}.privacy-recommended .lg-hero-stamp dl{margin:0}.privacy-recommended .lg-hero-stamp dl div{display:grid;grid-template-columns:1fr auto;gap:20px;padding:11px 13px;border-top:1px solid var(--legal-line);font:500 8px/1.3 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.privacy-recommended .lg-hero-stamp dt{color:var(--legal-dim)}.privacy-recommended .lg-hero-stamp dd{margin:0;color:var(--legal-muted)}.privacy-recommended .lg-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(44px,7vw,88px);align-items:start;width:min(100%,1180px);margin:0 auto;padding:68px 32px 104px}.privacy-recommended .lg-toc{position:sticky;top:106px;overflow:hidden;border:1px solid var(--legal-line-strong);background:#080d0ff0}.privacy-recommended .lg-toc h4{margin:0;padding:15px 15px 13px;border-bottom:1px solid var(--legal-line);color:var(--legal-lime);font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.privacy-recommended .lg-toc ol{margin:0;padding:8px 0;list-style:none;counter-reset:toc}.privacy-recommended .lg-toc li{counter-increment:toc}.privacy-recommended .lg-toc a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:baseline;padding:9px 13px 9px 10px;border-left:3px solid transparent;color:var(--legal-muted);font-size:11px;line-height:1.35;text-decoration:none}.privacy-recommended .lg-toc a:before{content:counter(toc,decimal-leading-zero);color:var(--legal-dim);font:500 8px/1 JetBrains Mono,monospace}.privacy-recommended .lg-toc a:hover{background:#f5f0e709;color:var(--legal-ink)}.privacy-recommended .lg-toc a.active{border-left-color:var(--legal-blue);background:var(--legal-blue-soft);color:var(--legal-ink)}.privacy-recommended .lg-toc a.active:before{color:var(--legal-blue)}.privacy-recommended .lg-prose{width:100%;max-width:74ch}.privacy-recommended .lg-summary{position:relative;margin:0 0 42px;padding:28px 30px;border:1px solid var(--legal-blue);border-left-width:4px;background:linear-gradient(135deg,#78dfe917,#78dfe906);scroll-margin-top:110px}.privacy-recommended .lg-summary:before{content:none}.privacy-recommended .lg-summary .stag{margin:0 0 18px;color:var(--legal-blue);font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.privacy-recommended .lg-summary p{margin:0 0 15px;color:var(--legal-ink);font-size:16px;line-height:1.72}.privacy-recommended .lg-summary p:last-child{margin-bottom:0}.privacy-recommended .lg-summary b{font-weight:700}.privacy-recommended .lg-sec{margin:0;padding:38px 0 42px;border-top:1px solid var(--legal-line-strong);scroll-margin-top:108px}.privacy-recommended .lg-sec:last-child{border-bottom:1px solid var(--legal-line-strong)}.privacy-recommended .lg-sec h2{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:baseline;margin:0 0 24px;color:var(--legal-ink);font:500 clamp(1.8rem,3.5vw,3rem) / 1.02 "Space Grotesk",system-ui,sans-serif;letter-spacing:-.045em}.privacy-recommended .lg-sec h2 .num{color:var(--legal-blue);font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.08em}.privacy-recommended .lg-sec p,.privacy-recommended .lg-sec ul li{color:var(--legal-muted);font-size:15px;line-height:1.78}.privacy-recommended .lg-sec p{margin:0 0 18px}.privacy-recommended .lg-sec p b,.privacy-recommended .lg-sec strong{color:var(--legal-ink);font-weight:700}.privacy-recommended .lg-sec code{padding:2px 5px;border:1px solid var(--legal-line-strong);background:var(--legal-surface-raised);color:var(--legal-blue);font-family:JetBrains Mono,monospace;font-size:.84em}.privacy-recommended .lg-sec a,.privacy-recommended .lg-tp-row .desc a{color:var(--legal-blue);text-decoration:underline;text-decoration-color:#78dfe980;text-decoration-thickness:1px;text-underline-offset:3px}.privacy-recommended .lg-sec a:hover,.privacy-recommended .lg-tp-row .desc a:hover{color:var(--legal-ink);text-decoration-color:var(--legal-blue)}.privacy-recommended .lg-sec ul{display:grid;gap:11px;margin:0 0 20px;padding:0;list-style:none}.privacy-recommended .lg-sec ul li{position:relative;padding-left:22px}.privacy-recommended .lg-sec ul li:before{content:"";position:absolute;left:0;top:.73em;width:8px;height:2px;background:var(--legal-blue)}.privacy-recommended .lg-tp{display:grid;margin:28px 0 20px;border:1px solid var(--legal-line-strong)}.privacy-recommended .lg-tp-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:26px;align-items:start;padding:24px;border-top:1px solid var(--legal-line);background:#ffffff03}.privacy-recommended .lg-tp-row:first-child{border-top:0}.privacy-recommended .lg-tp-row .name{color:var(--legal-ink);font:500 17px/1.1 Space Grotesk,system-ui,sans-serif}.privacy-recommended .lg-tp-row .name span{display:block;margin-top:8px;color:var(--legal-blue);font:500 8px/1.3 JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.privacy-recommended .lg-tp-row .desc{margin:0;color:var(--legal-muted);font-size:14px;line-height:1.7}.privacy-recommended .lg-callout{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:start;margin:24px 0 28px;padding:22px 24px;border:1px solid var(--legal-blue);background:var(--legal-blue-soft)}.privacy-recommended .lg-callout-label{color:var(--legal-blue);font:500 8px/1.35 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.privacy-recommended .lg-callout p{margin:0;color:var(--legal-ink);font-size:15px;line-height:1.66}.privacy-recommended .lg-contact{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.privacy-recommended .lg-contact a{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:12px 15px;border:1px solid var(--legal-blue);background:var(--legal-blue-soft);color:var(--legal-blue);font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.04em;text-decoration:none}.privacy-recommended .lg-contact a:hover{background:var(--legal-blue);color:var(--legal-bg)}.privacy-recommended .lg-contact a svg{color:currentColor}@media(max-width:980px){.privacy-recommended .lg-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:44px;min-height:560px}.privacy-recommended .lg-title{font-size:clamp(4rem,8.5vw,6.5rem)}.privacy-recommended .lg-body{grid-template-columns:220px minmax(0,1fr);gap:46px}}@media(max-width:820px){.privacy-recommended .lg-hero-inner{grid-template-columns:1fr;gap:42px;min-height:auto;padding:64px 22px 58px}.privacy-recommended .lg-title{max-width:8ch;font-size:clamp(4.3rem,14vw,7rem)}.privacy-recommended .lg-hero-stamp{width:min(100%,430px)}.privacy-recommended .lg-body{grid-template-columns:1fr;gap:34px;padding:46px 22px 76px}.privacy-recommended .lg-toc{position:static;top:auto}.privacy-recommended .lg-toc h4{padding:12px}.privacy-recommended .lg-toc ol{display:flex;overflow-x:auto;padding:0;overscroll-behavior-inline:contain;scrollbar-color:var(--legal-blue) var(--legal-surface);scrollbar-width:thin}.privacy-recommended .lg-toc li{flex:0 0 auto}.privacy-recommended .lg-toc a{display:flex;min-width:max-content;gap:7px;padding:12px 13px;border-left:0;border-right:1px solid var(--legal-line);border-bottom:3px solid transparent;white-space:nowrap}.privacy-recommended .lg-toc a.active{border-left-color:transparent;border-bottom-color:var(--legal-blue)}}@media(max-width:560px){.privacy-recommended .lg-hero-inner{gap:28px;padding:48px 18px 44px}.privacy-recommended .lg-crumb{margin-bottom:34px}.privacy-recommended .lg-title{margin-bottom:30px;font-size:clamp(3.7rem,18vw,5.3rem);line-height:.83}.privacy-recommended .lg-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-recommended .lg-eff{grid-column:1 / -1}.privacy-recommended .lg-meta .tag{justify-content:flex-start}.privacy-recommended .lg-hero-stamp{display:block;width:100%}.privacy-recommended .lg-stamp-art{min-height:230px}.privacy-recommended .lg-stamp-poster,.privacy-recommended .lg-stamp-motion{width:min(92%,300px);margin-block:10px}.privacy-recommended .lg-stamp-status{border-left:0}.privacy-recommended .lg-hero-stamp dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--legal-line)}.privacy-recommended .lg-hero-stamp dl div{display:block;padding:10px 9px;border-top:0;border-left:1px solid var(--legal-line)}.privacy-recommended .lg-hero-stamp dl div:first-child{border-left:0}.privacy-recommended .lg-hero-stamp dd{margin-top:5px;overflow-wrap:anywhere}.privacy-recommended .lg-body{gap:28px;padding:36px 18px 62px}.privacy-recommended .lg-summary{margin-bottom:34px;padding:23px 20px}.privacy-recommended .lg-summary p{font-size:15px;line-height:1.68}.privacy-recommended .lg-sec{padding:32px 0 36px}.privacy-recommended .lg-sec h2{grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:clamp(1.65rem,8vw,2.3rem)}.privacy-recommended .lg-sec p,.privacy-recommended .lg-sec ul li{font-size:14px;line-height:1.75}.privacy-recommended .lg-tp-row{grid-template-columns:1fr;gap:12px;padding:19px}.privacy-recommended .lg-callout{grid-template-columns:1fr;gap:10px;padding:19px}.privacy-recommended .lg-contact a{max-width:100%;font-size:9px;overflow-wrap:anywhere}}@media(max-width:360px){.privacy-recommended .lg-hero-inner,.privacy-recommended .lg-body{padding-inline:14px}.privacy-recommended .lg-meta{grid-template-columns:1fr}.privacy-recommended .lg-eff{grid-column:1}.privacy-recommended .lg-stamp-art{min-height:210px}.privacy-recommended .lg-stamp-poster,.privacy-recommended .lg-stamp-motion{width:min(94%,270px)}}@media(prefers-reduced-motion:reduce){.privacy-recommended .lg-stamp-poster{opacity:.96!important}.privacy-recommended .lg-stamp-motion{display:none}}
