.policy-main{max-width:1000px;padding-block:65px 90px}.policy-main h1{font-size:clamp(38px,6vw,66px);line-height:1.1;letter-spacing:-2px;margin:24px 0}.policy-intro{font-size:19px;line-height:1.7;max-width:760px;color:#c4c5cb}.policy-date{color:#adaeb5;font-size:14px;margin-block:20px 35px}.policy-toc{display:grid;grid-template-columns:1fr 1fr;gap:8px 30px;padding:25px;border:1px solid #383a40;border-radius:12px;background:#151619}.policy-toc a{padding:8px 0;color:#ffa45b;font-size:15px;line-height:1.5}.policy-copy{max-width:790px}.policy-copy section{padding-top:38px;scroll-margin-top:110px}.policy-copy h2{font-size:clamp(24px,3vw,31px);line-height:1.3;letter-spacing:-.5px;margin:0 0 20px}.policy-copy p,.policy-copy li{font-size:16px;line-height:1.85;color:#c5c6cc;overflow-wrap:anywhere}.policy-copy p{margin:16px 0}.policy-copy strong{color:#f5f5f7}.policy-copy a,.policy-return{color:#ffa45b;text-decoration:underline;text-underline-offset:3px}.policy-copy ul,.policy-copy ol{padding-left:25px}.policy-copy li{padding-left:4px;margin-bottom:12px}.policy-return{display:inline-block;margin-top:45px;padding:12px 0}.policy-links{display:flex;flex-wrap:wrap;gap:12px 22px}.policy-links a{padding-block:10px}.policy-toc a:focus-visible,.policy-copy a:focus-visible,.policy-links a:focus-visible{outline:2px solid #ff851b;outline-offset:4px}@media(max-width:680px){.policy-main{padding-top:40px}.policy-toc{grid-template-columns:1fr;padding:18px}.policy-copy section{scroll-margin-top:90px}.policy-copy p,.policy-copy li{font-size:16px}.policy-main h1{letter-spacing:-1.3px}}@media print{.site-header,.site-footer,.policy-toc,.policy-return{display:none}.policy-main{max-width:none;padding:0}.policy-copy{max-width:none}.policy-copy p,.policy-copy li,.policy-copy strong,.policy-copy a,.policy-main h1,.policy-copy h2,.policy-intro,.policy-date{color:#000}.policy-copy section{break-inside:avoid-page}body{background:white}.policy-copy a{text-decoration:underline}}
