.Choose_Policy_Term_main_section{background-color:#ffffff}.Choose_Policy_Term_main_section .row{align-items:flex-start}.Choose_Policy_Term_main_section .sidebar_wrap{position:relative;align-self:flex-start}.Choose_Policy_Term_main_section .sidebar_sticky_div_policyterm{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.06);z-index:20;position:-webkit-sticky;position:sticky;top:110px}.Choose_Policy_Term_main_section .sidebar_heading{background-color:#1c5f8c;padding:16px 20px;margin:0}.Choose_Policy_Term_main_section .sidebar_heading h4{font-size:16px;font-weight:700;margin:0;color:#ffffff}.Choose_Policy_Term_main_section .sidebar_nav_ul_policyterm{list-style:none;margin:0;padding:8px 0}.Choose_Policy_Term_main_section .sidebar_nav_ul_policyterm li{margin:0;border-bottom:1px solid #f1f2f4}.Choose_Policy_Term_main_section .sidebar_nav_ul_policyterm li:last-child{border-bottom:none}.Choose_Policy_Term_main_section .sidebar_nav_ul_policyterm li a{display:flex;align-items:flex-start;gap:8px;padding:14px 20px;font-size:15.5px;font-weight:500;line-height:1.4;color:#000;text-decoration:none;transition:background-color .2s ease,color .2s ease}.Choose_Policy_Term_main_section .sidebar_nav_ul_policyterm li a:before{content:"→";color:#1c5f8c;flex-shrink:0;font-weight:700}.Choose_Policy_Term_main_section .sidebar_nav_ul_policyterm li a:hover{background-color:#f5f9fc;color:#1c5f8c}.Choose_Policy_Term_main_section .sub_menu_scroll{max-height:70vh;overflow-y:auto}.Choose_Policy_Term_div,.Matching_Term_To_Childrens_Independence_div,.Matching_Term_To_Mortgage_div,.Matching_Term_To_Retirement_div,.Reviewing_And_Adjusting_div,.Why_Policy_Term_Matters_div{padding:0 20px}.Choose_Policy_Term_main_section .Choose_Policy_Term_div h1{font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px;color:#101828}.Choose_Policy_Term_main_section .Choose_Policy_Term_div h1 span{color:#1c5f8c}.Choose_Policy_Term_main_section h2{font-size:22px!important;font-weight:700;margin-top:36px;margin-bottom:16px;color:#1c5f8c}.sidebar_sticky_div_policyterm:before{content:"";background:linear-gradient(90deg,#3fae9c,#3fae9c);height:4px;display:block}.Choose_Policy_Term_main_section p{font-size:16px;line-height:1.7;color:#344054;margin-bottom:14px}@media (max-width:1199px){.Choose_Policy_Term_main_section{padding-top:40px;padding-bottom:40px}.Choose_Policy_Term_main_section .Choose_Policy_Term_div h1{font-size:29px}.Choose_Policy_Term_main_section h2{font-size:21px!important}}@media (max-width:991px){.Choose_Policy_Term_main_section .sidebar_sticky_div_policyterm{position:static!important;width:100%!important;margin-bottom:24px}.Choose_Policy_Term_main_section .sidebar_wrap{margin-bottom:8px}.Choose_Policy_Term_main_section .Choose_Policy_Term_div h1{font-size:27px;margin-bottom:16px}.Choose_Policy_Term_main_section h2{font-size:20px!important;margin-top:28px;margin-bottom:12px}.Choose_Policy_Term_div,.Matching_Term_To_Childrens_Independence_div,.Matching_Term_To_Mortgage_div,.Matching_Term_To_Retirement_div,.Reviewing_And_Adjusting_div,.Why_Policy_Term_Matters_div{padding:0 15px}.Choose_Policy_Term_main_section .sub_menu_scroll{max-height:none;overflow-y:visible}}@media (max-width:767px){.Choose_Policy_Term_main_section{padding-top:30px;padding-bottom:30px}.Choose_Policy_Term_main_section .sidebar_heading{padding:14px 16px}.Choose_Policy_Term_main_section .sidebar_heading h4{font-size:15px}.Choose_Policy_Term_main_section .sidebar_nav_ul_policyterm li a{padding:12px 16px;font-size:14.5px}.Choose_Policy_Term_main_section .Choose_Policy_Term_div h1{font-size:24px;line-height:1.35}.Choose_Policy_Term_main_section h2{font-size:19px!important;margin-top:24px}.Choose_Policy_Term_main_section p{font-size:16px}}@media (max-width:575px){.Choose_Policy_Term_main_section{padding-top:24px;padding-bottom:24px}.Choose_Policy_Term_div,.Matching_Term_To_Childrens_Independence_div,.Matching_Term_To_Mortgage_div,.Matching_Term_To_Retirement_div,.Reviewing_And_Adjusting_div,.Why_Policy_Term_Matters_div{padding:0 10px}.Choose_Policy_Term_main_section .Choose_Policy_Term_div h1{font-size:21px;margin-bottom:12px}.Choose_Policy_Term_main_section h2{font-size:18px!important;margin-top:20px;margin-bottom:10px}.Choose_Policy_Term_main_section p{font-size:16px;line-height:1.6}.Choose_Policy_Term_main_section .sidebar_heading h4{font-size:14.5px}.Choose_Policy_Term_main_section .sidebar_nav_ul_policyterm li a{padding:11px 14px;font-size:14px}}