section.c-faq-accordion,section.c-faq-accordion--location,section.c-faq-accordion--home,section.c-faq-accordion--services,section.c-faq-accordion--contact,section.c-faq-hub-nav,section.c-faq-hub-section,section.c-faq-hub-trust,section.c-faq-hub-cta{width:min(100% - 2rem,var(--max-width-wide));max-width:var(--max-width-wide);margin-inline:auto;box-sizing:border-box}.c-faq-accordion{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start;justify-items:stretch;text-align:left}.c-faq-accordion>h2,.c-faq-accordion>.wp-block-heading:first-child,.c-faq-accordion>.c-faq-hub-section__intro,.c-faq-accordion>.c-section-intro,.c-faq-accordion>.c-section-intro--center{grid-column:1 / -1;margin-inline:auto;max-width:none;text-align:center}.c-faq-accordion>h2,.c-faq-accordion>.wp-block-heading:first-child{margin-bottom:var(--space-4)}.c-faq-accordion>.c-faq-hub-section__intro,.c-faq-accordion>.c-section-intro,.c-faq-accordion>.c-section-intro--center{margin-block:0 var(--space-6);max-width:min(100% - 2rem,var(--wp--style--global--wide-size, 1220px))}.c-faq-accordion>details,.c-faq-accordion>.wp-block-details{width:100%;max-width:none;margin-inline:0;text-align:left}.c-faq-accordion details{margin-bottom:0;border:var(--border-soft);border-radius:var(--component-radius-md);padding:var(--component-padding-block) var(--component-padding-inline);background:var(--color-surface)}.c-faq-accordion summary{display:block;position:relative;padding-inline-end:calc(var(--space-4) + .75rem);cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:600;color:var(--color-primary);text-align:left}.c-faq-accordion summary strong{display:inline;font-weight:inherit}.c-faq-accordion summary::-webkit-details-marker{display:none}.c-faq-accordion summary::marker{content:""}.c-faq-accordion summary:after{content:"";position:absolute;top:.35em;right:0;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--transition-base)}.c-faq-accordion details[open]>summary:after,.c-faq-accordion .wp-block-details[open]>summary:after{top:.55em;transform:rotate(-135deg)}.c-faq-accordion .wp-block-details summary{display:block;position:relative;padding-inline-end:calc(var(--space-4) + .75rem);text-align:left}.c-faq-accordion details p,.c-faq-accordion .wp-block-details .wp-block-paragraph{margin-inline:0;max-width:none;text-align:left}.c-faq-accordion summary:hover,.c-faq-accordion summary:focus-visible{color:var(--state-hover-text)}@media(min-width:1200px){.c-faq-accordion{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media(max-width:1199px){.c-faq-accordion{grid-template-columns:1fr}.c-faq-accordion>*{grid-column:1 / -1}}@media(max-width:767px){.c-faq-accordion{gap:var(--space-6)}.c-faq-accordion details,.c-faq-accordion>.wp-block-details{padding:var(--spacing-md)}.c-faq-accordion summary,.c-faq-accordion .wp-block-details summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm);padding-inline-end:0;line-height:var(--line-height-relaxed)}.c-faq-accordion summary:after,.c-faq-accordion .wp-block-details summary:after{position:static;top:auto;right:auto;flex:0 0 .5rem;margin-top:.45em}.c-faq-accordion details[open]>summary:after,.c-faq-accordion .wp-block-details[open]>summary:after{top:auto;margin-top:.55em}.c-faq-accordion details p,.c-faq-accordion .wp-block-details .wp-block-paragraph{margin-top:var(--spacing-sm);line-height:var(--line-height-relaxed)}}.single-post .entry-content>.c-faq-accordion{width:100%;max-width:none;margin-inline:0}
