.ds-site{margin:0}.ds-site .cms-col{width:100%}.ds-site .ds-choice{font:inherit;width:100%;text-align:left;cursor:pointer}.ds-site .ds-choice__icon{font-size:25px}.ds-site .ds-explanation{max-width:720px;margin:0 auto;padding:36px 0;border-bottom:1px solid var(--ds-border)}.ds-site .ds-explanation:first-child{padding-top:45px}.ds-site .ds-explanation h1,.ds-site .ds-explanation h2{font-size:clamp(26px,4vw,40px);line-height:1.2;letter-spacing:-.025em;color:var(--ds-ink);margin:0 0 18px}.ds-explanation__eyebrow{font-size:12px;letter-spacing:.12em;color:var(--ds-muted);margin-bottom:12px!important}.ds-explanation__body{white-space:pre-line;font-size:17px;line-height:1.7}.ds-site .ds-content{padding-bottom:48px}.ds-site .ds-button{min-height:52px}.ds-site .ds-explanation a:not(.ds-button){color:inherit}.ds-site .ds-explanation .ds-button--primary{color:var(--ds-on-accent)}.ds-cms-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.ds-choices--overview .ds-choice{border:0;border-radius:0;background:transparent;padding:14px 0;grid-template-columns:44px 1fr;cursor:default}.ds-choices--overview{gap:3px;margin-block:28px}.ds-choices--overview .ds-choice__icon{background:var(--ds-paper);border:1px solid var(--ds-border);border-radius:12px}.ds-explanation__visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.ds-info-tile{padding:20px 16px;background:var(--ds-paper);border:1px solid var(--ds-border);border-radius:18px}.ds-info-tile b{display:block;margin:12px 0 6px;font-size:17px}.ds-info-tile span{font-size:13px;color:var(--ds-muted);line-height:1.5;display:block}.ds-info-tile i{font-style:normal;color:var(--ds-ink);font-size:24px}.ds-explanation--feature{padding:32px!important;background:var(--ds-soft);border:0!important;border-radius:24px;margin-block:26px!important}.ds-faq{padding:20px 0;border-top:1px solid var(--ds-border)}.ds-faq summary{cursor:pointer;font-weight:600;min-height:32px}.ds-faq p{padding-top:12px;font-size:16px;line-height:1.65;color:var(--ds-muted)}@media(max-width:600px){.ds-explanation__visual{grid-template-columns:1fr}.ds-info-tile{display:grid;grid-template-columns:32px 1fr;column-gap:14px}.ds-info-tile i{grid-row:span 2}.ds-info-tile b{margin:0 0 5px}.ds-explanation--feature{padding:22px!important}}
