.policy-shell{width:min(980px,calc(100% - 36px));margin:65px auto 110px}.policy-hero{padding:55px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:linear-gradient(135deg,#46152f,#25101d)}.policy-hero h1,.thread-head h1{font-size:clamp(40px,6vw,74px);line-height:1;letter-spacing:-.06em;margin:15px 0}.policy-hero p,.thread-head p{color:#ccbfc5;line-height:1.8}.policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}.policy-card{padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#24101c;scroll-margin-top:110px}.policy-card span,.thread-head span{color:#ffb1c8;font:9px DM Mono}.policy-card h2{font-size:23px}.policy-card p,.policy-card li{color:#bdafb6;line-height:1.7;font-size:14px}.policy-card a{color:#ffc2cf}.policy-back{display:inline-block;color:#ffc2cf;margin-bottom:35px;font:10px DM Mono}.thread-shell{max-width:850px}.thread-head{padding:40px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(145deg,#48152f,#23101c)}.thread-head>button,.reply-card button{border:0;background:transparent;color:#ffb0c7;cursor:pointer;font:9px DM Mono}.reply-list{display:grid;gap:12px;margin:28px 0}.reply-card{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#24101c}.reply-card header{display:flex;justify-content:space-between;color:#bbaeb4;font:9px DM Mono}.reply-card p{line-height:1.7}.reply-form{display:grid;gap:15px;padding:32px;border-radius:18px;background:#ffdbe2;color:#210a17}.reply-form label{display:grid;gap:7px;font:9px DM Mono}.reply-form input,.reply-form textarea{padding:13px;border:1px solid rgba(33,10,23,.2);border-radius:9px;background:#fff7f6;font:14px Manrope}.reply-form button{padding:14px;border:0;border-radius:9px;background:#ff6f9f;color:#210a17;font-weight:800}.locked-note,.empty-copy{padding:25px;border:1px dashed rgba(255,255,255,.18);border-radius:14px;color:#bbaeb4}.honeypot{position:absolute!important;left:-9999px!important}@media(max-width:700px){.policy-grid{grid-template-columns:1fr}.policy-hero,.thread-head{padding:28px}.policy-shell{margin-top:35px}}
