.theme-block.block-accordion-block{--block-padding-block-start: 106px;--block-padding-block-end: 124px}@media(min-width:1024px){.theme-block.block-accordion-block{--block-padding-block-start: 170px;--block-padding-block-end: 131px}}.block-accordion-block__inner{inline-size:min(100% - 60px,1344px);padding-inline:0}.block-accordion-block__introduction{text-align:center}.block-accordion-block__heading{gap:clamp(.75rem,.6666666667rem + .3333333333vw,1rem);inline-size:calc(100% + 16px);margin-block-end:37px;margin-inline:-8px}.block-accordion-block .block-heading__title{font-family:var(--font-heading);font-size:46px;font-weight:var(--font-weight-regular);line-height:54px;letter-spacing:-.02em}.block-accordion-block__copy{font-size:var(--text-body);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-family:var(--text-body-family);font-weight:var(--text-body-weight);inline-size:calc(100% + 16px);margin-inline:-8px}.block-accordion-block__copy>*{margin-block:0}.block-accordion-block__copy>*+*{margin-block-start:15px}.block-accordion-block__copy a{color:var(--scheme-link)}.block-accordion-block__actions{margin-block-start:83px}.block-accordion-block__button{min-inline-size:210px}.block-accordion-block__items{margin-block-start:93px;box-shadow:inset 0 calc(-1 * var(--border-width-medium)) var(--scheme-border)}.block-accordion-block__item{box-shadow:inset 0 var(--border-width-medium) var(--scheme-border)}.block-accordion-block__item-heading{margin:0}.block-accordion-block__trigger{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:16px;align-items:center;inline-size:100%;min-block-size:111px;padding:17px 0;color:var(--scheme-border);font-family:var(--font-heading);font-size:27px;font-weight:var(--font-weight-regular);line-height:35px;letter-spacing:-.02em;text-align:start;border:0;background:transparent;cursor:pointer}.block-accordion-block__trigger:focus-visible{outline:var(--border-width-medium) solid var(--scheme-focus);outline-offset:4px}.block-accordion-block__item:first-child .block-accordion-block__trigger{min-block-size:112px}.block-accordion-block__icon{inline-size:16px;block-size:24px;justify-self:end;fill:none;stroke:currentcolor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2}.block-accordion-block__trigger[aria-expanded=true] .block-accordion-block__icon{transform:rotate(180deg)}.block-accordion-block__panel[hidden]{display:none}.block-accordion-block__panel-content{font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing);font-family:var(--text-body-sm-family);font-weight:var(--text-body-sm-weight);padding-block:0 32px}.block-accordion-block__panel-content>:first-child{margin-block-start:0}.block-accordion-block__panel-content>:last-child{margin-block-end:0}.block-accordion-block__panel-content a{color:var(--scheme-link)}.block-accordion-block__preview{margin:0;color:var(--scheme-muted-text)}@media(prefers-reduced-motion:no-preference){.block-accordion-block__icon{transition:transform var(--duration-fast) var(--ease-out)}}@media(min-width:1024px){.block-accordion-block__inner{display:grid;grid-template-columns:minmax(0,515fr) minmax(0,669fr);gap:159px;align-items:start;transform:translate(-2px)}.block-accordion-block__introduction{text-align:start}.block-accordion-block__heading{inline-size:100%;margin-inline:0;margin-block-end:36px}.block-accordion-block .block-heading__title{font-size:60px;line-height:70px}.block-accordion-block__copy{inline-size:100%;margin-inline:0}.block-accordion-block__actions{margin-block-start:55px}.block-accordion-block__button{min-inline-size:246px}.block-accordion-block__items{margin-block-start:12px}.block-accordion-block__trigger{min-block-size:97px;padding-block:6px;font-size:30px;line-height:84px}.block-accordion-block__item:first-child .block-accordion-block__trigger{min-block-size:98px}.block-accordion-block__panel-content{font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing);font-family:var(--text-body-sm-family);font-weight:var(--text-body-sm-weight);max-inline-size:560px;padding-block-end:40px}}
