@charset "UTF-8";section.faq[data-okd-type=section]{padding-block:3.5rem 7.75rem}section.faq[data-okd-type=section] .faq__list{border-bottom:1px solid var(--rise-charcoal,#313131);margin-inline:auto;max-width:71.625rem}section.faq[data-okd-type=section] .faq__item{border-top:1px solid var(--rise-charcoal,#313131)}section.faq[data-okd-type=section] .faq__heading{line-height:1.2}section.faq[data-okd-type=section] .faq__trigger{align-items:baseline;background:none;border:0;color:var(--rise-charcoal,#313131);cursor:pointer;display:grid;font:inherit;gap:0 1.5rem;grid-template-columns:1fr auto;padding:1.1875rem 0 1.5625rem;text-align:start;width:100%}section.faq[data-okd-type=section] .faq__icon{color:var(--rise-orange,#f06a45);font-size:1.5rem;line-height:1}section.faq[data-okd-type=section] .faq__icon::before{content:"+"}section.faq[data-okd-type=section] .faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.6s cubic-bezier(.625,.05,0,1)}section.faq[data-okd-type=section] .faq__panel-clip{min-height:0;overflow:hidden}section.faq[data-okd-type=section] .faq__answer{--okd-wysiwyg-font-size:var(--wp--preset--font-size--body, 1rem);color:#000;line-height:1.375;max-width:35.3125rem;padding-block:.3125rem 4.1875rem;transform:translateY(.75rem);transition:transform 0.6s cubic-bezier(.625,.05,0,1)}section.faq[data-okd-type=section] .faq__answer p{line-height:inherit}section.faq[data-okd-type=section] .faq__answer>:first-child{margin-top:0}section.faq[data-okd-type=section] .faq__answer>:last-child{margin-bottom:0}section.faq[data-okd-type=section] .faq__item[data-accordion-status=active] .faq__icon::before{content:"–"}section.faq[data-okd-type=section] .faq__item[data-accordion-status=active] .faq__panel{grid-template-rows:1fr}section.faq[data-okd-type=section] .faq__item[data-accordion-status=active] .faq__answer{transform:none}@media (max-width:768px){section.faq[data-okd-type=section]{padding-block:2rem 4.0625rem}section.faq[data-okd-type=section] .faq__trigger{padding:1.1875rem 0 1.25rem}section.faq[data-okd-type=section] .faq__heading{font-size:1.125rem;line-height:1.25}section.faq[data-okd-type=section] .faq__answer{line-height:1.375;padding-block:0 1.25rem}}@media (prefers-reduced-motion:reduce){section.faq[data-okd-type=section] .faq__panel,section.faq[data-okd-type=section] .faq__answer{transition:none}}