.privacy-page{margin:0;color:#1e293b;background:#fff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.privacy-page *,.privacy-page *:before,.privacy-page *:after{box-sizing:border-box}.privacy-page ::selection{color:#7c2d12;background:#ffedd5}.privacy-page a{color:inherit;text-decoration:none}.privacy-page a:focus-visible{outline:2px solid #ff5500;outline-offset:5px;border-radius:4px}.privacy-page svg{display:block;flex-shrink:0}.privacy-container{width:min(1100px,calc(100% - 96px));margin-inline:auto}.privacy-skip{position:fixed;top:12px;left:12px;z-index:50;padding:12px 20px;background:#fff;transform:translateY(-200%)}.privacy-skip:focus{transform:translateY(0)}.privacy-header{border-bottom:1px solid #eceef1;background:#fff}.privacy-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:82px}.privacy-brand{display:inline-flex;align-items:baseline;font-size:25px;font-weight:800;letter-spacing:-1.1px}.privacy-brand>span:first-child{color:#f50;margin-left:3px}.privacy-brand-dot{width:5px;height:5px;margin-left:3px;border-radius:50%;background:#f50}.privacy-header-nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600}.privacy-terms-link{color:#64748b!important}.privacy-terms-link:hover{color:#1e293b!important}.privacy-home-link{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border:1px solid #ffd9c6;border-radius:9px;color:#b93e00!important;background:#fff8f4;transition:background .16s}.privacy-home-link:hover{background:#ffede3}.privacy-intro{padding:28px 0 42px;background:#fbfaf8;border-bottom:1px solid #eceae7}.privacy-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#64748b}.privacy-breadcrumb>span[aria-hidden]{color:#c5c9ce}.privacy-breadcrumb a:hover{color:#c2410c}.privacy-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-top:34px}.privacy-title-row h1{margin:0;font-size:38px;line-height:1.25;font-weight:800;letter-spacing:-1.4px;color:#172130}.privacy-subtitle{max-width:620px;margin:14px 0 0;color:#64748b;font-size:15px;line-height:1.8}.privacy-updated{flex-shrink:0;padding:4px 0 4px 22px;border-left:1px solid #dce0e5}.privacy-updated span{display:block;font-size:11px;color:#64748b}.privacy-updated time{display:block;margin-top:7px;font-size:13px;font-weight:600}.privacy-layout{display:grid;grid-template-columns:minmax(0,720px) 240px;justify-content:space-between;gap:64px;padding-top:44px;padding-bottom:72px}.privacy-article{min-width:0;color:#475569;font-size:15px;line-height:1.9}.privacy-article>p{margin:0 0 32px}.policy-section{padding:30px 0;border-top:1px solid #eef0f2;scroll-margin-top:24px}.policy-section:last-child{padding-bottom:0}.policy-section h2{display:flex;align-items:baseline;gap:14px;margin:0 0 17px;color:#1e293b;font-size:18px;line-height:1.6;font-weight:700;letter-spacing:-.3px}.policy-number{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:30px;border-radius:7px;background:#fff2e9;color:#c2410c;font-size:12px;font-weight:700;letter-spacing:0}.policy-section p{margin:0}.policy-section ul{margin:0;padding-left:22px}.policy-section p+ul{margin-top:12px}.policy-section li{padding-left:3px;margin-bottom:9px}.policy-section li:last-child{margin-bottom:0}.policy-section li::marker{color:#cbd5e1;font-size:12px}.policy-section strong{color:#334155;font-weight:600}.privacy-sidebar-inner{position:sticky;top:32px}.privacy-toc h2{margin:0 0 17px;color:#334155;font-size:12px;font-weight:700}.privacy-toc ol{list-style:none;padding:0;margin:0}.privacy-toc a{display:flex;align-items:center;gap:12px;padding:10px 8px;margin-left:-8px;border-radius:7px;color:#64748b;font-size:12px;line-height:1.6;transition:color .16s,background .16s}.privacy-toc a:hover{color:#c2410c;background:#fff6f0}.privacy-toc-number{font-size:10px;font-weight:600;color:#94a3b8}.privacy-help{margin-top:28px;padding:22px;border:1px solid #eeece8;border-radius:12px;background:#faf9f7}.privacy-help>svg{color:#c2410c}.privacy-help h2{margin:13px 0 8px;font-size:13px;font-weight:700}.privacy-help p{margin:0;color:#64748b;font-size:12px;line-height:1.8}.privacy-help a{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-top:10px;color:#b93e00;font-size:12px;font-weight:700}.privacy-help a:hover{text-decoration:underline;text-underline-offset:4px}.privacy-footer{border-top:1px solid #eceef1;background:#fbfaf8}.privacy-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;color:#64748b;font-size:11px}.privacy-footer nav{display:flex;gap:26px}.privacy-footer a:hover,.privacy-footer [aria-current]{color:#334155}@media(max-width:1023px){.privacy-container{width:calc(100% - 64px)}.privacy-layout{grid-template-columns:minmax(0,1fr) 205px;gap:40px}.privacy-title-row{gap:24px}.privacy-title-row h1{font-size:32px}.privacy-updated{padding-left:16px}.privacy-help{padding:18px}}@media(max-width:767px){.privacy-container{width:calc(100% - 40px)}.privacy-header-inner{min-height:68px}.privacy-brand{font-size:23px}.privacy-terms-link{display:none}.privacy-home-link{min-height:40px;padding:0 12px;font-size:12px}.privacy-intro{padding:22px 0 28px}.privacy-breadcrumb{font-size:11px;gap:9px}.privacy-title-row{display:block;margin-top:24px}.privacy-title-row h1{font-size:29px;letter-spacing:-.9px}.privacy-subtitle{font-size:14px;line-height:1.8;margin-top:12px}.privacy-updated{display:flex;align-items:baseline;gap:8px;margin-top:19px;padding:0;border:0}.privacy-updated time{margin:0;font-size:11px}.privacy-layout{display:flex;flex-direction:column;gap:0;padding-top:28px;padding-bottom:40px}.privacy-article{font-size:14px;line-height:1.9}.privacy-article>p{margin-bottom:24px}.policy-section{padding:25px 0}.policy-section h2{font-size:17px;gap:10px;margin-bottom:14px}.policy-number{width:28px;min-width:28px;height:27px;font-size:11px}.privacy-toc{display:none}.privacy-sidebar-inner{position:static}.privacy-help{margin-top:32px}.privacy-footer-inner{display:block;padding-block:24px;min-height:0}.privacy-footer nav{margin-top:12px;gap:20px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.privacy-page *{transition:none!important}}
