.dietitian-after-ed .faq-accordion.container{width:100%;max-width:none;margin-inline:0;padding-inline:0}.dietitian-after-ed .faq-accordion__heading{margin-top:0;padding-top:0}@media (max-width:640px){.dietitian-after-ed .nutrition-therapy-faq .faq-accordion__heading{white-space:normal}}.dietitian-after-ed,.dietitian-after-ed *,.dietitian-after-ed :after,.dietitian-after-ed :before{border-radius:0!important}.dietitian-after-ed .expect-step,.dietitian-after-ed .insurance-logo-card{border-radius:1rem!important}.dietitian-after-ed .marker-dot{border-radius:9999px!important}.dietitian-after-ed .ed-hero-card{container-type:inline-size}@media (min-width:1024px){.dietitian-after-ed .ed-flip,.dietitian-after-ed .ed-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:0;column-gap:0}.dietitian-after-ed .ed-hero-copy{padding-right:1.5rem}}.dietitian-after-ed .ed-flip{gap:0}.dietitian-after-ed .ed-flip .ed-split-copy{width:100%;margin:0}.dietitian-after-ed .ed-hero-card{display:flex;flex-direction:column;gap:.75rem;box-shadow:0 8px 18px rgba(44,67,98,.06)}.dietitian-after-ed .ed-hero-card>*{margin:0}.dietitian-after-ed .ed-hero-title{font-size:2.05rem;line-height:1.05;letter-spacing:-.032em;text-wrap:pretty}@container (min-width: 30rem){.dietitian-after-ed .ed-hero-title{font-size:2.5rem}.dietitian-after-ed .ed-hero-title .ed-keep{white-space:nowrap}}.dietitian-after-ed .ed-expect-title{text-align:center}.dietitian-after-ed .ed-expect-body{text-wrap:pretty}.dietitian-after-ed .ed-gap{display:grid;gap:1.5rem 2rem;padding:1.75rem;background:linear-gradient(115deg,rgba(44,67,98,.09),rgba(246,240,236,.96) 46%,rgba(208,152,131,.3))}@media (min-width:1024px){.dietitian-after-ed .ed-gap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}}.dietitian-after-ed .ed-gap-quotes{display:flex;flex-direction:column;gap:.85rem}.dietitian-after-ed .ed-gap-quotes p{margin:0}.dietitian-after-ed .nutrition-therapy-reviews .reviews-carousel__card,.dietitian-after-ed .nutrition-therapy-reviews .reviews-carousel__card--active{background:transparent;border:none;box-shadow:none}.dietitian-after-ed .faq-accordion__heading:before{content:none;display:none;height:0;margin:0;box-shadow:none}.dietitian-after-ed .faq-accordion__title{display:flex;flex-direction:column;align-items:center}.dietitian-after-ed .faq-accordion__title:after{content:"";display:block;width:100%;height:2px;margin:.7rem 0 0;background:linear-gradient(90deg,rgba(36,56,87,0) 0,rgba(36,56,87,.7) 18%,#2c4362 50%,rgba(36,56,87,.7) 82%,rgba(36,56,87,0))}.dietitian-after-ed .faq-accordion__summary{display:flex;align-items:center}.dietitian-after-ed .faq-accordion__question{line-height:1.2;align-self:center}.dietitian-after-ed .faq-accordion__icon{align-self:center;margin-top:0}.dietitian-after-ed .ed-spotlight-head{display:flex;flex-direction:column;gap:.4rem}.dietitian-after-ed .ed-spotlight-head>h2,.dietitian-after-ed .ed-spotlight-head>p,.dietitian-after-ed .ed-spotlight-sub{margin:0}.dietitian-after-ed .ed-who-sub{margin:.35rem 0 0}.dietitian-after-ed .ed-ann-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 6%;object-position:center 6%}.insurance-checklist-page h1,.insurance-checklist-page h2,.insurance-checklist-page h3{color:var(--body-text-color)}.insurance-checklist-page .post-configured-flow__card-body{font-weight:500;text-align:left}.insurance-checklist-page .insurance-checklist-hero{margin-bottom:0}.insurance-checklist-page .insurance-checklist-hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.insurance-checklist-disclaimer{margin-top:0}.insurance-checklist-disclaimer__panel{border:3px solid var(--body-text-color);background:#fff;color:var(--body-text-color);padding:1.75rem 1.4rem 1.85rem}.insurance-checklist-disclaimer__lead h2{margin:0;color:var(--body-text-color);font-family:var(--font-display);font-size:clamp(1.9rem,2.5vw,2.55rem);font-weight:600;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.insurance-checklist-disclaimer__kicker{margin:.85rem 0 0;color:var(--body-text-color);font-size:1.05rem;font-weight:600;line-height:1.45}.insurance-checklist-disclaimer__body{margin-top:1.4rem;max-width:38rem;border-top:1px solid rgba(44,67,98,.28);padding-top:1.4rem}.insurance-checklist-disclaimer__body p{margin:0;color:var(--body-text-color);font-size:.98rem;font-weight:400;line-height:1.7}.insurance-checklist-disclaimer__body p+p{margin-top:.95rem}@media (min-width:960px){.insurance-checklist-disclaimer__panel{display:grid;grid-template-columns:minmax(16.5rem,.88fr) minmax(0,1.12fr);align-items:center;-moz-column-gap:0;column-gap:0;padding:2.85rem 3.15rem}.insurance-checklist-disclaimer__lead{padding-right:2.6rem}.insurance-checklist-disclaimer__body{margin-top:0;max-width:36rem;border-top:0;border-left:1px solid rgba(44,67,98,.28);padding-top:.15rem;padding-bottom:.15rem;padding-left:2.6rem}}.insurance-checklist-page .insurance-checklist-section__title{margin:0;color:var(--body-text-color);font-family:var(--font-display);font-size:clamp(1.85rem,2.5vw,2.3rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-align:center;text-wrap:balance}.insurance-checklist-page .insurance-checklist-section__title:after{content:"";display:block;width:2.6rem;height:1px;margin:.9rem auto 0;background:var(--link-color)}.insurance-checklist-page .insurance-checklist-section__copy,.insurance-checklist-page .insurance-checklist-section__split{margin-top:1.55rem;text-align:left}.insurance-checklist-page .insurance-checklist-section__copy+.insurance-checklist-section__copy{margin-top:.95rem}.insurance-checklist-page .insurance-checklist-steps{margin-top:1.7rem;text-align:left}.insurance-checklist-page .insurance-checklist-download{display:flex;justify-content:center;margin-top:1.65rem}.insurance-checklist-page .insurance-checklist-download__button{letter-spacing:0;text-transform:none}.night-binge-page .payload-richtext :is(h1,h2,h3,h4,h5,h6){color:var(--body-text-color);font-family:var(--font-display)}.night-binge-page .payload-richtext :is(p,li){color:var(--body-text-color)}.night-binge-page .block-spacing{margin-top:2rem;margin-bottom:2rem}.night-binge-page .content-block.my-16{margin-top:0;margin-bottom:0}.night-binge-page .night-binge-team{margin-top:2rem;margin-bottom:0}.night-binge-page .split-feature__frame{align-items:stretch;gap:0;border:0;border-radius:0!important}.night-binge-page .split-feature__media{min-height:28rem;padding:0;align-self:stretch}.night-binge-page .split-feature__media img,.night-binge-page .split-feature__media picture{border-radius:0!important}.night-binge-page .block-spacing--closingCta{margin-top:2rem;margin-bottom:0}.night-binge-page .block-spacing--closingCta .bg-white{padding-top:0;padding-bottom:0;background:transparent}.ibs-insurance-page .ibs-insurance-hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.ibs-insurance-page .ibs-insurance-plans h2,.ibs-insurance-page .night-binge-who h2{text-wrap:pretty}.ibs-insurance-page .ibs-insurance-plans__columns{display:grid;gap:1.75rem}.ibs-insurance-page .ibs-plan-set{list-style:none;display:flex;flex-direction:column;gap:1.15rem;margin:0;padding:0}.ibs-insurance-page .ibs-plan-set li{margin:0;padding:0;border:0;text-decoration:none;font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--body-text-color)}.ibs-insurance-page .ibs-plan-pipe{display:none}.ibs-insurance-page .ibs-insurance-plans__notes{display:flex;flex-direction:column;gap:1rem;max-width:38rem;align-self:center}.ibs-insurance-page .ibs-insurance-plans__notes p{margin:0;font-size:.98rem;line-height:1.625;color:var(--body-text-color)}@media (min-width:768px){.ibs-insurance-page .ibs-insurance-plans__columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);-moz-column-gap:3rem;column-gap:3rem;align-items:center}.ibs-insurance-page .ibs-insurance-plans__aside{display:grid;grid-template-columns:1px minmax(0,1fr);-moz-column-gap:3rem;column-gap:3rem;align-items:stretch}.ibs-insurance-page .ibs-plan-pipe{display:block;width:1px;background:color-mix(in srgb,var(--body-text-color) 35%,transparent)}}.ibs-insurance-page .ibs-care-split .split-feature__media img{-o-object-position:42% 28%;object-position:42% 28%}.ibs-insurance-page .ibs-story-sofa-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 86%;object-position:center 86%;transform:scale(-1.48,1.48);transform-origin:center 90%}.ibs-insurance-page .ibs-coverage__columns{display:grid;gap:1.35rem;margin-top:1.75rem}.ibs-insurance-page .ibs-coverage__col .payload-richtext p{margin:0 0 1rem;max-width:38rem;font-size:.98rem;line-height:1.65;color:var(--body-text-color)}.ibs-insurance-page .ibs-coverage__col .payload-richtext p:last-child{margin-bottom:0}.ibs-insurance-page .ibs-coverage__col .payload-richtext strong{font-family:var(--font-display);font-weight:600;color:var(--body-text-color)}.ibs-insurance-page .ibs-coverage__pipe{width:4.5rem;height:1px;align-self:start;background:color-mix(in srgb,var(--body-text-color) 25%,transparent)}.ibs-insurance-page .ibs-coverage__action{margin-top:1.35rem;text-align:left}.ibs-insurance-page .ibs-coverage__note{margin-top:1.75rem;max-width:38rem}.ibs-insurance-page .ibs-coverage__note h3{margin:0 0 .55rem;font-family:var(--font-display);font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--body-text-color)}.ibs-insurance-page .ibs-coverage__note p{margin:0;font-size:.92rem;line-height:1.65;color:var(--body-text-color)}@media (min-width:1024px){.ibs-insurance-page .ibs-coverage__columns{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);-moz-column-gap:3rem;column-gap:3rem;align-items:start}.ibs-insurance-page .ibs-coverage__pipe{width:1px;height:auto;align-self:stretch}}.ibs-insurance-page .ibs-how{margin-top:2.5rem}.ibs-insurance-page .ibs-how__panel{background:rgb(255 255 255/.9);padding:1.75rem 1.5rem 2rem;box-shadow:0 16px 36px rgba(44,67,98,.06)}.ibs-insurance-page .ibs-how h2{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--body-text-color)}.ibs-insurance-page .ibs-how__photo{margin-top:1.5rem;max-height:22rem;overflow:hidden}.ibs-insurance-page .ibs-how__photo img{width:100%;max-height:22rem;-o-object-fit:cover;object-fit:cover}.ibs-insurance-page .ibs-how__steps{margin-top:1.75rem;display:grid;gap:1.65rem}.ibs-insurance-page .ibs-how__col{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:1.65rem}.ibs-insurance-page .ibs-how__step{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.35rem .85rem;align-items:start;margin:0}.ibs-insurance-page .ibs-how__num{font-family:var(--font-display);font-size:1.45rem;font-weight:500;line-height:1;letter-spacing:.02em;color:var(--body-text-color);padding-top:.12rem}.ibs-insurance-page .ibs-how__step p{margin:0;max-width:36rem;font-size:.98rem;line-height:1.65;color:var(--body-text-color)}.ibs-insurance-page .ibs-how__lead{font-weight:600}@media (min-width:1024px){.ibs-insurance-page .ibs-how__panel{padding:2.5rem 2.75rem 2.35rem}.ibs-insurance-page .ibs-how h2{font-size:1.875rem}.ibs-insurance-page .ibs-how__steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;-moz-column-gap:3.25rem;column-gap:3.25rem}.ibs-insurance-page .ibs-how__col{gap:1.85rem}}.ibs-insurance-page .ibs-gi-spread{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;padding-block:2.75rem}.ibs-insurance-page .ibs-gi-spread__lead h2{margin:0}.ibs-insurance-page .ibs-gi-spread__lead .payload-richtext p,.ibs-insurance-page .ibs-gi-spread__referral .payload-richtext p{margin:.9rem 0 0;max-width:38rem;font-size:.98rem;line-height:1.6;color:var(--body-text-color)}.ibs-insurance-page .ibs-gi-spread__referral .payload-richtext p:first-of-type{margin-top:0}.ibs-insurance-page .ibs-gi-spread__referral .payload-richtext p:first-of-type:first-letter{font-family:var(--font-display);float:left;font-size:3.1em;line-height:.75;padding-right:.12em;font-weight:600;color:var(--body-text-color)}.ibs-insurance-page .ibs-gi-spread__lead .payload-richtext a,.ibs-insurance-page .ibs-gi-spread__referral .payload-richtext a{color:var(--link-color)}.ibs-insurance-page .ibs-gi-pipe{width:4.5rem;height:1px;align-self:start;background:color-mix(in srgb,var(--body-text-color) 25%,transparent)}.ibs-insurance-page .ibs-gi-spread__action{margin-top:1.75rem;text-align:left}@media (min-width:1024px){.ibs-insurance-page .ibs-gi-spread{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);-moz-column-gap:3rem;column-gap:3rem;row-gap:0;align-items:start;padding-block:3.25rem}.ibs-insurance-page .ibs-gi-pipe{width:1px;height:auto;align-self:stretch;justify-self:center}}.ibs-insurance-page .ibs-reviews.block-spacing{background:#fff;margin-bottom:.35rem;padding-bottom:1.15rem;box-shadow:0 10px 18px -16px rgba(44,67,98,.28)}.ibs-insurance-page .ibs-reviews .reviews-carousel{padding-bottom:0;border:0;background:transparent}.ibs-insurance-page .ibs-reviews .reviews-carousel__card,.ibs-insurance-page .ibs-reviews .reviews-carousel__card--active{border:0;background:transparent;box-shadow:none;padding-bottom:0}.ibs-insurance-page .ibs-reviews .reviews-carousel__track{padding-bottom:0}.ibs-insurance-page .ibs-reviews .reviews-carousel__controls{margin-top:1rem}.ibs-insurance-page .ibs-reviews .reviews-carousel__meta{margin-top:.35rem}.ibs-insurance-page .reviews-carousel__body{min-width:0}.ibs-insurance-page .reviews-carousel__body .reviews-carousel__text{margin-top:0}.ibs-insurance-page .reviews-carousel__body .reviews-carousel__text+.reviews-carousel__text{margin-top:.9rem}@media (min-width:1024px){.ibs-insurance-page .reviews-carousel__quote,.ibs-insurance-page .testimonials-carousel-block .reviews-carousel__quote{max-width:min(80ch,100%)}.ibs-insurance-page .reviews-carousel__text,.ibs-insurance-page .testimonials-carousel-block .reviews-carousel__text{max-width:none}}@media (min-width:1280px){.ibs-insurance-page .reviews-carousel__quote,.ibs-insurance-page .testimonials-carousel-block .reviews-carousel__quote{max-width:min(56rem,100%)}}@media (max-width:640px){.ibs-insurance-page .reviews-carousel__card--active{display:flex;flex-direction:column;max-height:calc(100svh - 16rem);overflow:hidden}.ibs-insurance-page .reviews-carousel__quote{min-height:0;flex:1 1 auto;align-items:start}.ibs-insurance-page .reviews-carousel__body{max-height:46svh;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem;scrollbar-width:thin;scrollbar-color:rgba(44,67,98,.35) transparent}.ibs-insurance-page .reviews-carousel__text{font-size:.9rem;line-height:1.4}}