.trust-wrap{max-width:880px;padding:var(--s-7) var(--s-5) var(--s-8);z-index:2;margin:0 auto;position:relative}.trust-wrap h1{font-family:var(--serif);margin:0 0 var(--s-4);text-wrap:balance;color:var(--paper-50);font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.1}.trust-wrap h1 em{color:var(--au-soft);font-style:italic}.trust-lede{font-size:var(--t-body-l);color:var(--paper-200);margin:0 0 var(--s-6);max-width:56ch;line-height:1.55}.trust-wrap h2{font:500 var(--t-h2) var(--sans);margin:var(--s-7) 0 var(--s-3);color:var(--paper-50)}.trust-wrap p{font-size:var(--t-body);color:var(--paper-100);margin:0 0 var(--s-3);line-height:1.65}.bigcounters{gap:var(--s-3);margin:var(--s-5) 0;grid-template-columns:1fr 1fr;display:grid}@media (min-width:800px){.bigcounters{grid-template-columns:repeat(4,1fr)}}.bc{padding:var(--s-4);background:var(--ink-900);border:1px solid color-mix(in srgb, var(--gold) 30%, var(--hairline));border-radius:var(--r-md);box-shadow:0 1px 2px #14213d0f,0 10px 24px #14213d17}.bc b{font-family:var(--mono);color:var(--au-soft);font-feature-settings:"tnum";font-size:32px;line-height:1;display:block}:root[data-theme=light] .bc b,:root[data-theme=light] .trust-wrap h1 em,:root[data-theme=light] .bc.warn b{color:var(--au-deep)}.bc span{font:500 var(--t-micro) var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-200)}.bc.warn{background:color-mix(in srgb, var(--amber) 6%, var(--ink-900));border-color:color-mix(in srgb, var(--amber) 30%, var(--hairline))}.bc.warn b{color:var(--amber)}.trust-unavailable{padding:var(--s-4);background:color-mix(in srgb, var(--amber) 6%, var(--ink-900));border:1px solid color-mix(in srgb, var(--amber) 30%, var(--hairline));border-radius:var(--r-md);font-size:var(--t-small);color:var(--paper-200);line-height:1.6}.compliance-table{background:var(--ink-900);border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden;box-shadow:0 1px 2px #14213d0f,0 18px 44px #14213d1a}.compliance-table .row{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline);font-size:var(--t-small);grid-template-columns:200px 1fr;display:grid}.compliance-table .row:last-child{border-bottom:0}.compliance-table .row .name{font:500 var(--t-body) var(--sans);color:var(--paper-50)}.compliance-table .row .status{color:var(--paper-200)}@media (max-width:560px){.compliance-table .row{gap:var(--s-1);grid-template-columns:1fr}}
