.layout__main.security{max-width:var(--size-content-wide);padding-bottom:var(--space-16)}.security__hero{padding-top:var(--space-6)}.security__eyebrow{margin:0 0 var(--space-5);align-items:center;gap:10px;display:flex}.security__eyebrow:before{content:"";background:var(--color-accent-500);flex:none;width:16px;height:2px}.security__hero h1{max-width:14em;font-family:var(--font-display);font-weight:400;font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl);text-wrap:balance;margin:0}.security__hero .lead{max-width:34em;margin:var(--space-6) 0 0}.security__checked{margin:var(--space-6) 0 0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.security__doc{gap:var(--space-8);margin-top:var(--space-16);display:grid}.security__toc{display:none}.security__toc ol{margin:0;padding:0;list-style:none}.security__toc a{padding:var(--space-1) 0;color:var(--color-text-secondary);font-size:var(--text-sm);text-decoration:none;display:block}.security__toc a:hover{color:var(--color-text-primary)}.security__body{min-width:0;line-height:1.6}.security__body section{scroll-margin-top:var(--space-8)}.security__body section+section{margin-top:var(--space-16)}.security__body h2{margin:0 0 var(--space-6);font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl)}.security__body p{margin:0}.security__body p+p{margin-top:var(--space-6)}.security__body strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.security__lead{font-size:var(--text-lg);margin-bottom:var(--space-6)!important}.security__terms{margin:0}.security__terms>div{gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--color-border-subtle);display:grid}.security__terms>div:last-child{border-bottom:1px solid var(--color-border-subtle)}.security__terms dt{font-weight:var(--font-weight-semibold)}.security__terms dd{color:var(--color-text-secondary);margin:0}.security__rows{margin:0;padding:0;list-style:none}.security__rows li{padding:var(--space-4) 0;border-top:1px solid var(--color-border-subtle)}.security__rows li:last-child{border-bottom:1px solid var(--color-border-subtle)}.security__body .security__retention{margin-top:var(--space-6)}.security__body .security__note{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--text-sm)}.security__body .security__small{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm)}.security__body .security__close{margin-top:var(--space-12)}.security__table{width:100%;margin-top:var(--space-6);border-collapse:collapse;font-size:var(--text-sm);line-height:1.5}.security__table th,.security__table td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.security__table thead th{font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-border-default)}.security__table tbody th{font-weight:var(--font-weight-semibold)}.security__table td{color:var(--color-text-secondary)}@media (width<=599px){.security__table thead{display:none}.security__table tr{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid}.security__table th,.security__table td{border:0;padding:0}.security__table td:before{content:attr(data-label);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:block}}@media (width>=600px){.security__hero h1{font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-5xl)}}@media (width>=1024px){.security__hero{padding-top:var(--space-12)}.security__doc{grid-template-columns:200px minmax(0, var(--size-content-max));gap:var(--space-16);margin-top:var(--space-20)}.security__toc{top:var(--space-8);align-self:start;display:block;position:sticky}.security__body section+section{margin-top:var(--space-20)}.security__terms>div{gap:var(--space-6);grid-template-columns:200px minmax(0,1fr)}}
