.trust-page{min-height:100vh;background:#f8f8f8}.trust-main{width:min(100% - 32px,1040px);margin:0 auto;padding:128px 0 72px;color:#292929;font-family:Ubuntu,sans-serif}.trust-hero{padding:clamp(32px,6vw,64px);border-radius:28px;background:linear-gradient(135deg,#7d0000,#b90808 62%,#e84141);color:#fff;box-shadow:0 18px 50px #59000029}.trust-eyebrow{margin:0 0 12px;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trust-hero h1{max-width:820px;margin:0 0 18px;font-size:clamp(2.1rem,5vw,4rem);font-weight:800;line-height:1.05}.trust-hero>p:not(.trust-eyebrow,.trust-updated){max-width:760px;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.trust-updated{margin:24px 0 0;color:#ffffffd1;font-size:.9rem}.trust-content,.trust-nav{margin-top:28px;padding:clamp(26px,5vw,56px);border:1px solid #ececec;border-radius:24px;background:#fff;box-shadow:0 12px 38px #1919190d}.trust-content>p:first-child{margin-top:0;font-size:1.08rem;line-height:1.8}.trust-section+.trust-section{margin-top:38px;padding-top:34px;border-top:1px solid #ededed}.trust-section h2,.trust-nav h2,.trust-contact-card h2{margin:0 0 16px;color:#7d0000;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:750}.trust-section p,.trust-section li,.trust-contact-card dd{color:#4e4e4e;font-size:1rem;line-height:1.75}.trust-section ul{margin:0;padding-left:1.25rem}.trust-section li+li{margin-top:9px}.trust-main a{color:#a30909;font-weight:600;text-underline-offset:3px}.trust-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-link-grid a{display:flex;min-height:56px;align-items:center;padding:13px 16px;border:1px solid #eadada;border-radius:12px;background:snow;text-decoration:none}.trust-link-grid a[aria-current=page]{border-color:#a30909;background:#a30909;color:#fff}.trust-contact-card{margin-bottom:38px;padding:26px;border-radius:18px;background:#fff7f7}.trust-contact-card dl,.trust-contact-card dd{margin:0}.trust-contact-card dl>div{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:14px 0;border-top:1px solid #eadada}.trust-contact-card dt{font-weight:700}@media(max-width:767px){.trust-main{width:min(100% - 24px,1040px);padding-top:96px}.trust-hero,.trust-content,.trust-nav{border-radius:18px}.trust-link-grid{grid-template-columns:1fr}.trust-contact-card dl>div{grid-template-columns:1fr;gap:5px}}
