.GoodLifeReview_review__hUCMt.GoodLifeReview_review__hUCMt{padding-block:1.5rem 4rem;color:#30392f;background:#fffefa;overflow-wrap:anywhere}.GoodLifeReview_review__hUCMt h1,.GoodLifeReview_review__hUCMt h2{font-family:inherit}.GoodLifeReview_review__hUCMt .GoodLifeReview_masthead__28AMc{padding-top:1rem}.GoodLifeReview_identity__Rarkb{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1.5rem;padding-top:.875rem;border-top:2px solid #234d34;color:#42624b;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.GoodLifeReview_masthead__28AMc h1{max-width:23ch;margin:0;color:#23372b}.GoodLifeReview_noWrap__uLnVC{white-space:nowrap}.GoodLifeReview_byline__EDmaz{margin-top:1.25rem;color:#62685e;font-size:.8125rem}.GoodLifeReview_answer__F_4V0{max-width:66ch;margin-top:1.5rem;font-size:1.0625rem;line-height:1.75}.GoodLifeReview_sources__xvRAY{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:1rem;color:#006b4b;font-size:.8125rem}.GoodLifeReview_sources__xvRAY a{text-decoration:underline;text-underline-offset:.2em}.GoodLifeReview_feeSummary__9sTAT{display:grid;gap:1.5rem;margin-block:2rem 1.5rem;padding:1.5rem;border:1px solid #cbd5c6;border-radius:1.5rem;background:#fffdf7}.GoodLifeReview_feeLabel__ef60T{margin:0 0 1.5rem;color:#42624b;font-size:.8125rem;font-weight:600;letter-spacing:.04em}.GoodLifeReview_feeSchedule___u7rh{min-width:0}.GoodLifeReview_feeSchedule___u7rh dd,.GoodLifeReview_feeSchedule___u7rh dl{margin:0}.GoodLifeReview_feeSchedule___u7rh dt{color:#505d4d;font-size:.875rem}.GoodLifeReview_feeSchedule___u7rh .GoodLifeReview_initialFee__jLDTn{margin-top:.25rem;color:#23372b;font-size:clamp(2.75rem,7vw,3.75rem);font-weight:550;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.GoodLifeReview_initialFee__jLDTn span{display:block;margin-top:.5rem;color:#505d4d;font-size:.9375rem;font-weight:400;letter-spacing:0}.GoodLifeReview_renewal__4b0Xi{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #dfe3d7}.GoodLifeReview_renewal__4b0Xi dd{margin-top:.25rem;font-size:.9375rem;color:#505d4d}.GoodLifeReview_renewal__4b0Xi strong{color:#23372b;font-size:1.5rem;font-weight:550;font-variant-numeric:tabular-nums}.GoodLifeReview_feeTerms__xpUwj{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:1rem}.GoodLifeReview_feeTerms__xpUwj p{margin:0;font-size:.9375rem;line-height:1.65}.GoodLifeReview_feeTerms__xpUwj .GoodLifeReview_separateCosts__gIlCa{font-weight:550;color:#23372b}.GoodLifeReview_feeTerms__xpUwj .GoodLifeReview_disclosure__RlBgS{color:#505d4d;font-size:.8125rem;line-height:1.6}.GoodLifeReview_eligibilityAction__A3WGm{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.125rem;border:1px solid #006b4b;border-radius:999px;color:#fffdf9;background:#006b4b;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out}.GoodLifeReview_eligibilityAction__A3WGm span{flex:0 0 auto}.GoodLifeReview_eligibilityAction__A3WGm:focus-visible{outline:3px solid #00835c;outline-offset:4px}.GoodLifeReview_eligibilityAction__A3WGm:active{background:#234d34;border-color:#234d34}.GoodLifeReview_navigation__sD_9b{margin-top:2rem}.GoodLifeReview_review__hUCMt .GoodLifeReview_section___A_Fc{margin-top:2.5rem;padding-top:2rem;scroll-margin-top:7rem;border-top:1px solid #dfe3da}.GoodLifeReview_sectionHeading__ORX78{display:flex;align-items:baseline;gap:1rem}.GoodLifeReview_sectionNumber__y9GkJ{flex:0 0 auto;color:#427451;font-size:.8125rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.GoodLifeReview_review__hUCMt .GoodLifeReview_section___A_Fc>p{max-width:68ch}.GoodLifeReview_paymentTable___xuTv{overflow:hidden;margin-top:1.5rem;border:1px solid #d5ddd0;border-radius:1.25rem;background:#fffdf7}.GoodLifeReview_paymentTable___xuTv table{table-layout:fixed}.GoodLifeReview_paymentTable___xuTv td,.GoodLifeReview_paymentTable___xuTv th{vertical-align:top;overflow-wrap:anywhere}.GoodLifeReview_paymentTable___xuTv thead{background:#eef3e9;font-size:.8125rem}.GoodLifeReview_paymentTable___xuTv th:first-child{width:25%}.GoodLifeReview_paymentTable___xuTv th:nth-child(2){width:30%}.GoodLifeReview_paymentTable___xuTv tbody td:first-of-type{color:#234d34;font-weight:600}.GoodLifeReview_paymentTable___xuTv tbody td:last-child{color:#505d4d;line-height:1.65}.GoodLifeReview_paymentTable___xuTv dl{margin:0}.GoodLifeReview_paymentTable___xuTv dt{color:#505d4d;font-size:.8125rem}.GoodLifeReview_paymentTable___xuTv dd:first-of-type{font-size:1.0625rem}.GoodLifeReview_checklist__bDrUV{margin:1.5rem 0 0;padding-left:1.5rem;list-style:decimal}.GoodLifeReview_checklist__bDrUV li{padding:1rem .5rem;border-top:1px solid #dfe3da;line-height:1.7}.GoodLifeReview_checklist__bDrUV li::marker{color:#427451;font-weight:600;font-variant-numeric:tabular-nums}.GoodLifeReview_review__hUCMt .GoodLifeReview_method__Qz6ZV{margin-top:2.5rem;padding:1.5rem 0;border-block:1px solid #dfe3da}.GoodLifeReview_review__hUCMt .GoodLifeReview_method__Qz6ZV h2{font-size:1.125rem;font-weight:550;letter-spacing:0}.GoodLifeReview_review__hUCMt .GoodLifeReview_method__Qz6ZV p{margin-top:.75rem;color:#505d4d;font-size:.875rem;line-height:1.7}.GoodLifeReview_method__Qz6ZV a{color:#006b4b;text-decoration:underline;text-underline-offset:.2em}.GoodLifeReview_review__hUCMt .GoodLifeReview_related__Ocl6t{margin-top:3rem;padding-top:2rem;border-top:2px solid #234d34}.GoodLifeReview_related__Ocl6t strong{font-family:inherit}@media (min-width:640px){.GoodLifeReview_feeSummary__9sTAT{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:2rem;gap:2rem}.GoodLifeReview_feeSchedule___u7rh{padding-right:1.5rem;border-right:1px solid #dfe3d7}}@media (max-width:639px){.GoodLifeReview_review__hUCMt.GoodLifeReview_review__hUCMt{padding-inline:20px}.GoodLifeReview_feeSummary__9sTAT{padding:20px}.GoodLifeReview_feeLabel__ef60T{margin-bottom:1rem}.GoodLifeReview_feeSchedule___u7rh dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:1rem;align-items:end}.GoodLifeReview_feeSchedule___u7rh .GoodLifeReview_initialFee__jLDTn{font-size:2.75rem}.GoodLifeReview_renewal__4b0Xi{margin:0;padding-top:.75rem;border-top:1px solid #dfe3d7}.GoodLifeReview_renewal__4b0Xi strong{display:block}.GoodLifeReview_sectionHeading__ORX78{gap:.75rem}.GoodLifeReview_review__hUCMt .GoodLifeReview_section___A_Fc{margin-top:2rem;padding-top:1.5rem}.GoodLifeReview_eligibilityAction__A3WGm{border-radius:1rem}}@media (hover:hover){.GoodLifeReview_eligibilityAction__A3WGm:hover{background:#00563c;border-color:#00563c}}@media (prefers-reduced-motion:reduce){.GoodLifeReview_eligibilityAction__A3WGm{transition:none}}.EditorialReview_review__Y84ZB.EditorialReview_review__Y84ZB{padding-block:1.5rem 4rem;color:#30392f;background:#fffefa;overflow-wrap:anywhere}.EditorialReview_review__Y84ZB h1,.EditorialReview_review__Y84ZB h2,.EditorialReview_review__Y84ZB strong{font-family:inherit}.EditorialReview_header__W9rCY{padding-top:1rem}.EditorialReview_eyebrow__og7GV{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.5rem;padding-top:.875rem;border-top:2px solid #234d34;color:#42624b;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.EditorialReview_header__W9rCY h1{max-width:25ch;margin:0;color:#23372b}.EditorialReview_noWrap__Ry7xh{white-space:nowrap}.EditorialReview_byline__HId4l{margin-top:1.25rem;color:#62685e;font-size:.8125rem}.EditorialReview_answer__YzKgC{max-width:66ch;margin-top:1.5rem;font-size:1.0625rem;line-height:1.75}.EditorialReview_review__Y84ZB .EditorialReview_disclosure__dFPCX{max-width:72ch;margin-top:1.5rem;color:#505d4d;font-size:.875rem;line-height:1.7}.EditorialReview_costNote__62Dj7 a,.EditorialReview_disclosure__dFPCX a{color:#006b4b;text-decoration:underline;text-underline-offset:.2em}.EditorialReview_navigation__M1wJj{margin-top:2rem}.EditorialReview_navigation__M1wJj ul{flex-wrap:wrap;overflow:visible}.EditorialReview_navigation__M1wJj li{max-width:100%}.EditorialReview_partnerBlock__AoTBs>aside{margin-block:2rem 1.5rem;padding:1.5rem;border:1px solid #cbd5c6;border-radius:1.5rem;background:#fffdf7}.EditorialReview_partnerBlock__AoTBs a{border-radius:999px}.EditorialReview_costSummary__ctp8Y{overflow:hidden;margin-top:2rem;border:1px solid #d5ddd0;border-radius:1.5rem;background:#fffdf7;scroll-margin-top:7rem}.EditorialReview_costHeading__5ySeX{padding:1.25rem 1.25rem 0;color:#23372b;font-size:.9375rem;font-weight:600;line-height:1.6}.EditorialReview_costSummary__ctp8Y table{table-layout:fixed}.EditorialReview_costSummary__ctp8Y td,.EditorialReview_costSummary__ctp8Y th{vertical-align:top;overflow-wrap:anywhere;line-height:1.65}.EditorialReview_costSummary__ctp8Y th:first-child{width:27%}.EditorialReview_costSummary__ctp8Y thead{background:#eef3e9;color:#505d4d;font-size:.8125rem}.EditorialReview_costNote__62Dj7{margin:0;padding:1.25rem;border-top:1px solid #d5ddd0;color:#505d4d;font-size:.875rem;line-height:1.7}.EditorialReview_review__Y84ZB .EditorialReview_chapter__GeIs4{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #dfe3da;scroll-margin-top:7rem}.EditorialReview_chapterHeading__69NpA{display:flex;align-items:baseline;gap:1rem;color:#23372b}.EditorialReview_chapterIndex__8QBE8{flex:0 0 auto;color:#427451;font-size:.8125rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.EditorialReview_chapter__GeIs4>p{max-width:68ch}.EditorialReview_sources__sazGK{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem;padding-top:.5rem;color:#006b4b;font-size:.8125rem;line-height:1.6}.EditorialReview_sources__sazGK a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.2em}.EditorialReview_preferredSource__do_5_{margin-top:2.5rem}.EditorialReview_review__Y84ZB .EditorialReview_related__tQSTv{margin-top:3rem;padding-top:2rem;border-top:2px solid #234d34}.EditorialReview_review__Y84ZB .EditorialReview_footerNote__RPSIN{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #dfe3da;color:#62685e;font-size:.875rem;line-height:1.7}@media (max-width:639px){.EditorialReview_review__Y84ZB.EditorialReview_review__Y84ZB{padding-inline:20px}.EditorialReview_chapterHeading__69NpA{gap:.75rem}.EditorialReview_review__Y84ZB .EditorialReview_chapter__GeIs4{margin-top:2rem;padding-top:1.5rem}.EditorialReview_partnerBlock__AoTBs>aside{padding:1.25rem}.EditorialReview_partnerBlock__AoTBs a{display:flex;border-radius:1rem}.EditorialReview_sources__sazGK{gap:.25rem}.EditorialReview_sources__sazGK a{width:100%}}