.trust-center{display:grid;gap:var(--slab-s-7)}
.trust-center__hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--slab-s-6);align-items:end;padding:var(--slab-s-7) var(--slab-s-6);border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r-lg);background:var(--slab-acid);color:var(--slab-on-acid);box-shadow:var(--slab-hard-lg)}
.trust-center__title{margin:0;font-family:var(--slab-font-display);font-size:clamp(2.4rem,1.2rem + 5vw,5rem);font-weight:800;line-height:.94;letter-spacing:-.05em}
.trust-center__lede{margin:var(--slab-s-3) 0 0;max-width:52ch;font-size:var(--slab-fs-lg);font-weight:600;line-height:1.45}
.trust-center__pills{display:grid;gap:var(--slab-s-2);justify-items:start}
.trust-center__pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r-pill);background:var(--slab-card);color:var(--slab-ink);font-size:var(--slab-fs-sm);font-weight:800;box-shadow:var(--slab-hard-sm)}
.trust-center__pill-icon{width:18px;height:18px;flex:none}
.trust-center__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--slab-s-6);align-items:start}
.trust-center__tabs{position:sticky;top:calc(var(--slab-bar-h) + var(--slab-s-4));display:grid;gap:var(--slab-s-2)}
.trust-center__tab{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r);background:var(--slab-card);color:var(--slab-ink);font-family:var(--slab-font-body);font-size:var(--slab-fs-sm);font-weight:800;text-align:start;text-decoration:none;cursor:pointer;box-shadow:var(--slab-hard-sm);transition:transform var(--slab-t-fast) var(--slab-ease),background-color var(--slab-t-fast)}
.trust-center__tab:hover{transform:translate(-1px,-1px)}
.trust-center__tab[aria-selected="true"]{background:var(--slab-ink);color:var(--slab-paper);transform:translate(2px,2px);box-shadow:none}
.trust-center__tab-icon{width:18px;height:18px;flex:none}
.trust-center__panel{display:grid;gap:var(--slab-s-5);min-width:0;animation:slab-rise var(--slab-t-slow) var(--slab-ease)}
.trust-center__panel-head{display:grid;gap:var(--slab-s-2)}
.trust-center__updated{margin:0;font-family:var(--slab-font-mono);font-size:var(--slab-fs-xs);color:var(--slab-muted)}
.trust-center__tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--slab-s-4)}
.trust-center__tip{display:grid;gap:var(--slab-s-2);padding:var(--slab-s-5);border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r-lg);box-shadow:var(--slab-hard-sm);color:var(--slab-on-tint)}
.trust-center__tip--sun{background:var(--slab-sun)}
.trust-center__tip--sky{background:var(--slab-sky)}
.trust-center__tip--mint{background:var(--slab-mint)}
.trust-center__tip--coral{background:var(--slab-coral)}
.trust-center__tip-num{margin:0;font-family:var(--slab-font-mono);font-size:var(--slab-fs-xs);font-weight:700;letter-spacing:.1em}
.trust-center__tip-title{margin:0;font-family:var(--slab-font-display);font-size:var(--slab-fs-lg);font-weight:800;letter-spacing:-.02em;line-height:1.15}
.trust-center__tip-text{margin:0;font-size:var(--slab-fs-sm);line-height:1.5;font-weight:600}
.trust-center__help{display:flex;flex-wrap:wrap;gap:var(--slab-s-4);align-items:center;justify-content:space-between;padding:var(--slab-s-5);border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r-lg);background:var(--slab-black);color:var(--slab-bone)}
.trust-center__help-text{margin:0;max-width:52ch;font-size:var(--slab-fs-sm);line-height:1.5}
.trust-center__help-actions{display:flex;flex-wrap:wrap;gap:var(--slab-s-3)}
@media (max-width:980px){
.trust-center__hero{grid-template-columns:minmax(0,1fr);padding:var(--slab-s-6) var(--slab-s-5)}
.trust-center__layout{grid-template-columns:minmax(0,1fr)}
.trust-center__tabs{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding:4px 4px 10px;margin:-4px;scrollbar-width:none}
.trust-center__tabs::-webkit-scrollbar{display:none}
}
@media (max-width:640px){
.trust-center__tips{grid-template-columns:minmax(0,1fr)}
}
.legal-doc{display:grid;gap:var(--slab-s-6);padding:var(--slab-s-6);border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r-lg);background:var(--slab-card);box-shadow:var(--slab-hard)}
.legal-doc__toc{display:flex;flex-wrap:wrap;gap:var(--slab-s-2)}
.legal-doc__toc-link{padding:6px 12px;border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r-pill);color:inherit;font-size:var(--slab-fs-xs);font-weight:800;text-decoration:none}
.legal-doc__toc-link:hover{background:var(--slab-acid);color:var(--slab-on-acid)}
.legal-doc__section{display:grid;gap:var(--slab-s-3);scroll-margin-top:calc(var(--slab-bar-h) + var(--slab-s-5))}
.legal-doc__heading{margin:0;font-family:var(--slab-font-display);font-size:var(--slab-fs-xl);font-weight:800;letter-spacing:-.03em;line-height:1.15}
.legal-doc__sub{margin:var(--slab-s-3) 0 0;font-family:var(--slab-font-mono);font-size:var(--slab-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slab-muted)}
.legal-doc__text{margin:0;max-width:74ch;font-size:var(--slab-fs-md);line-height:1.7}
.legal-doc__list{margin:0;padding-inline-start:1.3em;display:grid;gap:8px;max-width:74ch;font-size:var(--slab-fs-md);line-height:1.65}
.legal-doc__callout{margin:0;padding:var(--slab-s-4) var(--slab-s-5);border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r);background:var(--slab-sun);color:var(--slab-on-tint);font-size:var(--slab-fs-sm);font-weight:700;line-height:1.55;max-width:74ch}
.legal-doc__table-wrap{overflow-x:auto;border:var(--slab-line) solid var(--slab-edge);border-radius:var(--slab-r)}
.legal-doc__table{width:100%;border-collapse:collapse;font-size:var(--slab-fs-sm)}
.legal-doc__th{padding:12px 14px;border-bottom:var(--slab-line) solid var(--slab-edge);background:var(--slab-sunk);font-family:var(--slab-font-mono);font-size:var(--slab-fs-micro);font-weight:700;letter-spacing:.08em;text-align:start;text-transform:uppercase}
.legal-doc__td{padding:12px 14px;border-bottom:1px solid var(--slab-sunk);vertical-align:top;line-height:1.5}
@media (max-width:640px){
.legal-doc{padding:var(--slab-s-5)}
}
.trust-center__layout > *,.trust-center > *{min-width:0}
.trust-center__tabs{max-width:100%;min-width:0}
.trust-center__panel,.legal-doc,.legal-doc__section,.legal-doc__text{min-width:0}
.legal-doc{overflow-wrap:anywhere}
.legal-doc__toc{flex-wrap:wrap}
