.g-site .g-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g-trust-top{padding-top:clamp(56px,2vw + 40px,112px)}.g-trust-top h1{font-size:var(--g-fs-h1);letter-spacing:-.035em;font-weight:300;line-height:1.06}.g-trust-top .g-ctas{margin-top:clamp(20px,.6vw + 14px,32px)}.g-trust-toc{margin-top:var(--g-stack);flex-wrap:wrap;gap:8px 10px;display:flex}.g-trust-toc a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border);background:var(--surface);padding:7px 12px;font-size:11px;text-decoration:none}.g-trust-toc a:hover{color:var(--text);border-color:var(--border-mid)}.g-trust-sec{padding-top:calc(var(--g-sec-y) * .7);padding-bottom:calc(var(--g-sec-y) * .7);scroll-margin-top:64px}.g-trust-sec .g-lead a,.g-sp-note a{color:var(--text)}.g-status .body{flex-direction:column;gap:12px;display:flex}.g-status p{margin:0}.g-status-none{font-size:var(--g-fs-lead);color:var(--text)}.g-status-sub{font-size:var(--g-fs-sm);color:var(--text-2);line-height:1.6}.g-status-parts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.g-status-parts li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border:1px dashed var(--border-mid);padding:6px 10px;font-size:11px}.g-status-live{flex-direction:column;gap:0}.g-status-live li{border:0;border-bottom:1px solid var(--border);text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:var(--g-fs-sm);color:var(--text);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.g-status i{background:var(--text-3);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.g-status [data-state=operational] i{background:var(--success)}.g-status [data-state=degraded] i,.g-status [data-state=partial_outage] i,.g-status [data-state=maintenance] i{background:var(--y)}.g-status [data-state=major_outage] i{background:var(--error)}.g-status-overall{font-size:var(--g-fs-lead)}.g-status-h{font-size:var(--g-fs-sm);margin:8px 0 0;font-weight:500}.g-status-inc{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.g-status-inc li{font-size:var(--g-fs-sm);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.g-cert-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.g-cert-list li{border:1px solid var(--border);background:var(--surface);align-items:flex-start;gap:16px;padding:16px;display:flex}.g-cert-list h3{font-size:var(--g-fs-h3);margin:0 0 4px;font-weight:500}.g-cert-list p{color:var(--text-2);font-size:var(--g-fs-sm);margin:0 0 6px}.g-trust-tiles{padding:0;list-style:none}.g-trust-tiles>li{display:flex}.g-trust-tiles>li>div{flex:1}.g-doc-list{margin:var(--g-stack) 0 0;border:1px solid var(--border);background:var(--surface);padding:0;list-style:none}.g-doc-list li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 24px;padding:clamp(14px,.4vw + 8px,22px) clamp(16px,.6vw + 10px,30px);display:grid}.g-doc-list li:last-child{border-bottom:0}.g-doc-list h3{font-size:var(--g-fs-sm);color:var(--text);margin:0 0 4px;font-weight:500}.g-doc-list p{font-size:var(--g-fs-sm);color:var(--text-2);margin:0;line-height:1.6}.g-doc-access{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:10px}.g-doc-list li[data-access=public] .g-doc-access{color:var(--g-y-text)}.g-sp-group{margin-top:var(--g-stack)}.g-sp-h{font-size:var(--g-fs-h3);letter-spacing:-.01em;margin:0 0 12px;font-weight:500}.g-sp-note{font-size:var(--g-fs-sm);color:var(--text-2);max-width:48em;margin:0 0 14px;line-height:1.7}.g-sp-list{border:1px solid var(--border);background:var(--surface);margin:0;padding:0;list-style:none}.g-sp-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(16px,.6vw + 10px,28px) clamp(16px,.6vw + 10px,30px);display:grid}.g-sp-row:last-child{border-bottom:0}.g-sp-who{align-items:flex-start;gap:12px;min-width:0;display:flex}.g-sp-name{font-size:var(--g-fs-sm);color:var(--text);margin:2px 0 4px;font-weight:600}.g-sp-link{color:var(--text-2);overflow-wrap:anywhere;font-size:13px}.g-sp-facts{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.g-sp-facts dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 3px;font-size:10px}.g-sp-facts dd{font-size:var(--g-fs-sm);color:var(--text-2);overflow-wrap:anywhere;margin:0;line-height:1.6}@media (min-width:760px){.g-sp-facts{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.5fr);gap:20px}}@media (min-width:1080px){.g-sp-row{column-gap:var(--g-col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.g-sp-who{grid-column:1/span 3}.g-sp-facts{grid-column:4/-1}}@media (max-width:760px){.g-doc-list li{grid-template-columns:minmax(0,1fr) auto}.g-doc-list li>div{grid-column:1/-1}.g-trust-top h1{font-size:36px}}.g-status-foot{margin-top:18px}
