section.columns-container{box-sizing:border-box}section.columns-container.columns-container__bg--white{background-color:var(--surface-section)}section.columns-container.columns-container__bg--cream,section.columns-container.columns-container__bg--ivory{background-color:var(--color-ivory)}section.columns-container.columns-container__bg--light{background-color:var(--surface-section)}section.columns-container.columns-container__bg--muted{background-color:var(--surface-section-muted)}section.columns-container.columns-container__bg--dark{background-color:var(--surface-inverse);color:var(--text-inverse)}.columns-container>.columns-container__inner{z-index:2;flex-direction:column;gap:2.5rem;width:100%;max-width:56.25rem;margin:0 auto;display:flex;position:relative}.columns-container>.columns-container__inner .section-title__subtitle{font-size:max(1.875rem,min(1.6775rem + .9877vw,2.625rem))}.columns-container__header{width:100%}.columns-container__header h2{margin:0}.columns-container__header p{margin-top:.5rem}
.accordion{flex-direction:column;gap:1.25rem;width:100%;display:flex}.accordion__item{background:var(--surface-card);border:.5px solid var(--border-default);border-left:4px solid var(--color-plum);padding:0;font-size:1rem;box-shadow:0 2px 4px rgba(0,0,0,.03)}.accordion__item summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem;list-style:none;display:flex}.accordion__item summary::-webkit-details-marker{display:none}.accordion__item summary::marker{display:none}.accordion__item summary h4{letter-spacing:0;text-transform:none;color:var(--text-strong);margin:0;padding-right:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.2}.accordion__item summary:after{content:"";background-color:var(--color-plum);flex-shrink:0;width:24px;height:24px;transition:transform .2s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.accordion__item[open] summary:after{transform:rotate(180deg)}.accordion__content{padding:0 1.25rem 1.25rem}.accordion__content>*+*{margin-top:.75rem}.accordion__content>h2,.accordion__content>h3,.accordion__content>h4{margin-top:1.5rem}.accordion__content>h2:first-child,summary+.accordion__content>h2,.accordion__content>h3:first-child,summary+.accordion__content>h3,.accordion__content>h4:first-child,summary+.accordion__content>h4{margin-top:1rem}.accordion__content>ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.accordion__content>ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.accordion__content>ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.accordion__content>ol:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.accordion__content>ol:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.accordion__content>ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5rem}.accordion__content>ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.accordion__content>ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.accordion__content>ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.accordion__content>ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.accordion__content>ol:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.accordion__content>ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5rem}.accordion__content>ul li,.accordion__content>ol li{margin-bottom:.5rem}.accordion__content>ul li::marker{color:var(--text-secondary)}.accordion__content>ol li::marker{color:var(--text-secondary)}.accordion__content>ul li ul,.accordion__content>ul li ol,.accordion__content>ol li ul,.accordion__content>ol li ol{margin-top:.25rem;margin-bottom:.5rem}.accordion__content>ul{list-style-type:disc}.accordion__content>ol{font-variant-numeric:tabular-nums;list-style-type:decimal}
