.security-page{color:var(--ink);background:var(--paper-fiber),var(--canvas);padding-bottom:0}.security-page :where(div,article,dl,dd,ol,ul,li){min-width:0}.security-page :where(h1,h2,h3,p,dt,dd,li,a,summary){overflow-wrap:break-word}.security-chapter,.security-faq{container:security-section / inline-size}.security-section{padding-block:clamp(3.5rem,7vw,6rem)}.security-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,7rem);align-items:start}@media(min-width:901px){.security-grid>.security-section__intro{position:sticky;top:calc(var(--header-height) + 2.5rem)}}.security-section h2{max-width:19ch;margin:0;font-size:var(--fs-chapter);line-height:var(--lh-title)}.security-section__intro>p{max-width:var(--measure-body);margin:1.2rem 0 0;color:var(--ink-soft);font-size:var(--fs-body);line-height:var(--lh-body)}.security-section__intro>.text-link{margin-top:1rem}.security-list{display:grid;margin:0;padding:0;list-style:none}.security-list__item{padding-block:1.5rem;border-bottom:1px solid var(--line)}.security-list__item:first-child{padding-top:0}.security-list__item dt{margin:0;color:var(--ink);font-size:var(--fs-small);font-weight:var(--fw-strong);letter-spacing:0;line-height:1.4}.security-list__item dd{max-width:var(--measure-body);margin:.45rem 0 0;color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body)}.security-deletion{display:grid;min-width:0}.security-step{position:relative}.security-step:before{position:absolute;top:calc(var(--step-top, 0rem) + .45rem);left:.5px;width:.65rem;height:.65rem;border-radius:50%;corner-shape:round;background:var(--signal);content:"";transform:translate(-50%);transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.security-step+.security-step{--step-top: 1.5rem}.security-steps[data-trace-armed]>.security-step:not([data-reached]):before{background:var(--tone-kraft);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.security-step h3{margin:0;color:var(--ink);font-family:var(--font-family);font-size:var(--fs-lead);font-weight:var(--fw-strong);letter-spacing:0;line-height:1.35}.security-step>p:not(.security-when){max-width:var(--measure-body);margin:.45rem 0 0;color:var(--ink-soft);font-size:var(--fs-body);line-height:var(--lh-body)}.security-when{width:-moz-fit-content;width:fit-content;margin:0 0 .6rem;padding:.1rem .5rem;font-size:var(--fs-caption);font-weight:var(--fw-strong);line-height:1.5}.security-when[data-state=info]{background:var(--state-info-bg);color:var(--state-info)}.security-when[data-state=attention]{background:var(--state-attention-bg);color:var(--state-attention)}.security-when[data-state=alert]{background:var(--state-alert-bg);color:var(--state-alert)}.security-outcome{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2rem,4vw,2.75rem)}.security-outcome__sheet{padding:clamp(1.15rem,2vw,1.5rem);background:var(--paper-fiber),var(--state-info-bg);box-shadow:var(--card-shadow)}.security-outcome__sheet[data-state=alert]{background:var(--paper-fiber),var(--state-alert-bg)}.security-outcome__sheet h3{margin:0;color:var(--state-info);font-family:var(--font-family);font-size:var(--fs-body);font-weight:var(--fw-strong);letter-spacing:0;line-height:1.35}.security-outcome__sheet[data-state=alert] h3{color:var(--state-alert)}.security-outcome__sheet ul{display:grid;gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none}.security-outcome__sheet li{position:relative;padding-left:1rem;color:var(--ink);font-size:var(--fs-small);line-height:1.55}.security-outcome__sheet li:before{position:absolute;top:.78em;left:0;width:.45rem;height:1px;background:currentColor;content:""}.security-note{max-width:var(--measure-body);margin:1.5rem 0 0;color:var(--ink-soft);font-size:var(--fs-small);line-height:var(--lh-lead)}.security-faq .site-faq details>p{max-width:var(--measure-body);line-height:var(--lh-body)}.security-contact .detail-final__inner{align-items:center}.security-contact__email{display:inline-flex;align-items:center;gap:.65rem;min-height:var(--target-min);color:var(--chalk);font-size:var(--fs-lead);font-weight:var(--fw-control);line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:.2em;transition:text-decoration-color var(--transition-fast),color var(--transition-fast)}.security-contact__email svg{flex:none}.security-contact__email>span{min-width:0;overflow-wrap:anywhere}.security-contact__email:hover{color:#fff;text-decoration-color:currentColor}.security-contact__email:focus-visible{text-decoration-color:currentColor}@container security-section (max-width: 60rem){.security-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.security-grid>.security-section__intro{position:static}.security-section h2{max-width:23ch}}@container security-section (max-width: 34rem){.security-outcome{grid-template-columns:minmax(0,1fr)}}@container security-section (max-width: 18rem){.security-section h2,.security-faq h2{font-size:var(--fs-sub)}.security-step h3{font-size:var(--fs-body)}.security-page :is(h2,h3,p,dt,dd,li,summary){-webkit-hyphens:auto;hyphens:auto}}@container security-section (max-width: 10.5rem){.security-section h2,.security-faq h2{font-size:var(--fs-lead)}}@media(max-width:900px){.security-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.security-contact .detail-final__inner{grid-template-columns:minmax(0,1fr)}}@container page (max-width: 11rem){.security-contact__email{font-size:var(--fs-body)}}
