.trust-page{max-width:720px;font-family:var(--font-text);color:var(--ink);padding:48px 0 96px;line-height:1.65}.trust-page h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600;line-height:1.05}.trust-page .trust-page-lead{color:var(--ink-subtle);margin:0 0 32px;font-size:1rem}.trust-page h2{letter-spacing:-.005em;margin:32px 0 8px;font-size:1.25rem}.trust-page h3{margin:24px 0 6px;font-size:1rem}.trust-page p,.trust-page li{font-size:.9375rem}.trust-page ul{padding-left:1.25rem}.trust-page a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}.trust-page .trust-page-action{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);min-height:44px;color:var(--accent-ink);font-family:var(--font-ui);justify-content:center;align-items:center;padding:10px 16px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.trust-page button.trust-page-action{cursor:pointer}.trust-page .trust-page-action--danger{border-color:#9f2f2f;border-color:var(--danger,#9f2f2f);background:#9f2f2f;background:var(--danger,#9f2f2f);color:var(--ink-inverse)}.trust-page .trust-page-action:disabled{cursor:not-allowed;opacity:.45}.trust-page .trust-page-action:hover{opacity:.88}.trust-page .trust-page-note{border-left:3px solid var(--line-strong);background:var(--surface-sunken);padding:12px 14px}.trust-page .trust-page-note--danger{border-left-color:#9f2f2f;border-left-color:var(--danger,#9f2f2f)}.trust-page-delete-form{grid-gap:16px;gap:16px;margin:24px 0 36px;display:grid}.trust-page-delete-form label{grid-gap:7px;font-family:var(--font-ui);gap:7px;font-weight:600;display:grid}.trust-page-delete-form input,.trust-page-delete-form textarea{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-soft);background:var(--paper);width:100%;color:var(--ink);font:inherit;padding:10px 12px;font-weight:400}.trust-page-delete-form .trust-page-action{justify-self:start;margin:8px 0}.trust-page{position:relative}.trust-page-ink--about{float:right;width:min(150px,34%);margin:6px 0 16px 24px}.trust-page-ink--faq{display:none}@media (width>=1100px){.trust-page-ink--faq{width:118px;display:block;position:absolute;top:52px;right:-150px}}.faq-index{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.faq-index a{border:1px solid var(--line-strong);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;padding:.375rem .875rem;font-size:.875rem;font-weight:600}.faq-index a:hover{background:var(--surface-sunken);border-color:var(--ink-muted)}.faq-section,.faq-section details{scroll-margin-top:calc(var(--site-header-height) + var(--space-4))}.faq-section h2{margin-bottom:var(--space-3)}
