*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#fff9f0,#fffdf9);font:15px/1.75 system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#432819}a{color:#b54a0b}a:focus-visible{outline:3px solid #ff9a22;outline-offset:3px}.top{background:linear-gradient(110deg,#61270f,#e96508);box-shadow:0 3px 18px #7a2b1022;padding:13px max(16px,calc((100% - 950px)/2));display:flex;align-items:center;gap:12px;color:#fff}.top img{height:48px;width:48px;object-fit:cover;border-radius:11px;border:1px solid #ffca49}.top strong{font-size:18px;letter-spacing:-.3px}.top strong em{font-style:normal;color:#ffed6a}.top a{color:#fff6e5;font-size:13px;margin-left:auto;text-decoration:none}.wrap{max-width:880px;margin:30px auto 56px;padding:0 16px}.hero{background:linear-gradient(110deg,#64290f,#fa7907);border-radius:21px 21px 0 0;padding:30px;color:#fff;box-shadow:0 10px 24px #8f4f1730}.hero small{color:#ffeab5;letter-spacing:2px;font-weight:700}.hero h1{font-size:clamp(26px,4vw,38px);margin:5px 0 0;line-height:1.2}.policy{background:#fff;border:1px solid #f2dab6;border-top:0;border-radius:0 0 21px 21px;padding:clamp(18px,4vw,38px);box-shadow:0 8px 22px #8d5d1720}.policy h2{color:#a64b13;font-size:19px;line-height:1.3;margin:24px 0 5px}.policy p{margin:8px 0 16px}.policy a{overflow-wrap:anywhere}.meta{background:#fff4df;border-radius:9px;padding:10px 13px;color:#7a431f;font-size:13px}.contact{background:#fff8ee;border:1px solid #f0d7b1;border-radius:11px;padding:13px 18px;margin-top:20px}.bottom{text-align:center;color:#7b674e;font-size:13px;padding:12px 14px 32px}@media(max-width:600px){.wrap{margin:16px auto 32px}.hero{padding:24px}.top strong{font-size:16px}}
/* Blue and white Tara 567 policy branding */
:root{--brand:#086bd4;--accent:#8ad4ff}
body{background:#f3f8ff!important;color:#1c3354!important}
.top,.hero,.bottom{background:linear-gradient(110deg,#05265d,#075cbd)!important;color:#fff!important;border-color:#a3d9ff!important}
.top img{background:#fff;padding:2px;border-radius:9px}
.top strong,.hero h1{color:#fff!important}
.top em{color:#bdeaff!important}
.policy,.wrap article{border-color:#d4e8ff!important}
.policy h2,.contact strong{color:#0756b5!important}
a{color:#086bd4}
.contact{background:#eff7ff!important;border-color:#cae3ff!important}
