.official-policy{max-width:1120px;margin:auto}.official-policy .policy-back{font-size:12px;display:inline-block;margin-bottom:35px;text-decoration:underline;text-underline-offset:4px}.official-policy .policy-intro{max-width:900px}.official-policy h1{font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.08;letter-spacing:-2px;margin:22px 0}.official-policy .policy-lead{font-size:17px;line-height:1.7;max-width:720px;color:#64584b}.official-policy ul,.official-policy ol{padding-left:22px;font-size:14px;line-height:1.9}.official-policy li{margin:10px 0;padding-left:5px}.official-policy .policy-highlights{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d3c7b7;margin:35px 0 45px;border:1px solid #d3c7b7}.policy-highlights li{margin:0;background:#eee8de;padding:25px}.policy-highlights strong{display:block;font-size:35px;font-weight:400;letter-spacing:-1px;line-height:1.2;color:#101010}.policy-highlights span{display:block;font-size:12px;line-height:1.7;color:#655849;margin-top:9px}.official-policy>section{border-top:1px solid #d3c7b7;padding:27px 0}.official-policy h2{font-weight:400;font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:0 0 18px}.official-policy p{font-size:14px;line-height:1.9;max-width:880px}.policy-table-wrap{overflow:auto}.policy-costs{border-collapse:collapse;width:100%;font-size:13px;line-height:1.8}.policy-costs th,.policy-costs td{text-align:left;vertical-align:top;padding:18px;border:1px solid #d3c7b7;min-width:170px}.policy-costs th{font-weight:600;background:#eee8de}.policy-costs tbody th{width:28%}.policy-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px}.policy-branches a{display:grid;grid-template-columns:1fr auto;gap:10px;padding:20px;background:#101010;color:#f8f4eb;text-decoration:none;font-size:14px;line-height:1.6}.policy-branches strong{grid-column:1/-1;font-weight:500}.policy-branches a:hover{background:#2f2922}.official-policy .policy-updated{font-size:11px;line-height:1.8;color:#756858;margin-top:28px}.policy-table-wrap:focus-visible,.policy-branches a:focus-visible{outline:3px solid #916847;outline-offset:4px}@media(max-width:760px){.official-policy h1{font-size:39px;letter-spacing:-1.2px}.official-policy .policy-lead{font-size:15px}.official-policy .policy-highlights{grid-template-columns:1fr;margin:25px 0}.policy-highlights li{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:19px;align-items:center}.policy-highlights strong{font-size:29px}.policy-highlights span{margin:0;font-size:12px}.official-policy h2{font-size:25px}.official-policy>section{padding:25px 0}.policy-branches{grid-template-columns:1fr}.policy-costs{font-size:12px}.policy-costs th,.policy-costs td{padding:13px;min-width:155px}.official-policy .policy-back{margin-bottom:25px}}
