.policy-page,.social-os-page{color:#101010;background:#f7f6f1;min-height:100vh}.policy-nav,.social-os-nav{border-bottom:1px solid #b8b7b0;justify-content:space-between;align-items:center;height:82px;padding:0 4vw;display:flex}.policy-brand{letter-spacing:-.08em;font-size:28px;font-weight:850}.policy-brand span{color:var(--acid)}.policy-nav>a:last-child,.social-os-nav>a:last-child{letter-spacing:.08em;font-size:10px}.policy-hero,.social-os-hero{border-bottom:1px solid #b8b7b0;padding:7vw 4vw 5vw}.policy-kicker,.social-os-kicker,.policy-section small,.social-os-section small{letter-spacing:.18em;font-size:9px;font-weight:700}.policy-hero h1,.social-os-hero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(48px,7vw,112px);line-height:.88}.policy-hero>p,.social-os-hero>p{max-width:820px;margin-left:30%;font-size:clamp(17px,1.8vw,25px);line-height:1.45}.policy-meta{letter-spacing:.06em;flex-wrap:wrap;gap:30px;margin-top:36px;font-size:10px;display:flex}.policy-body{max-width:1100px;margin:0 auto;padding:6vw 4vw 9vw}.policy-section{border-bottom:1px solid #c6c5be;grid-template-columns:24% 1fr;gap:6%;padding:44px 0;display:grid}.policy-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,42px);line-height:1}.policy-copy{max-width:760px}.policy-copy p,.policy-copy li{color:#3d3d39;font-size:15px;line-height:1.7}.policy-copy a{text-underline-offset:3px;text-decoration:underline}.policy-copy ul{padding-left:20px}.policy-callout{background:#fff;border:1px solid #999;margin:28px 0;padding:24px}.social-os-grid{border-bottom:1px solid #aaa;grid-template-columns:repeat(3,1fr);display:grid}.social-os-card{border-right:1px solid #aaa;min-height:300px;padding:38px 4vw 48px}.social-os-card:last-child{border-right:0}.social-os-card span{letter-spacing:.16em;color:#666;font-size:9px}.social-os-card h2{letter-spacing:-.045em;margin:26px 0;font-size:30px}.social-os-card p{color:#555;font-size:14px;line-height:1.6}.social-os-section{border-bottom:1px solid #aaa;padding:6vw 4vw}.social-os-section h2{letter-spacing:-.055em;max-width:900px;margin:28px 0;font-size:clamp(36px,5vw,76px);line-height:.95}.social-os-section>p{max-width:760px;font-size:17px;line-height:1.6}.cap-table{border-top:1px solid #aaa;margin-top:40px}.cap-row{border-bottom:1px solid #c7c6c0;grid-template-columns:24% 26% 1fr;gap:24px;padding:20px 0;font-size:13px;line-height:1.5;display:grid}.cap-row strong{font-size:14px}.status{letter-spacing:.12em;font-size:9px;font-weight:800}.social-os-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.social-os-actions a{border:1px solid #111;padding:13px 17px;font-size:11px;font-weight:700}.social-os-actions a:first-child{color:#fff;background:#101010}.legal-links{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.legal-links a{font-size:12px;text-decoration:underline}.social-os-note{background:#fff;border:1px solid #999;max-width:820px;margin-top:30px;padding:28px;font-size:13px;line-height:1.6}.contact-support{border-top:1px solid #aaa;margin-top:60px;padding-top:40px}.contact-support h2{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(32px,4vw,58px)}.contact-support p{max-width:700px;line-height:1.6}.contact-support a{text-decoration:underline}@media (max-width:800px){.policy-hero>p,.social-os-hero>p{margin-left:0}.policy-section{grid-template-columns:1fr;gap:18px}.social-os-grid{grid-template-columns:1fr}.social-os-card{border-bottom:1px solid #aaa;border-right:0}.cap-row{grid-template-columns:1fr;gap:8px}.policy-nav,.social-os-nav{padding:0 20px}.policy-hero,.social-os-hero,.social-os-section{padding-left:20px;padding-right:20px}}
