.elementor-956 .elementor-element.elementor-element-92b8caf{--display:flex;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-92b8caf:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-92b8caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#117A3E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-20160b5{text-align:start;}.elementor-956 .elementor-element.elementor-element-20160b5 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-956 .elementor-element.elementor-element-3312796{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-3312796:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-3312796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-956 .elementor-element.elementor-element-36edd21{text-align:start;}.elementor-956 .elementor-element.elementor-element-36edd21 .elementor-heading-title{color:#414042;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-956 .elementor-element.elementor-element-468cb08{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-468cb08:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-468cb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-956 .elementor-element.elementor-element-4dab792{--display:flex;--padding-top:64px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-4dab792:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-4dab792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-956 .elementor-element.elementor-element-0c2015a{text-align:center;}.elementor-956 .elementor-element.elementor-element-0c2015a .elementor-heading-title{color:#414042;}.elementor-956 .elementor-element.elementor-element-4b83b0c{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-4b83b0c:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-4b83b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-4a313b8{text-align:center;}.elementor-956 .elementor-element.elementor-element-4a313b8 .elementor-heading-title{color:#414042;}.elementor-956 .elementor-element.elementor-element-a311fb6{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-a311fb6:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-a311fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-f944daa{text-align:center;}.elementor-956 .elementor-element.elementor-element-f944daa .elementor-heading-title{color:#414042;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-item{border-width:0px;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-tab-title{background-color:#F4F4F4;padding:16px 22px 16px 22px;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-icon, .elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-title{color:#414042;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-icon svg{fill:#414042;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-active .elementor-accordion-icon, .elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-active .elementor-accordion-title{color:#414042;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-active .elementor-accordion-icon svg{fill:#414042;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-title{font-size:20px;line-height:1.35em;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-tab-title .elementor-accordion-icon i:before{color:#117A3E;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-tab-title .elementor-accordion-icon svg{fill:#117A3E;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#117A3E;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#117A3E;}.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-tab-content{background-color:#FFFFFF;padding:16px 22px 22px 22px;}.elementor-956 .elementor-element.elementor-element-8261f33{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-8261f33:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-8261f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#117A3E;}.elementor-956 .elementor-element.elementor-element-ecd9b64{text-align:start;}.elementor-956 .elementor-element.elementor-element-ecd9b64 .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-956 .elementor-element.elementor-element-4a313b8{text-align:center;}.elementor-956 .elementor-element.elementor-element-f944daa{text-align:center;}}@media(max-width:767px){.elementor-956 .elementor-element.elementor-element-4a313b8{text-align:center;}.elementor-956 .elementor-element.elementor-element-f944daa{text-align:center;}}/* Start custom CSS for accordion, class: .elementor-element-8c2bdf0 *//* Titles matched to every other h3 on this page: 22px / 750 Montserrat.
   Ethan 2026-09-06: "the h3 on this page in the accordions aren't all correct."
   MEASURED before changing: card h3 22/750, step h3 22/750, Frequency accordion 22/750, and this
   one 20/600. It was the only odd one out.

   ⚠ IT WAS 20/600 ON PURPOSE, and that reasoning has now been overruled. This accordion was styled
   to match the sitewide FAQ page (post 563). But a visitor is looking at ONE page, not two, so
   consistency WITHIN the page beats consistency with a page they are not on.
   \U0001F534 THIS NOW DIFFERS FROM POST 563. Either bring 563 up to 22/750 as well, or accept the
   split knowingly. Do not "fix" it back to 20/600 by citing 563.

   \U0001F534\U0001F534 THE WEIGHT IS LOCKED SITEWIDE AND THE PANEL CANNOT SET IT. post-8.css has:
       body.elementor-page [data-elementor-type] .elementor-accordion .elementor-tab-title,
       ... .elementor-accordion-title { font-weight: 600 !important; }
   Specificity (0,4,1). Elementor writes a widget's own typography at (0,4,0), so the global rule
   wins even with !important on both sides. Setting 750 in the panel yields 600. Adding !important
   inside this block still yields 600. The `html body.elementor-page` prefix takes it to (0,5,2),
   which is what actually lands. VERIFY THE COMPUTED WEIGHT, never the setting.

   .elementor-tab-title controls the ICON, .elementor-accordion-title controls the TEXT. Sizing the
   tab-title keeps the em-sized icon from rendering at 28px against 22px text.
   Answers render in .elementor-tab-content, which is NOT a text editor, so the sitewide
   .elementor-widget-text-editor a rule never reaches them and links fall through to the theme
   reset's #CC3366 pink. #228B22 is the site's in-body link green. */
.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-tab-title{ font-size:22px; }
html body.elementor-page .elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-title{
  font-size:22px !important;
  font-weight:750 !important;
  line-height:1.22 !important;
}
.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-accordion-icon svg{ width:16px; height:16px; }
.elementor-956 .elementor-element.elementor-element-8c2bdf0 .elementor-tab-content a{ color:#228B22; }/* End custom CSS */