@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&family=Inter:wght@400;500;600;700;800&display=swap');
.privacy-shell{min-height:100vh;background:#101315;color:#f7f8f7;font-family:Inter,Arial,sans-serif;display:flex;flex-direction:column}
.privacy-shell *{box-sizing:border-box}.privacy-shell a{color:inherit}.privacy-header{height:62px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#f8f8f6;color:#171919;gap:16px}.privacy-brand{display:flex;align-items:center;gap:8px;text-decoration:none;font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:800}.privacy-brand img{width:36px;height:36px;object-fit:cover;border-radius:4px}.privacy-brand span span,.privacy-brand i{color:#e1463d}.privacy-brand i{font-style:normal}.privacy-home{font-size:11px;font-weight:800;background:#1b1e1f;color:#fff!important;text-decoration:none;padding:10px 14px}.privacy-home:hover{background:#df493f}
.privacy-main{width:min(100% - 40px,820px);margin:0 auto;flex:1;padding:84px 0 110px}.privacy-kicker,.policy-label{font-size:11px;font-weight:800;letter-spacing:.14em;color:#ff958b}.privacy-main h1{font-size:clamp(36px,6vw,54px);line-height:1.1;letter-spacing:-.04em;margin:14px 0 18px}.privacy-intro{color:#cbd2d0;line-height:1.7;max-width:720px}.privacy-notice{border-left:3px solid #e94c42;background:#202728;padding:18px 20px;margin:26px 0;color:#e7ebea;font-size:14px;line-height:1.65}.privacy-notice p{margin:6px 0 0}.privacy-notice a,.policy-content a,.policy-source a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e94c42}.privacy-jumps{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.privacy-jumps a{padding:10px 15px;border:1px solid #67706d;border-radius:50px;font-weight:700;font-size:13px;text-decoration:none}.privacy-jumps a:hover{border-color:#fff}
.policy{border-top:1px solid #3e4846;margin-top:56px;padding-top:32px}.policy h2{scroll-margin-top:25px;font-size:clamp(25px,4vw,32px);line-height:1.2;margin:14px 0 9px}.policy-date,.policy-source{font-size:13px;color:#b9c0be}.policy-source{margin:14px 0 32px}.policy-content{font-size:15px;line-height:1.75;color:#d6dcda}.policy-content h3{font-size:17px;color:#fff;line-height:1.3;margin:30px 0 10px}.policy-content p{margin:0 0 16px}.policy-content ul{padding-left:22px;margin:10px 0 20px}.policy-content li{margin:8px 0}.policy-content strong{color:#fff}.privacy-footer{min-height:60px;padding:17px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#111718;color:#a9afac;font-size:10px}.privacy-footer div{display:flex;gap:18px}.privacy-footer a{text-decoration:none}.privacy-footer a:hover{color:#fff}.privacy-shell a:focus-visible{outline:3px solid #fb5447;outline-offset:3px}
@media(max-width:700px){.privacy-header{height:56px;padding:0 12px}.privacy-brand{font-size:21px}.privacy-brand img{width:31px;height:31px}.privacy-main{padding:60px 0 80px}.privacy-footer{flex-direction:column;text-align:center;gap:12px;padding:20px 16px}.privacy-footer div{flex-wrap:wrap;justify-content:center}}
