.trust-page .trust-hero{padding:40px 0 24px;border-bottom:1px solid var(--line)}.trust-page .trust-hero h1{margin:8px 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.15}.trust-page .trust-hero p{max-width:68ch;color:var(--muted);font-size:17px;line-height:1.6}.trust-page .trust-layout{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:40px;padding:32px 0 56px}.trust-page .trust-toc{position:sticky;top:88px;align-self:start;display:grid;gap:8px;font-size:14px}.trust-page .trust-toc a{color:var(--muted);text-decoration:none}.trust-page .trust-toc a:hover{color:var(--brand-dark);text-decoration:underline}.trust-page .trust-section{max-width:72ch;margin-bottom:40px;scroll-margin-top:96px}.trust-page .trust-section h2{margin:0 0 12px;font-size:22px}.trust-page .trust-section h3{margin:20px 0 6px;font-size:17px}.trust-page .trust-section li,.trust-page .trust-section p{line-height:1.65}.trust-page .trust-section ul{padding-left:20px}.trust-page .trust-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0}.trust-page .trust-stats div{padding:14px 16px;border:1px solid var(--card-border);border-radius:10px;background:#fff}.trust-page .trust-stats strong{display:block;font-size:24px}.trust-page .trust-note,.trust-page .trust-stats span{color:var(--muted);font-size:14px}@media (max-width:800px){.trust-page .trust-layout{grid-template-columns:minmax(0,1fr);gap:16px}.trust-page .trust-toc{position:static;grid-auto-flow:row}}