.trust-page{padding:40px 0 80px}.trust-shell{width:min(880px,100% - 32px);margin-inline:auto}.trust-breadcrumbs{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:0 0 30px;font-size:.72rem;display:flex}.trust-breadcrumbs a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.trust-hero{border-bottom:1px solid var(--line);padding-bottom:34px}.trust-kicker{color:var(--calibration-dark);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:700}.trust-hero h1{max-width:780px;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,13vw,7.6rem);font-weight:900;line-height:.84}.trust-summary{max-width:720px;color:var(--muted);margin:24px 0 0;font-size:clamp(1.05rem,3vw,1.25rem);line-height:1.55}.trust-meta{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;font-size:.7rem;display:flex}.trust-body{padding-top:10px}.trust-section{border-bottom:1px solid var(--line);padding:34px 0}.trust-section h2{max-width:650px;font-family:var(--font-ui), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(1.8rem,6vw,2.8rem);font-weight:800;line-height:.92}.trust-section h3{font-family:var(--font-ui), sans-serif;text-transform:uppercase;margin:28px 0 10px;font-size:1.35rem;font-weight:800;line-height:1.05}.trust-section p,.trust-section li{max-width:740px;color:var(--muted);line-height:1.68}.trust-section a,.trust-contact a{color:var(--calibration-dark);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.trust-list{gap:12px;padding-left:22px;display:grid}.trust-callout{border:1px solid var(--ink);border-left:7px solid var(--calibration);background:var(--white);box-shadow:5px 5px 0 var(--ink);margin:22px 0 0;padding:20px}.trust-callout strong{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;display:block}.trust-callout p{margin:0}.evidence-key{gap:12px;margin-top:22px;display:grid}.evidence-card,.source-card,.policy-card{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:18px}.evidence-card dt{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.76rem;font-weight:700}.evidence-card dd{color:var(--muted);margin:0;line-height:1.55}.source-list{gap:14px;padding:0;list-style:none;display:grid}.source-card{gap:12px;display:grid}.source-card h3{margin:0;font-size:1.3rem}.source-card p{margin:0}.source-meta{flex-wrap:wrap;gap:8px;display:flex}.evidence-pill{border:1px solid var(--line);min-height:28px;color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:.66rem;font-weight:700;display:inline-flex}.policy-grid{gap:14px;margin-top:20px;display:grid}.policy-card h3,.policy-card p{margin-top:0}.trust-contact{border:1px solid var(--ink);background:var(--paper-deep);margin-top:34px;padding:24px}.trust-contact p{margin:0;line-height:1.6}@media (min-width:700px){.trust-page{padding-top:58px}.evidence-key,.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){.trust-page *{scroll-behavior:auto}}
