.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-bright:#35707e;--hp-teal-mark:#4e7c86;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-cream-warm:#eceae2;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-strong:#f4f3eee6;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:clamp(18px, 5vw, 28px);--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-page-edge:max(calc(var(--hp-gutter) + clamp(40px, 4.5vw, 64px)), calc((100vw - var(--hp-max-width)) / 2));--hp-inset-edge:calc(var(--hp-page-edge) - var(--hp-gutter))}@media (max-width:768px){.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-page-edge:var(--hp-section-pad-x);--hp-inset-edge:clamp(24px, 3.4vw, 60px)}}.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.pe-faq{isolation:isolate;padding:calc(var(--pe-gap)/2) var(--hp-page-edge);background:var(--hp-page);position:relative}.pe-faq__inner{max-width:var(--hp-max-width);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,28px);margin:0 auto;display:grid}.pe-faq__headline{color:var(--hp-ink);font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance;grid-column:1/span 5;max-width:10em;margin:0;font-size:clamp(32px,3.5vw,46px);font-weight:700;line-height:1.02;position:sticky;top:112px}.pe-faq__list{border-bottom:1px solid var(--hp-rule-strong);grid-column:6/span 7}.pe-faq__item{border-top:1px solid var(--hp-rule-strong)}.pe-faq__question{color:var(--hp-ink);font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,2.2vw,28px) 0;font-size:clamp(19px,1.55vw,21px);font-weight:700;line-height:1.3;list-style:none;display:flex}.pe-faq__question::-webkit-details-marker{display:none}.pe-faq__question:hover{color:var(--hp-teal-bright)}.pe-faq__question:focus-visible{outline:2px solid var(--hp-ink);outline-offset:4px;border-radius:4px}.pe-faq__plus{border:1px solid var(--hp-rule-strong);border-radius:50%;flex:none;width:30px;height:30px;transition:background .2s,border-color .2s;position:relative}.pe-faq__plus:before,.pe-faq__plus:after{background:var(--hp-ink);content:"";width:12px;height:1.5px;transition:transform .25s var(--hp-ease);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pe-faq__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.pe-faq__item[open] .pe-faq__plus:after{transform:translate(-50%,-50%)rotate(0)}.pe-faq__answer{color:var(--hp-teal);white-space:pre-line;max-width:40em;margin:0;padding:0 54px clamp(24px,2.4vw,30px) 0;font-size:clamp(17px,1.3vw,18px);line-height:1.55}@media (max-width:900px){.pe-faq__inner{grid-template-columns:1fr;row-gap:28px}.pe-faq__headline{grid-column:1;max-width:none;position:static}.pe-faq__list{grid-column:1}.pe-faq__answer{padding-right:0}}