.protection-page .legacy-content{font-size:var(--type-body-md-size);padding-top:68px;line-height:1.6}.protection-page .legacy-content>section{padding-block:var(--space-section-y)}.protection-page .legacy-content p{text-wrap:pretty}.protection-page .legacy-content :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.protection-page .legacy-content .protection-hero-title{text-wrap:balance;max-width:920px;margin:0 auto;font-size:var(--type-huge-size)!important;font-weight:var(--type-weight-regular)!important;line-height:var(--type-huge-line)!important;letter-spacing:var(--type-letter-spacing)!important}.protection-kicker{color:var(--color-action);font-size:var(--type-body-xs-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-xs-line);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.protection-hero-intro,.protection-section-intro{color:var(--color-text-muted);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line)}.protection-hero-intro{text-wrap:pretty;max-width:720px;margin:24px auto 0}.protection-hero-action{justify-content:center;margin-top:28px;display:flex}.protection-benefit-list{color:var(--color-text);font-weight:var(--type-weight-medium)}.protection-benefit{max-width:290px;font-size:var(--type-h4-size);line-height:var(--type-h4-line);text-wrap:balance}.protection-page .legacy-content .protection-section-title{text-wrap:balance;font-size:var(--type-h1-size)!important;font-weight:var(--type-weight-regular)!important;line-height:var(--type-h1-line)!important;letter-spacing:-.025em!important}.protection-page .legacy-content .protection-subsection-title{text-wrap:balance;font-size:var(--type-h2-size)!important;font-weight:var(--type-weight-regular)!important;line-height:var(--type-h2-line)!important;letter-spacing:-.02em!important}.protection-page .legacy-content h3{font-size:var(--type-h4-size)!important;font-weight:var(--type-weight-medium)!important;line-height:var(--type-h4-line)!important;letter-spacing:0!important}.protection-page .legacy-content .protection-faq{padding:var(--space-section-y) var(--space-page-x);background:var(--color-surface-soft);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,120px);display:grid}.protection-faq-heading{align-items:flex-start;gap:var(--space-copy-gap);flex-direction:column;width:min(440px,100%);display:flex}.protection-faq-heading .protection-kicker{margin:0}.protection-faq-heading>p:last-child,.protection-faq-item div p{color:var(--color-text-muted);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line)}.protection-faq-list{border-top:1px solid var(--color-line-strong);width:100%}.protection-faq-item{border-bottom:1px solid var(--color-line-strong)}.protection-faq-item summary{min-height:78px;font-size:var(--type-h4-size);font-weight:var(--type-weight-medium);line-height:var(--type-h4-line);cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:24px;padding:20px 0;list-style:none;display:grid}.protection-faq-item summary::-webkit-details-marker{display:none}.protection-faq-item summary i{justify-self:end;width:18px;height:18px;display:block;position:relative}.protection-faq-item summary i:before,.protection-faq-item summary i:after{content:"";width:18px;height:1px;transition:transform var(--motion-duration-ui);background:currentColor;position:absolute;top:8px;right:0}.protection-faq-item summary i:after{transform:rotate(90deg)}.protection-faq-item[open] summary i:after{transform:rotate(0)}.protection-faq-item>div{transition:grid-template-rows .28s var(--motion-ease-standard);grid-template-rows:0fr;display:grid}.protection-faq-item>div>p{max-width:680px;padding:0 56px 24px 0;overflow:hidden}.protection-faq-item[open]>div{grid-template-rows:1fr}@media (width<=767px){.protection-page .legacy-content .protection-hero-title{font-size:var(--type-huge-size)!important;line-height:var(--type-huge-line)!important}.protection-kicker{margin-bottom:14px}.protection-benefit{max-width:30ch;font-size:var(--type-body-md-size);line-height:var(--type-body-md-line)}.protection-page .legacy-content .protection-faq{grid-template-columns:1fr;gap:48px;padding:64px 20px}.protection-faq-heading{width:100%}.protection-faq-item summary{min-height:72px}.protection-faq-item>div>p{padding-right:32px}}
