.info-hero{background:#f4f7f6;padding:36px 0 68px}.info-hero>.container{max-width:1050px}.info-hero .breadcrumbs{color:#607580;margin:0 0 27px}.info-hero .breadcrumbs a{color:#155f7c}.info-article{max-width:860px;margin:0 auto;background:#fff;border:1px solid #d9e3e5;border-radius:16px;padding:clamp(25px,5vw,58px);box-shadow:0 14px 36px rgba(11,48,65,.055)}.info-article h1{font-size:clamp(34px,5vw,50px);line-height:1.1;letter-spacing:-1.6px;color:#163543;margin:10px 0 17px}.info-article h2{font-size:23px;line-height:1.22;color:#163543;letter-spacing:-.4px;margin:36px 0 10px}.info-article h3{font-size:17px;color:#163543;margin:22px 0 7px}.info-article p,.info-article li{font-size:15px;line-height:1.75;color:#4d6672}.info-article .lead{font-size:18px;line-height:1.65;color:#526a75;margin:0 0 19px;max-width:760px}.info-article .eyebrow{color:#93621c}.info-article .policy-date{font-size:12px;color:#72838a;margin:0 0 24px}.info-article a{color:#155f7c;text-decoration:underline;text-decoration-color:#b3cbd0;text-underline-offset:3px}.info-article a:hover{text-decoration-color:#155f7c}.info-article ul,.info-article ol{padding-left:23px}.info-article li+li{margin-top:8px}.info-article .small{font-size:12px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:27px 0 35px}.info-grid article,.source-card{padding:20px;background:#f6f8f7;border:1px solid #e0e8e8;border-radius:12px}.info-grid h2{font-size:18px;margin:10px 0 6px}.info-grid p,.source-card p{font-size:13px;margin:0 0 8px}.info-icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f6eddb;color:#855617;font-weight:850}.source-card{border-left:4px solid #d69c3c;margin:20px 0 28px}.source-card h2{margin:9px 0}.source-label{font-size:10px;letter-spacing:1px;color:#805616;font-weight:850}.callout{margin:25px 0;padding:19px 21px;background:#eef5f3;border-left:4px solid #4b9487;border-radius:0 10px 10px 0}.callout strong{color:#163543}.callout p{margin:7px 0 0}.callout-warning{background:#fff5e1;border-left-color:#d69c3c}.legal-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.footer .footer-meta{font-size:11px;color:#a5b9c0;line-height:1.55;margin-top:11px}.footer .footer-grid{display:none}@media(max-width:850px){.legal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:600px){.info-grid{grid-template-columns:1fr}.info-hero{padding:24px 0 45px}.info-article{border-radius:11px;padding:24px 20px}.info-article h2{font-size:21px;margin-top:29px}.legal-footer-grid{grid-template-columns:1fr;gap:19px}.info-article .lead{font-size:16px}}