.policy-page{max-width:1120px;margin:30px auto 70px}.policy-back{font-size:13px;font-weight:700}.policy-page header{padding:35px 0;border-bottom:1px solid #e2e8f0;margin-bottom:32px}.policy-page header>span{font-size:11px;letter-spacing:2px;color:#e76e35;font-weight:800}.policy-page h1{font-size:38px;letter-spacing:-1px;margin:14px 0;color:#183650}.policy-page header p{color:#64748b;line-height:1.8;max-width:850px}.policy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:start}.policy-layout aside{position:sticky;top:110px;padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.policy-layout aside strong{display:block;margin-bottom:15px}.policy-layout aside a{display:block;font-size:13px;padding:9px 0;line-height:1.6;color:#53657a}.policy-layout article{padding:12px 36px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:18px}.policy-layout section{padding:22px 0;border-bottom:1px solid #edf1f5;scroll-margin-top:100px}.policy-layout section:last-child{border:0}.policy-layout h2{font-size:21px;line-height:1.5;color:#173c60;margin:0 0 16px}.policy-layout section p{font-size:14px;line-height:1.95;color:#4b5d70;overflow-wrap:anywhere}.home-information{background:#123651!important;color:white;border:0!important;padding:32px!important}.home-information h2{color:white}.home-information .information-links a{color:#d2dfec}.home-information details p,.home-information details a{color:#d2dfec}@media(max-width:760px){.policy-layout{grid-template-columns:1fr;gap:20px}.policy-layout aside{position:static}.policy-layout article{padding:8px 20px 24px}.policy-page h1{font-size:29px}.policy-page header{padding:25px 0}.policy-layout h2{font-size:19px}}.reference-footer{margin:40px 0 0;padding:48px 36px;background:#030712;color:#9ca3af;border-radius:0}.reference-footer-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:50px}.reference-footer .reference-footer-brand{font-size:25px;font-weight:900;color:#fb923c}.reference-footer p{color:#6b7280;font-size:13px;line-height:1.8}.reference-footer-status{color:#4ade80;font-size:11px}.reference-footer h2{font-size:13px!important;color:#fff!important;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 22px!important}.reference-footer ul{list-style:none;margin:0;padding:0}.reference-footer li{margin-bottom:15px}.reference-footer a{color:#9ca3af;font-size:13px}.reference-footer a:hover{color:#fb923c}.reference-footer-bottom{border-top:1px solid #1f2937;margin-top:38px;padding-top:24px;font-size:11px;color:#6b7280}.policy-page{max-width:1024px}.policy-page h1{font-size:32px}.policy-layout aside{background:#f9fafb}.policy-layout aside a:hover{color:#ea580c}@media(max-width:760px){.reference-footer{padding:32px 24px}.reference-footer-grid{grid-template-columns:1fr;gap:30px}}
.cashback-example-wrap{max-width:100%;overflow-x:auto;margin:20px 0}.cashback-example{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;color:#4b5d70}.cashback-example caption{text-align:left;font-weight:700;color:#173c60;margin-bottom:12px}.cashback-example th,.cashback-example td{padding:12px 14px;border:1px solid #e2e8f0;text-align:left;vertical-align:top}.cashback-example thead th{background:#f1f5f9;color:#173c60}.cashback-example tbody th{font-weight:400}.cashback-example td{white-space:nowrap;font-variant-numeric:tabular-nums}.cashback-example tbody tr:last-child{background:#fff7ed;color:#9a3412;font-weight:700}.cashback-example tbody tr:last-child th{font-weight:700}@media(max-width:760px){.cashback-example th,.cashback-example td{padding:10px 8px;font-size:13px}}
