.site-footer{color:#d5dce0;font-family:var(--font-landing-body),"Apple SD Gothic Neo",sans-serif;background:#17212a;padding:56px 28px 25px}.site-footer-inner{max-width:1240px;margin:auto}.site-footer-top{border-bottom:1px solid #42505a;justify-content:space-between;gap:28px;padding-bottom:35px;display:flex}.site-footer-top .text-slate-900{color:#fff}.site-footer-top p{color:#abb9c0;margin-top:12px;font-size:13px}.site-footer-top nav{flex-wrap:wrap;align-items:start;gap:20px;font-size:14px;font-weight:700;display:flex}.site-footer-top small{color:#c3d2d8;font-size:10px}.site-footer-details{color:#c0cbd0;grid-template-columns:2fr 1fr;gap:24px;padding:28px 0;font-size:13px;line-height:1.8;display:grid}.site-footer-details strong{color:#fff;margin-bottom:6px;display:block}.site-footer-details span{color:#788b95;padding:0 4px}.site-footer a:hover{text-decoration:underline}.site-footer a:focus-visible,.policy-page a:focus-visible{outline-offset:4px;outline:3px solid #ffd332}.site-footer-bottom{color:#b1c0c7;border-top:1px solid #42505a;justify-content:space-between;gap:16px;padding-top:19px;font-size:12px;display:flex}.policy-page{color:#17212a;word-break:keep-all;background:#f7fafb;min-height:100vh}.policy-header{justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin:auto;padding:28px;font-size:14px;font-weight:700;display:flex}.policy-header nav{gap:20px;display:flex}.policy-main{max-width:960px;margin:0 auto;padding:60px 28px 100px}.policy-label{letter-spacing:.12em;color:#087ca8;font-size:12px;font-weight:800}.policy-main h1{letter-spacing:-.05em;margin:14px 0 30px;font-size:clamp(36px,6vw,58px);line-height:1.15}.policy-notice{background:#fff4ca;border:1px solid #eed889;border-radius:14px;padding:20px 22px;font-size:14px;line-height:1.75}.policy-notice strong{font-size:15px}.policy-notice p{margin-top:4px}.policy-content{color:#3c4a52;margin-top:52px;font-size:15px;line-height:1.85}.policy-content section+section{margin-top:38px}.policy-content h2{letter-spacing:-.025em;color:#17212a;margin-bottom:10px;font-size:21px}.policy-content p+p,.policy-content ul,.policy-content ol{margin-top:10px}.policy-content ul,.policy-content ol{padding-left:1.3em;list-style:outside}.policy-content li+li{margin-top:6px}.policy-content a{color:#006f98;text-underline-offset:3px;text-decoration:underline}.policy-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.policy-table th,.policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe4e7;padding:12px}.policy-table th{background:#eaf3f5}.policy-scroll{overflow-x:auto}.policy-table{min-width:600px}@media (max-width:700px){.site-footer{padding:42px 20px 22px}.site-footer-top{flex-direction:column}.site-footer-top nav{gap:15px}.site-footer-details{grid-template-columns:1fr}.policy-header{padding:22px 20px}.policy-header nav{gap:12px;font-size:12px}.policy-main{padding:38px 20px 70px}}
