.cts-component-shortcode--accordion{margin-block:var(--cts-space-6) var(--cts-space-6)}.cts-accordion{--cts-faq-background: var(--cts-color-background);--cts-faq-item-background: var(--cts-color-surface-raised);--cts-faq-text: var(--cts-color-text);--cts-faq-muted: var(--cts-color-muted);--cts-faq-border: var(--cts-color-border);--cts-faq-link: var(--cts-color-link);--cts-faq-link-hover: var(--cts-color-link-hover);--cts-faq-indicator: var(--cts-faq-text);display:grid;gap:var(--cts-space-3);min-inline-size:0}.cts-accordion__item{min-inline-size:0;border:var(--cts-border-width) solid var(--cts-faq-border);border-radius:var(--cts-radius-sm);background:var(--cts-faq-item-background);color:var(--cts-faq-text)}.cts-accordion__summary{display:flex;align-items:flex-start;gap:var(--cts-space-4);box-sizing:border-box;min-height:var(--cts-control-min-height);padding:var(--cts-space-4);color:var(--cts-faq-text);font-size:1.03125rem;font-weight:var(--cts-font-weight-bold);line-height:1.4;list-style:none;cursor:pointer;overflow-wrap:anywhere}.cts-accordion__summary-text{flex:1 1 auto;min-inline-size:0}.cts-accordion__summary::-webkit-details-marker{display:none}.cts-accordion__summary::marker{content:""}.cts-accordion__summary:hover,.cts-accordion__summary:active{background:transparent;color:var(--cts-faq-text);text-decoration:none}.cts-accordion__summary:focus-visible{outline:var(--cts-focus-ring-width) solid var(--cts-color-focus);outline-offset:2px}.cts-accordion__indicator{position:relative;flex:0 0 22px;inline-size:22px;block-size:22px;margin-block-start:2px;color:var(--cts-faq-indicator)}.cts-accordion__indicator:before,.cts-accordion__indicator:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:16px;block-size:2px;border-radius:999px;background:currentcolor;content:"";transform:translate(-50%,-50%) rotate(0);transform-origin:center;transition:transform .14s ease}.cts-accordion__indicator:after{transform:translate(-50%,-50%) rotate(90deg)}.cts-accordion__item[open]>.cts-accordion__summary{border-block-end:var(--cts-border-width) solid var(--cts-faq-border)}.cts-accordion__item[open]>.cts-accordion__summary .cts-accordion__indicator:before{transform:translate(-50%,-50%) rotate(45deg)}.cts-accordion__item[open]>.cts-accordion__summary .cts-accordion__indicator:after{transform:translate(-50%,-50%) rotate(-45deg)}.cts-accordion__content{min-inline-size:0;padding:var(--cts-space-4);color:var(--cts-faq-text);font-size:.9375rem;line-height:1.65;overflow-wrap:anywhere}.cts-accordion__content>:first-child{margin-block-start:0}.cts-accordion__content>:last-child{margin-block-end:0}@media(prefers-reduced-motion:reduce){.cts-accordion__summary,.cts-accordion__indicator:before,.cts-accordion__indicator:after{transition:none;animation:none}}@media(forced-colors:active){.cts-accordion__item{border-color:CanvasText}.cts-accordion__summary:focus-visible{outline-color:Highlight}}@media print{.cts-accordion{display:block}.cts-accordion__item+.cts-accordion__item{margin-block-start:var(--cts-space-3)}.cts-accordion__summary{break-after:avoid-page;background:transparent;text-decoration:none}.cts-accordion__indicator{display:none}.cts-accordion__item:not([open])>.cts-accordion__content{display:block}}@media(max-width:759px){.cts-accordion__summary{gap:var(--cts-space-3);padding-block:14px;font-size:.96875rem}.cts-accordion__indicator{flex-basis:20px;inline-size:20px;block-size:20px}.cts-accordion__indicator:before,.cts-accordion__indicator:after{inline-size:14px}.cts-accordion__content{font-size:.90625rem;line-height:1.6}}.cts-faq{--cts-faq-background: var(--cts-color-background);--cts-faq-item-background: transparent;--cts-faq-text: var(--cts-color-text);--cts-faq-muted: var(--cts-color-muted);--cts-faq-border: var(--cts-color-border);--cts-faq-link: var(--cts-color-link);--cts-faq-link-hover: var(--cts-color-link-hover);--cts-faq-indicator: var(--cts-faq-text);min-inline-size:0;padding:var(--cts-space-8);border:var(--cts-border-width) solid var(--cts-faq-border);background:var(--cts-faq-background);color:var(--cts-faq-text)}.cts-faq__title{margin:0 0 var(--cts-space-6);font-size:1.5rem;line-height:1.15;letter-spacing:-.015em;overflow-wrap:anywhere}.cts-faq__list{inline-size:100%;border-block-start:var(--cts-border-width) solid var(--cts-faq-border)}.cts-faq--single .cts-faq__list,.cts-faq--grouped,.cts-faq--open{inline-size:100%}.cts-faq__item{min-inline-size:0;border-block-end:var(--cts-border-width) solid var(--cts-faq-border);background:var(--cts-faq-item-background)}.cts-faq__question{display:flex;align-items:flex-start;gap:var(--cts-space-4);box-sizing:border-box;min-block-size:var(--cts-control-min-height);padding-block:var(--cts-space-4);font-size:1.03125rem;font-weight:var(--cts-font-weight-bold);line-height:1.4;list-style:none;cursor:pointer;overflow-wrap:anywhere}.cts-faq__question>:first-child{flex:1 1 auto;min-inline-size:0}.cts-faq__question::-webkit-details-marker{display:none}.cts-faq__question::marker{content:""}.cts-faq__question:focus-visible{outline:var(--cts-focus-ring-width) solid var(--cts-color-focus);outline-offset:2px}.cts-faq__indicator{position:relative;flex:0 0 22px;inline-size:22px;block-size:22px;margin-block-start:2px;color:var(--cts-faq-indicator)}.cts-faq__indicator:before,.cts-faq__indicator:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:16px;block-size:2px;border-radius:999px;background:currentcolor;content:"";transform:translate(-50%,-50%) rotate(0);transform-origin:center;transition:transform .14s ease}.cts-faq__indicator:after{transform:translate(-50%,-50%) rotate(90deg)}.cts-faq__item[open] .cts-faq__indicator:before{transform:translate(-50%,-50%) rotate(45deg)}.cts-faq__item[open] .cts-faq__indicator:after{transform:translate(-50%,-50%) rotate(-45deg)}.cts-faq__answer{max-inline-size:66ch;padding-block:0 var(--cts-space-4);font-size:.9375rem;line-height:1.65;overflow-wrap:anywhere}.cts-faq--single .cts-faq__answer{max-inline-size:none}.cts-faq__answer>:first-child,.cts-faq__footer-text>:first-child,.cts-faq__open-answer>:first-child{margin-block-start:0}.cts-faq__answer>:last-child,.cts-faq__footer-text>:last-child,.cts-faq__open-answer>:last-child{margin-block-end:0}.cts-faq__footer{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:baseline;gap:var(--cts-space-4);margin-block-start:var(--cts-space-5);font-size:.875rem;line-height:1.6}.cts-faq__footer-text{min-inline-size:0;color:var(--cts-faq-muted)}.cts-faq__footer-link{grid-column:2;justify-self:end;font-weight:var(--cts-font-weight-semibold);color:var(--cts-faq-link);text-decoration:underline;text-underline-offset:4px}.cts-faq__footer-link:hover{color:var(--cts-faq-link-hover)}.cts-faq__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;inline-size:100%;min-inline-size:0}.cts-faq__group{min-inline-size:0}.cts-faq__group-title{margin:0 0 4px;padding-block-end:10px;border-block-end:var(--cts-border-width-strong) solid var(--cts-faq-text);font-family:var(--cts-font-family-mono);font-size:.65625rem;font-weight:var(--cts-font-weight-semibold);line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--cts-faq-muted)}.cts-faq__open-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cts-faq__open-item{min-inline-size:0;padding-inline:28px;border-inline-end:var(--cts-border-width) solid var(--cts-faq-border)}.cts-faq__open-item:first-child{padding-inline-start:0}.cts-faq__open-item:last-child{padding-inline-end:0;border-inline-end:0}.cts-faq__open-question{margin-block-end:var(--cts-space-2);font-size:1.0625rem;font-weight:var(--cts-font-weight-bold);line-height:1.35;overflow-wrap:anywhere}.cts-faq__open-answer{margin:0;font-size:.90625rem;line-height:1.6;overflow-wrap:anywhere}.cts-faq__open-footer{margin-block-start:var(--cts-space-6);padding-block-start:14px;border-block-start:var(--cts-border-width) solid var(--cts-faq-border);font-size:.8125rem;color:var(--cts-faq-muted)}@media(min-width:1024px){.cts-faq__open-list{row-gap:var(--cts-space-5)}.cts-faq__open-item:nth-child(3n+1){padding-inline-start:0}.cts-faq__open-item:nth-child(3n){padding-inline-end:0;border-inline-end:0}}@media(max-width:1023px){.cts-faq__groups{grid-template-columns:minmax(0,1fr)}.cts-faq__open-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cts-space-5) 0}.cts-faq__open-item:nth-child(2n){padding-inline-end:0;border-inline-end:0}.cts-faq__open-item:nth-child(odd){padding-inline-start:0;border-inline-end:var(--cts-border-width) solid var(--cts-faq-border)}}@media(max-width:759px){.cts-faq{padding:var(--cts-space-5)}.cts-faq__title{margin-block-end:var(--cts-space-4);font-size:1.25rem}.cts-faq__question{gap:var(--cts-space-3);padding-block:14px;font-size:.96875rem}.cts-faq__indicator{flex-basis:20px;inline-size:20px;block-size:20px}.cts-faq__indicator:before,.cts-faq__indicator:after{inline-size:14px}.cts-faq__answer{font-size:.90625rem;line-height:1.6}.cts-faq__footer-link{grid-column:1;justify-self:start}.cts-faq__footer{grid-template-columns:minmax(0,1fr)}.cts-faq__open-list{display:flex;flex-direction:column;gap:var(--cts-space-4)}.cts-faq__open-item,.cts-faq__open-item:first-child,.cts-faq__open-item:last-child,.cts-faq__open-item:nth-child(2n),.cts-faq__open-item:nth-child(odd){padding:0 0 var(--cts-space-4);border:0;border-block-end:var(--cts-border-width) solid var(--cts-faq-border)}.cts-faq__open-item:last-child{padding-block-end:0;border-block-end:0}.cts-faq__open-question{font-size:1rem}.cts-faq__open-answer{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.cts-faq__indicator:before,.cts-faq__indicator:after{transition:none}}@media(forced-colors:active){.cts-faq,.cts-faq__footer-link{border-color:CanvasText}.cts-faq__question:focus-visible{outline-color:Highlight}}@media print{.cts-faq__indicator,.cts-faq__footer-link{display:none}.cts-faq__item:not([open])>.cts-faq__answer{display:block}}.cts-faq--single:not(.cts-faq--has-footer) .cts-faq__item:last-child{border-block-end:0}
