.faq{interpolate-size:allow-keywords;display:grid;gap:var(--m-sp-8)}.faq__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--m-sp-5)}.faq__intro{color:var(--m-muted)}.faq__buttons{margin-top:var(--m-sp-2)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--m-sp-5);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{content:""}.faq__q{min-width:0;text-wrap:pretty;transition:color var(--m-dur-fast) var(--m-ease)}.faq__icon{display:grid;flex:none;place-items:center;transition:transform var(--m-dur) var(--m-ease),color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur) var(--m-ease),border-color var(--m-dur) var(--m-ease)}.faq__icon .icon{grid-area:1/1;width:100%;height:100%}.faq__answer{max-width:68ch}.faq__item::details-content{block-size:0;overflow-y:clip;transition:block-size var(--m-dur-slow) var(--m-ease),content-visibility var(--m-dur-slow) var(--m-ease) allow-discrete}.faq__item[open]::details-content{block-size:auto}@media(min-width:1080px){.faq[data-variant=split]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--m-sp-10)}.faq[data-variant=split] .faq__side{position:sticky;top:calc(var(--m-header-offset, 0px) + var(--m-sp-7))}}.s--faq>.container--text:has(>.faq[data-variant=split]){--m-container-max: var(--m-container)}:root[data-skin=parity] .s--faq>.container--text{--m-container-max: 857px}:root[data-skin=parity] .faq{--faq-pill-h: 80px;--faq-pill-px: 30px;--faq-pad-top: 18px;--faq-answer-px: 36px}@media(min-width:960px){:root[data-skin=parity] .faq{--faq-pill-h: 60px;--faq-pad-top: 14px}}:root[data-skin=parity] .faq[data-variant=stack] .faq__side{align-items:center;text-align:center}:root[data-skin=parity] .faq__list{display:flex;flex-direction:column;gap:14px;padding-bottom:15px}:root[data-skin=parity] .faq__question{position:relative;align-items:flex-start;height:var(--faq-pill-h);padding:var(--faq-pad-top) var(--faq-pill-px) 0;font-size:13px;font-weight:700;line-height:1.75;text-transform:uppercase;color:var(--m-fg);border:2px solid currentColor;border-radius:var(--m-r-pill)}@media(min-width:960px){:root[data-skin=parity] .faq__question{font-size:var(--m-fs-large)}}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] .faq__question:hover .faq__q{color:var(--m-brand)}}:root[data-skin=parity] .faq__item[open] .faq__q{color:var(--m-brand)}:root[data-skin=parity] .faq__q{position:relative;top:calc(.18em * var(--m-cap-k));flex:1 1 auto;padding-right:13px;text-wrap:wrap}@media(min-width:960px){:root[data-skin=parity] .faq__q{padding-right:18px}}:root[data-skin=parity] .faq__icon{position:absolute;top:18px;right:15px;width:21px;height:21px;transform:translate(2px,4.5px) rotate(-90deg)}@media(min-width:960px){:root[data-skin=parity] .faq__icon{top:18.5px;right:30.5px;transform:translate(3px,.5px) rotate(-90deg)}}:root[data-skin=parity] .faq__item[open] .faq__icon{transform:none}:root[data-skin=parity] .faq__plus{display:none}:root[data-skin=parity] .faq__answer{max-width:none;padding:15px var(--faq-answer-px) 5px;font-size:var(--m-fs-body);line-height:20px}:root[data-skin=parity] .faq__answer>*+*{margin-top:18px}:root[data-skin=parity] .faq__buttons{justify-content:center}:root[data-skin=parity] .faq[data-variant=split] .faq__question{height:auto;min-height:var(--faq-pill-h);padding-bottom:var(--faq-pad-top)}:root[data-skin=parity] .faq[data-variant=split] .faq__buttons{justify-content:flex-start}:root[data-skin=revamp] .faq{--faq-num: 32px;--faq-gap: 20px;--faq-icon: 32px;gap:var(--m-head-gap);counter-reset:faq}@media(max-width:639.98px){:root[data-skin=revamp] .faq{--faq-num: 26px;--faq-gap: 12px}}:root[data-skin=revamp] .faq__side{gap:0}:root[data-skin=revamp] .faq__intro{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);margin-block-start:var(--m-gap-title-lede);color:var(--m-muted)}:root[data-skin=revamp] .faq__side>.faq__buttons{margin-block-start:var(--m-gap-lede-buttons)}:root[data-skin=revamp] .faq[data-variant=split] .faq__intro{font-family:var(--m-font-body);font-size:var(--m-fs-body);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-body);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-body);margin-block-start:var(--m-gap-title-lede);color:var(--m-muted)}:root[data-skin=revamp] .faq[data-variant=stack] .faq__side{display:grid;gap:16px;align-items:end;margin-block-end:var(--m-head-gap)}:root[data-skin=revamp] .faq[data-variant=stack] .faq__side>*{min-width:0}@media(min-width:920px){:root[data-skin=revamp] .faq[data-variant=stack] .faq__side{grid-template-columns:1fr 1fr;gap:16px 40px}:root[data-skin=revamp] .faq[data-variant=stack] .faq__side>:first-child{grid-column:1;grid-row:1/span 4;align-self:end}:root[data-skin=revamp] .faq[data-variant=stack] .faq__side>:not(:first-child){grid-column:2;justify-self:start}}:root[data-skin=revamp] .faq[data-variant=stack] .faq__side{align-items:end;margin-block-end:0}:root[data-skin=revamp] .faq[data-variant=stack] .faq__side>.faq__intro{margin-block-start:0}:root[data-skin=revamp] .faq__list{border-top:1px solid var(--m-rule)}:root[data-skin=revamp] .faq__item{border-bottom:1px solid var(--m-rule);counter-increment:faq}:root[data-skin=revamp] .faq__question{display:grid;grid-template-columns:var(--faq-num) minmax(0,1fr) var(--faq-icon);align-items:center;column-gap:var(--faq-gap);padding-block:20px;color:var(--m-heading)}@media(min-width:920px){:root[data-skin=revamp] .faq__question{padding-block:24px}}:root[data-skin=revamp] .faq__question:before{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;content:counter(faq,decimal-leading-zero)/"";align-self:baseline;color:var(--m-subtle);transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .faq__question:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);border-radius:var(--m-r-tag)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .faq__question:hover .faq__icon{border-color:var(--m-heading)}}:root[data-skin=revamp] .faq__q{font-family:var(--m-font-display);font-size:var(--m-fs-question);font-weight:var(--m-fw-role-question, 800);font-style:normal;font-synthesis:none;line-height:var(--m-lh-question);letter-spacing:0;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-question);align-self:baseline;color:var(--m-heading)}:root[data-skin=revamp] .faq__nobreak{white-space:nowrap}:root[data-skin=revamp] .faq__icon{width:var(--faq-icon);height:var(--faq-icon);padding:8px;color:var(--m-heading);border:1.5px solid var(--m-rule);border-radius:var(--m-r-pill);transition:transform var(--m-dur) var(--m-ease),background-color var(--m-dur) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),color var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .faq__item[open]>.faq__question{padding-block-end:12px}@media(min-width:920px){:root[data-skin=revamp] .faq__item[open]>.faq__question{padding-block-end:16px}}:root[data-skin=revamp] .faq__item[open]>.faq__answer{padding-block-start:8px}:root[data-skin=revamp] .faq__item[open] .faq__question:before{color:var(--m-accent-text)}:root[data-skin=revamp] .faq__item[open] .faq__icon{color:var(--m-bg);background:var(--m-heading);border-color:var(--m-heading);transform:rotate(45deg)}:root[data-skin=revamp] .faq__chevron{display:none}:root[data-skin=revamp] .faq__answer{font-family:var(--m-font-body);font-size:var(--m-fs-body);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-body);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-body);max-inline-size:none;padding:0 0 24px calc(var(--faq-num) + var(--faq-gap));color:var(--m-muted)}:root[data-skin=revamp] .faq__answer>*{max-inline-size:var(--m-measure-body)}@media(min-width:920px){:root[data-skin=revamp] .faq__answer{padding-inline-end:calc(var(--faq-icon) + var(--faq-gap))}}:root[data-skin=revamp] .faq__item::details-content{transition:block-size calc(var(--m-dur-slow) / 2) var(--m-ease),content-visibility calc(var(--m-dur-slow) / 2) var(--m-ease) allow-discrete}:root[data-skin=revamp] .s--faq[data-theme=canvas] .faq__list{display:grid;gap:8px;border-top:0}:root[data-skin=revamp] .s--faq[data-theme=canvas] .faq__item{padding-inline:20px;background:var(--m-card);border-bottom:0;border-radius:var(--m-r-card)}@media(min-width:920px){:root[data-skin=revamp] .s--faq[data-theme=canvas] .faq__item{padding-inline:28px}}@media(min-width:920px){:root[data-skin=revamp] .faq[data-variant=split]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 24px}:root[data-skin=revamp] .faq[data-variant=split] .faq__side{position:sticky;top:calc(var(--m-header-offset, 0px) + 32px);grid-column:1/span 5;padding-inline-end:24px}:root[data-skin=revamp] .faq[data-variant=split] .faq__list{grid-column:6/-1}}@media(min-width:1080px){:root[data-skin=revamp] .faq[data-variant=split] .faq__side{grid-column-end:span 4}:root[data-skin=revamp] .faq[data-variant=split] .faq__list{grid-column-start:5}}
