.privacy-module__IAfLbq__page{min-height:100vh;color:var(--light-text,#f4f4f5);background:var(--canvas)}.privacy-module__IAfLbq__skipLink{z-index:20;color:var(--on-accent);background:var(--accent);border-radius:8px;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.privacy-module__IAfLbq__skipLink:focus{transform:translateY(0)}.privacy-module__IAfLbq__masthead{background:var(--light-canvas,#030303e0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:0;justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(22px,4vw,58px);display:flex}.privacy-module__IAfLbq__brand{align-items:center;display:inline-flex}.privacy-module__IAfLbq__brand img{width:auto;height:19px}.privacy-module__IAfLbq__accessLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.privacy-module__IAfLbq__backLink{min-height:38px;color:var(--light-secondary,#b2b2ba);border:1px solid var(--border-control);border-radius:9px;padding:10px 12px;font-size:12px;text-decoration:none}.privacy-module__IAfLbq__backLink:hover{color:var(--light-text,#fff);background:var(--light-panel,#111);border-color:var(--border-hover)}.privacy-module__IAfLbq__shell{grid-template-columns:minmax(190px,250px) minmax(0,760px);gap:clamp(42px,7vw,100px);width:min(1160px,100% - 44px);margin:0 auto;padding:clamp(56px,8vw,104px) 0 100px;display:grid}.privacy-module__IAfLbq__contents{align-self:start;position:sticky;top:36px}.privacy-module__IAfLbq__status{font-family:var(--mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;background:var(--surface-raised);border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:inline-flex}.privacy-module__IAfLbq__status span{width:6px;height:6px;color:var(--on-accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-wash);border-radius:50%}.privacy-module__IAfLbq__contents>p{max-width:230px;color:var(--light-muted,#85858d);margin:18px 0 30px;font-size:12px;line-height:1.65}.privacy-module__IAfLbq__contents nav{border-top:1px solid var(--border-subtle);display:grid}.privacy-module__IAfLbq__policyFooter a{color:var(--accent-bright);text-underline-offset:4px;flex:none}.privacy-module__IAfLbq__contents nav a{min-height:42px;color:var(--light-secondary,#9999a1);border-bottom:1px solid var(--border-subtle);grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:grid}.privacy-module__IAfLbq__contents nav a span{font-family:var(--mono);color:var(--light-muted,#56565e);font-size:8px}.privacy-module__IAfLbq__contents nav a:hover{color:var(--light-text,#fff)}.privacy-module__IAfLbq__policy{min-width:0}.privacy-module__IAfLbq__titleBlock{border-bottom:1px solid var(--border-subtle);padding-bottom:clamp(42px,7vw,72px)}.privacy-module__IAfLbq__eyebrow{font-family:var(--mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.13em;margin:0 0 15px;font-size:10px}.privacy-module__IAfLbq__titleBlock h1{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(42px,7vw,74px);font-weight:620;line-height:.98}.privacy-module__IAfLbq__introduction{max-width:680px;color:var(--light-secondary,#b4b4bc);margin:28px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.55}.privacy-module__IAfLbq__documentMeta{background:var(--light-hover,#29292d);border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:42px 0 0;display:grid;overflow:hidden}.privacy-module__IAfLbq__documentMeta div{background:var(--light-panel,#0d0d0d);gap:5px;padding:15px 16px;display:grid}.privacy-module__IAfLbq__documentMeta dt{font-family:var(--mono);color:var(--light-muted,#92949b);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.privacy-module__IAfLbq__documentMeta dd{color:var(--light-text,#d2d2d7);margin:0;font-size:12px}.privacy-module__IAfLbq__policy>section{border-bottom:1px solid var(--border-subtle);padding:clamp(46px,7vw,72px) 0;scroll-margin-top:30px}.privacy-module__IAfLbq__policy h2{letter-spacing:-.025em;margin:0 0 25px;font-size:clamp(23px,3vw,30px);font-weight:590}.privacy-module__IAfLbq__policy h2:has(>span){grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.privacy-module__IAfLbq__policy h2 span{font-family:var(--mono);color:var(--text-muted);font-size:9px;font-weight:400}.privacy-module__IAfLbq__policy section>p,.privacy-module__IAfLbq__policy li{color:var(--light-secondary,#aaaab2);font-size:15px;line-height:1.75}.privacy-module__IAfLbq__policy section>p{margin:0 0 18px}.privacy-module__IAfLbq__policy section a{color:var(--accent-bright);text-underline-offset:3px}.privacy-module__IAfLbq__policy section a:hover{color:var(--text-primary)}.privacy-module__IAfLbq__policy section a:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.privacy-module__IAfLbq__policy section>p:last-child{margin-bottom:0}.privacy-module__IAfLbq__policy ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.privacy-module__IAfLbq__policy li{padding-left:20px;position:relative}.privacy-module__IAfLbq__policy li:before{width:5px;height:5px;color:var(--on-accent);content:"";background:var(--accent);border-radius:50%;position:absolute;top:.75em;left:0}.privacy-module__IAfLbq__policyFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:34px;display:flex}.privacy-module__IAfLbq__policyFooter p{max-width:520px;color:var(--light-muted,#74747d);margin:0;font-size:12px;line-height:1.6}@media (max-width:760px){.privacy-module__IAfLbq__masthead{min-height:62px}.privacy-module__IAfLbq__shell{grid-template-columns:1fr;gap:38px;width:min(100% - 36px,700px);padding-top:42px}.privacy-module__IAfLbq__contents{position:static}.privacy-module__IAfLbq__contents>p{max-width:500px;margin-bottom:20px}.privacy-module__IAfLbq__contents nav{grid-template-columns:1fr 1fr}.privacy-module__IAfLbq__contents nav a:nth-child(odd){margin-right:14px}.privacy-module__IAfLbq__titleBlock h1{font-size:clamp(40px,13vw,60px)}}@media (max-width:520px){.privacy-module__IAfLbq__backLink{border:0;padding:0}.privacy-module__IAfLbq__documentMeta,.privacy-module__IAfLbq__contents nav{grid-template-columns:1fr}.privacy-module__IAfLbq__contents nav a:nth-child(odd){margin-right:0}.privacy-module__IAfLbq__policyFooter{flex-direction:column;align-items:flex-start}}
