.trust-page{padding:clamp(1.5rem,4vw,4rem) 0 5rem;color:var(--ink)}
.trust-shell{width:min(100% - 2rem,1100px);margin-inline:auto}
.trust-hero{max-width:1100px;padding:clamp(1rem,3vw,2.75rem) 0 clamp(2.5rem,5vw,5rem)}
.trust-eyebrow,.trust-index{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--minder-teal-dark)}
.trust-hero h1{font-family:var(--font-editorial);font-size:clamp(2.5rem,5.6vw,5rem);font-weight:400!important;line-height:1.08;letter-spacing:-.035em;max-width:18ch;margin:1rem 0 1.5rem;text-wrap:balance}
.trust-lead{font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.7;max-width:72ch;color:var(--ink)}
.trust-actions{display:flex;gap:1rem 2rem;align-items:center;flex-wrap:wrap;margin-top:1.8rem}
.trust-text-link,.trust-statement a,.trust-duo a{color:var(--minder-teal-dark);font-weight:750;text-underline-offset:.25em}
.trust-page-nav{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:2.75rem;padding:.8rem 0}
.trust-page-nav a{color:var(--minder-teal-dark);font-size:.9rem;font-weight:700;text-decoration:none;padding:.5rem 0}
.trust-page-nav a:hover{text-decoration:underline;text-underline-offset:.25em}
.trust-body>section{padding:clamp(2.5rem,5vw,5rem) 0;border-top:1px solid var(--hairline);scroll-margin-top:6rem}
.trust-body>section:first-child{border-top:0}
.trust-section-heading{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start;margin-bottom:2rem}
.trust-section-heading h2,.trust-statement h2,.trust-contact h2{font-family:var(--font-editorial);font-weight:400!important;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.15;max-width:22ch;margin:0 0 .7rem;text-wrap:balance}
.trust-section-heading p{max-width:69ch;margin:0;color:var(--ink)}
.trust-process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}
.trust-process li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;border-top:1px solid var(--hairline);padding:1.45rem 0}
.trust-process-number{color:var(--minder-teal-dark);font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}
.trust-body h3{font-size:1.12rem;margin:0 0 .55rem;font-weight:750}
.trust-body p{line-height:1.7;margin:0}
.trust-three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}
.trust-three-column article{border-top:2px solid var(--primary);padding-top:1rem}
.trust-editorial-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.trust-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem}
.trust-duo aside{background:var(--surface-brand);padding:clamp(1.2rem,2vw,2rem);border-radius:var(--radius-md)}
.trust-duo a{display:inline-block;margin-top:1rem}
.trust-checklist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2rem}
.trust-checklist li{border-top:1px solid var(--hairline);padding:1.1rem 0 1.1rem 1.9rem;position:relative;line-height:1.6}
.trust-checklist li::before{content:'✓';position:absolute;left:0;color:var(--minder-teal-dark);font-weight:800}
.trust-contact{border-top:2px solid var(--primary);padding-top:1.75rem;display:flex;justify-content:space-between;align-items:start;gap:1.5rem;flex-wrap:wrap}
.trust-contact p{max-width:64ch}.trust-contact a{color:var(--minder-teal-dark);font-weight:800;overflow-wrap:anywhere}
.trust-statement{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem;background:var(--surface-brand);padding-inline:clamp(1rem,3vw,2rem)!important;border-top:0!important;border-radius:var(--radius-md)}
.trust-statement a{display:inline-block;margin-top:1rem}
@media(max-width:767px){.trust-process,.trust-three-column,.trust-editorial-list,.trust-duo,.trust-checklist,.trust-statement{grid-template-columns:1fr}.trust-page{padding-bottom:3rem}.trust-hero h1{max-width:100%}.trust-section-heading{grid-template-columns:2rem minmax(0,1fr)}.trust-process li{grid-template-columns:1.5rem minmax(0,1fr)}.trust-page-nav{display:grid;gap:0}.trust-page-nav a{min-height:44px;display:flex;align-items:center}}
@media(prefers-reduced-motion:reduce){.trust-page *{scroll-behavior:auto!important}}
