.trust{padding-block:var(--space-12) var(--space-24)}.trust-head{max-inline-size:var(--measure-reading);margin-block-end:var(--space-12)}.trust-kicker{margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.trust-title{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--leading-4xl);color:var(--color-text-primary);font-weight:400}.trust-lede{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);color:var(--color-text-secondary);margin:0}.trust-count{font-family:var(--font-data);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);color:var(--color-text-tertiary);margin-block-start:var(--space-4)}.trust-section{border-block-start:1px solid var(--hairline);margin-block-start:var(--space-12);padding-block-start:var(--space-12)}.trust-section:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.trust-h2{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--leading-3xl);color:var(--color-text-primary);font-weight:400}.trust-h3{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-primary);font-weight:600}.trust-prose p{max-inline-size:var(--measure-reading);margin-block:0 var(--space-4);color:var(--color-text-secondary)}.trust-prose p:last-child{margin-block-end:0}.trust-prose a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.trust-note{max-inline-size:var(--measure-reading);margin-block:var(--space-4) 0;border-inline-start:2px solid var(--color-accent);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);padding-inline-start:var(--space-4)}.trust-note a{min-block-size:var(--target-touch);align-items:center;display:inline-flex}.trust-records{margin:0}.trust-record{gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-block-start:1px solid var(--hairline);display:grid}.trust-record:last-child{border-block-end:1px solid var(--hairline)}@media (width>=800px){.trust-record{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.trust-record dt{font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-primary);font-weight:600}.trust-record dt a{min-block-size:var(--target-touch);align-items:center;display:inline-flex}.trust-record dd{margin:0}.trust-record dd p{margin-block:0 var(--space-2);max-inline-size:var(--measure-reading);color:var(--color-text-secondary)}.trust-record dd p:last-child{margin-block-end:0}.trust-label{min-inline-size:8rem;font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600;display:inline-block}.trust-record dd p .trust-label{min-inline-size:0;margin-inline-end:var(--space-2)}.trust-steps{counter-reset:none;margin:0;padding:0;list-style:none}.trust-steps li{gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-block-start:1px solid var(--hairline);display:grid}.trust-steps li:last-child{border-block-end:1px solid var(--hairline)}@media (width>=700px){.trust-steps li{grid-template-columns:2.5rem minmax(0,1fr)}}.trust-step-number{font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-tertiary)}.trust-steps h3{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-primary);font-weight:600}.trust-steps p{max-inline-size:var(--measure-reading);color:var(--color-text-secondary);margin:0}.trust-plain{max-inline-size:var(--measure-reading);color:var(--color-text-secondary);margin:0;padding-inline-start:var(--space-5)}.trust-plain li{margin-block-end:var(--space-2)}.trust-nav{border-block-start:1px solid var(--hairline);margin-block-start:var(--space-24);padding-block-start:var(--space-6)}.trust-nav ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trust-nav a{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.trust-nav a:hover{color:var(--color-text-primary)}.trust-nav a[aria-current=page]{color:var(--color-text-primary);text-underline-offset:.3em;text-decoration:underline}.trust [hidden]{display:none!important}.correction{max-inline-size:44rem}.correction-field{margin-block-end:var(--space-6)}.correction-field>label{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-primary);margin-block-end:var(--space-1);font-weight:600;display:block}.correction-hint{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-block-end:var(--space-2);display:block}.correction-field input,.correction-field select,.correction-field textarea{inline-size:100%;padding:var(--space-3);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-primary);background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-card)}.correction-field textarea{resize:vertical;min-block-size:8rem}.correction-field input:focus-visible,.correction-field select:focus-visible,.correction-field textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.correction-field [aria-invalid=true]{border-color:var(--color-error-rule)}.correction-error{font-size:var(--text-sm);color:var(--color-error-rule);margin-block-start:var(--space-2)}.correction-error:empty{display:none}.correction-trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.correction-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.correction-note{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-block-start:var(--space-4)}.correction-notice{max-inline-size:var(--measure-reading);padding-block:var(--space-5);padding-inline:var(--space-5);border-inline-start:2px solid var(--color-accent);background:var(--color-surface-1);border-radius:var(--radius-card);margin-block-end:var(--space-8)}.correction-notice h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-2xl);color:var(--color-text-primary);font-weight:400}.correction-notice p{color:var(--color-text-secondary);margin:0}.correction-notice[data-tone=error]{border-inline-start-color:var(--color-error-rule)}
