.trust-page{padding-bottom:72px;color:#172941}.trust-hero{max-width:920px;padding:40px 0 32px;border-bottom:1px solid #dce4ef}.trust-hero .eyebrow{color:#3153a1;margin:0 0 16px}.trust-hero h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;letter-spacing:-.04em;margin:0 0 22px}.trust-tagline{font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;line-height:1.4;margin:0 0 12px}.trust-summary{max-width:740px;line-height:1.75;color:#4b5d75;margin:0}.trust-date{font-size:.8rem;color:#54647b;margin:22px 0 0}.trust-layout{padding-top:36px}.trust-layout.has-contents{display:grid;grid-template-columns:230px minmax(0,740px);gap:56px;align-items:start}.trust-contents{display:flex;flex-direction:column;gap:3px;padding:20px;background:#f1f5fc;border:1px solid #dce5f2;border-radius:16px}.trust-contents strong{margin-bottom:10px;font-size:.875rem}.trust-contents a{font-size:.875rem;color:#354c70;padding:10px 0;line-height:1.5;text-decoration:none}.trust-contents a:hover{text-decoration:underline}.trust-article{max-width:740px;min-width:0}.trust-article section{scroll-margin-top:110px;margin-bottom:38px}.trust-article h2{font-size:1.45rem;line-height:1.35;letter-spacing:-.025em;margin:0 0 14px}.trust-article h3{font-size:1rem;margin:0 0 10px}.trust-article p,.trust-article li{font-size:1rem;line-height:1.8;color:#43536b}.trust-article p{margin:0 0 16px}.trust-article ul,.trust-article ol{padding-left:23px;margin:16px 0}.trust-article li{padding-left:4px;margin:9px 0}.trust-article a{color:#214ab1;text-underline-offset:3px;overflow-wrap:anywhere}.trust-cards{display:grid;gap:12px;margin:18px 0}.trust-cards>div{padding:20px 22px;border:1px solid #dce4ef;border-radius:14px;background:#fafcff}.trust-cards p{margin:0}.trust-note{padding:22px;border-left:3px solid #3158cd;background:#f0f5ff;border-radius:0 12px 12px 0}.trust-note p{margin:8px 0 0}.trust-email{display:inline-flex;align-items:center;gap:18px;min-height:48px;margin:0 0 18px;padding:12px 18px;border:1px solid #bacbf3;border-radius:10px;background:#f0f5ff;font-weight:650;max-width:100%;box-sizing:border-box}.trust-end{padding:24px 0 0;border-top:1px solid #dce4ef}.trust-end p{margin-top:10px;font-size:.9rem}.trust-page a:focus-visible,.trust-page button:focus-visible,.footer-top a:focus-visible,.footer-top button:focus-visible{outline:3px solid #3158cd;outline-offset:4px}.trust-article button{margin:0 0 16px}
.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:38px}.footer-top .footer-brand-copy{max-width:245px;line-height:1.7;color:#4b5d75}.footer-top nav{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.footer-top nav strong{margin-bottom:12px;font-size:.875rem}.footer-top nav a,.footer-top nav button{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem;line-height:1.5;color:#425774;text-align:left}.footer-top .footer-email{overflow-wrap:anywhere;color:#214ab1}.footer-top nav a:hover,.footer-top nav button:hover{color:#214ab1;text-decoration:underline}.footer-bottom a{color:#425774;text-underline-offset:3px}
@media(max-width:1020px){.footer-top{grid-template-columns:1.3fr 1fr;gap:30px}.trust-layout.has-contents{grid-template-columns:190px minmax(0,1fr);gap:28px}}
@media(max-width:760px){.trust-hero{padding:24px 0}.trust-hero h1{margin-bottom:18px}.trust-layout,.trust-layout.has-contents{display:block;padding-top:24px}.trust-contents{margin-bottom:32px;padding:18px}.trust-article section{margin-bottom:30px}.trust-article h2{font-size:1.3rem}.trust-page{padding-bottom:44px}.trust-email{font-size:.875rem;gap:10px;padding:12px}.footer-top{gap:26px 18px}.footer-top>div:first-child{grid-column:1/-1}.footer-top .footer-brand-copy{max-width:360px}.footer-top nav a,.footer-top nav button{font-size:.82rem}}
