.policy-page{color:#17191c;background:#fff}.policy-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:20px;max-width:920px;margin:0 auto;padding:26px 28px;display:flex}.policy-header a:last-child{color:#68707c;font-size:13px}.policy-brand{letter-spacing:-1px;font-size:24px;font-weight:800;text-decoration:none}.policy-content{overflow-wrap:anywhere;max-width:800px;margin:0 auto;padding:56px 28px 48px}.policy-eyebrow{color:#767d88;margin-bottom:12px;font-size:13px}.policy-content h1{margin:0 0 18px;font-size:32px;font-weight:700;line-height:1.4}.policy-intro{color:#5d6570;border-bottom:1px solid #e5e7eb;padding-bottom:28px;font-size:15px;line-height:1.8}.policy-content article{font-size:15px;line-height:1.9}.policy-content h2{margin:36px 0 12px;font-size:20px;font-weight:650;line-height:1.5}.policy-content article p{margin:0 0 14px}.policy-content article a{color:#285bab;text-underline-offset:3px}.policy-footer{color:#737b86;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:20px;max-width:800px;margin:0 auto;padding:24px 28px 40px;font-size:13px;display:flex}.policy-footer nav{flex-wrap:wrap;gap:18px;display:flex}.policy-footer a{margin:0}@media (width<=600px){.policy-header{padding:22px 20px}.policy-header a:last-child{font-size:12px}.policy-content{padding:36px 20px}.policy-content h1{font-size:27px}.policy-content h2{margin-top:30px;font-size:18px}.policy-content article,.policy-intro{font-size:14px}.policy-footer{flex-wrap:wrap;align-items:start;padding:24px 20px 32px}}
