.block-faq{margin-bottom:var(--component-margin-bottom);margin-top:var(--component-margin-top);padding-left:var(--container-margin);padding-right:var(--container-margin)}.block-faq:first-child{margin-top:var(--page-margin-top)}.block-faq:last-child{margin-bottom:var(--page-margin-bottom)}.block-faq .block-faq__inner{margin-left:auto;margin-right:auto;max-width:var(--layout-width-reading,50.3125rem)}.block-faq .block-faq__app,.block-faq .faq-items{display:flex;flex-direction:column;gap:var(--spacing-4xs,.5rem)}.block-faq.is-loading .accordion-loading{display:grid}.block-faq.is-loaded .faq-items>.block-faq__app{animation:faq-content-in .2s ease}.block-faq .block-faq__app>div{display:flex;flex-direction:column;gap:var(--spacing-4xs,.5rem)}.block-faq .accordion-item{background:var(--color-background-default,#fff);border:1px solid var(--color-border-subtle,#d2d2d7);border-radius:var(--radius-s,.625rem);overflow:clip;transition:background .2s ease}.block-faq .accordion-item:after{display:none}.block-faq .accordion-item.open .accordion-icon .icon-plus{opacity:0}.block-faq .accordion-item.open .accordion-icon .icon-minus{opacity:1}.block-faq .accordion-item .accordion-item--header{font-feature-settings:"case" 1;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--color-text-primary,#1d1d1f);display:flex;font-size:var(--text-style-s-font-size,1rem);font-style:normal;font-weight:500;gap:var(--spacing-3xs,.75rem);justify-content:flex-start;line-height:var(--text-style-s-line-height,1.35rem);margin:0;padding:var(--spacing-xs,1.5rem);text-align:left;text-decoration:none;transition:color .2s ease;width:100%}.block-faq .accordion-item .accordion-item--header:hover{color:var(--color-green,#003d3b);text-decoration:none}.block-faq .accordion-item .accordion-icon{align-items:center;color:var(--color-green,#003d3b);display:inline-flex;flex:0 0 1rem;height:1rem;justify-content:center;margin-left:auto;position:relative;width:1rem}.block-faq .accordion-item .accordion-icon svg{display:block;height:auto;position:absolute;transition:opacity .2s ease;width:1rem}.block-faq .accordion-item .accordion-icon .icon-plus{opacity:1}.block-faq .accordion-item .accordion-icon .icon-minus{opacity:0}.block-faq .accordion-item .accordion-item--body{max-height:0;overflow:hidden;position:relative;transition:max-height .3s ease}.block-faq .accordion-item .accordion-item--content{align-items:flex-start;color:var(--color-text-subtle,#565656);display:flex;flex-direction:column;gap:var(--spacing-xs,1.5rem);padding:0 var(--spacing-xs,1.5rem) var(--spacing-xs,1.5rem)}.block-faq .faq-item__icon{align-items:center;background:var(--color-green,#003d3b);border-radius:var(--radius-xs,.25rem);display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.block-faq .faq-item__icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-faq .faq-item__question{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.block-faq .faq-item__answer{background:var(--color-background-neutral,#f9f9fb);border-radius:var(--radius-s,.625rem);color:var(--color-text-subtle,#565656);font-size:var(--text-style-m-font-size,1.125rem);font-weight:300;line-height:var(--text-style-m-line-height,1.51875rem);padding:var(--spacing-2xs,1rem);width:100%}.block-faq .faq-item__answer div,.block-faq .faq-item__answer li,.block-faq .faq-item__answer p{color:inherit}.block-faq .faq-item__answer ol,.block-faq .faq-item__answer ul{margin-bottom:0;margin-top:var(--spacing-2xs,1rem)}.block-faq .faq-item__answer li:not(:last-child){margin-bottom:var(--spacing-2xs,1rem)}.block-faq .faq-item__answer img{height:auto;max-width:100%}.block-faq .faq-item__answer a:not(.button):not(.wp-block-button__link):not(.wp-block-file__button){color:var(--faq-link-color,#06c);font-weight:var(--font-weight-link,500);text-decoration:none}.block-faq .faq-item__answer a:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):focus-visible,.block-faq .faq-item__answer a:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):hover{text-decoration:underline}.block-faq .faq-item__answer>:first-child{margin-top:0}.block-faq .faq-item__answer>:last-child{margin-bottom:0}.block-faq .faq-item__tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-5xs,.25rem);list-style:none;margin:0;padding:0}.block-faq .faq-item__tags .faq-item__tag{font-feature-settings:"case" 1;align-items:center;background:var(--color-background-accent-beige,#ffede5);border-radius:var(--radius-xs,.25rem);color:var(--color-text-primary,#1d1d1f);display:inline-flex;font-size:var(--text-style-xs-font-size,.875rem);font-weight:var(--font-weight-interface-xs-bold,700);justify-content:center;line-height:var(--text-style-xs-line-height,1.18125rem);margin:0;overflow-wrap:anywhere;padding:var(--spacing-5xs,.25rem) var(--spacing-4xs,.5rem);pointer-events:none}.entry-content .block-faq{margin-bottom:0;margin-top:var(--spacing-s,2rem);padding-left:0;padding-right:0}.entry-content .block-faq:first-child{margin-top:0}.entry-content .block-faq .block-faq__inner{max-width:none}@keyframes faq-content-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}
