.trust{display:grid;gap:1.75rem;width:100%}.trust>*,.trust-layout>*{min-width:0}.trust-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.trust-nav__list{display:flex;gap:.5rem;margin:0;padding:0;list-style:none;white-space:nowrap}.trust-nav__link{display:inline-block;padding:.5rem .9rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-elevated);color:var(--color-text);font-size:.9rem;font-weight:500;text-decoration:none}.trust-nav__link:hover{border-color:var(--color-primary);color:var(--color-primary)}.trust-nav__link[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface-elevated)}.trust-hero{display:grid;gap:.75rem;max-width:46rem}.trust-hero__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.trust-hero__title{margin:0;font-size:clamp(1.9rem,4.5vw,2.75rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--color-text);text-wrap:balance}.trust-hero__lead{margin:0;font-size:1.125rem;line-height:1.6;color:var(--color-text)}.trust-hero__meta{margin:0;font-size:.875rem;color:var(--color-text-muted)}.trust-summary{border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface-elevated));border-radius:var(--radius-lg);padding:1.25rem 1.35rem;display:grid;gap:.75rem}.trust-summary__title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.trust-summary__list{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem 1.5rem}.trust-summary__item{display:grid;gap:.2rem}.trust-summary__item dt{font-size:.875rem;color:var(--color-text-muted)}.trust-summary__item dd{margin:0;font-size:1rem;font-weight:600;color:var(--color-text);line-height:1.45}.trust-layout{display:grid;gap:1.5rem}@media(min-width:60rem){.trust-layout{grid-template-columns:14rem minmax(0,1fr);gap:2.5rem;align-items:start}.trust-toc{position:sticky;top:5.5rem}}.trust-toc{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:var(--radius-md);padding:1rem 1.1rem}.trust-toc__title{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.trust-toc__list{margin:0;padding:0;list-style:none;display:grid;gap:.15rem}.trust-toc__link{display:block;padding:.35rem 0;font-size:.9rem;line-height:1.35;color:var(--color-text);text-decoration:none}.trust-toc__link:hover{color:var(--color-primary);text-decoration:underline}.trust-article{min-width:0;max-width:50rem;display:grid;gap:0}.trust-section{padding:1.6rem 0;border-top:1px solid var(--color-border);scroll-margin-top:5.5rem;display:grid;gap:.75rem}.trust-section:first-child{border-top:0;padding-top:0}.trust-section h2{margin:0;font-size:1.4rem;line-height:1.25;font-weight:700;color:var(--color-text);text-wrap:balance}.trust-section h3{margin:.5rem 0 0;font-size:1.05rem;font-weight:700;color:var(--color-text)}.trust-section p,.trust-section li{margin:0;font-size:1.0625rem;line-height:1.7;color:var(--color-text)}.trust-section ul,.trust-section ol{margin:0;padding-left:1.25rem;display:grid;gap:.45rem}.trust-article a,.trust-summary a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.15em}.trust-article a:hover{color:var(--color-primary-hover)}.trust-note{font-size:.95rem!important;color:var(--color-text-muted)!important}.trust-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated)}.trust-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.95rem;font-variant-numeric:tabular-nums}.trust-table caption{text-align:left;padding:.75rem 1rem 0;font-weight:600;color:var(--color-text)}.trust-table th,.trust-table td{text-align:left;padding:.6rem .7rem;border-bottom:1px solid var(--color-border);vertical-align:top;color:var(--color-text)}.trust-table thead th{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.trust-table tbody tr:last-child th,.trust-table tbody tr:last-child td{border-bottom:0}.trust-cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.trust-card{height:100%;border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:var(--radius-md);padding:1rem 1.1rem;display:grid;gap:.35rem;align-content:start}a.trust-card{text-decoration:none!important;color:var(--color-text)!important}a.trust-card:hover{border-color:var(--color-primary)}.trust-card__title{font-weight:700;font-size:1rem;color:var(--color-primary)}.trust-card__text{font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.trust-card__meta{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.trust-card__links{font-size:.9rem;line-height:1.5}.trust-contact{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:var(--radius-md);padding:1.1rem 1.2rem;display:grid;gap:.35rem}.trust-contact__email{font-size:1.25rem;font-weight:700;word-break:break-all}@media print{.trust-nav,.trust-toc{display:none}}.trust-section .trust-cards{padding:0}
