.ed-header{background-color:var(--color-white,#ffffff);padding:64px var(--page-padding,64px) 0;display:flex;justify-content:center}.ed-header__container{width:100%;max-width:var(--max-width,1280px);display:flex;flex-direction:column;gap:16px;padding-top:48px;padding-bottom:48px}.ed-header__breadcrumb{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body,"Mulish",sans-serif);font-size:14px;font-weight:500;line-height:1.5;color:var(--color-black,#212121);text-decoration:underline;width:fit-content}.ed-header__breadcrumb:hover{opacity:.7}.ed-header__breadcrumb:focus-visible{outline:2px solid var(--blue,#4563e0);outline-offset:2px;border-radius:4px}.ed-header__row{display:flex;align-items:center;gap:64px}.ed-header__info{flex:1 1;display:flex;flex-direction:column;gap:32px}.ed-header__title{font-family:var(--font-heading,"Merriweather",serif);font-weight:900;font-size:48px;line-height:1.2;color:var(--blue,#4563e0);margin:0}.ed-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.ed-header__meta-item{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body,"Mulish",sans-serif);font-size:14px;font-weight:500;line-height:1.5;color:var(--color-black,#212121)}.ed-header__meta-item svg{flex-shrink:0;color:var(--color-black,#212121)}.ed-header__actions{display:flex;gap:16px;flex-shrink:0}.ed-header__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;font-family:var(--font-body,"Mulish",sans-serif);font-size:16px;font-weight:800;line-height:1.5;text-transform:uppercase;border-radius:30px;border:2px solid var(--blue,#4563e0);cursor:pointer;white-space:nowrap;transition:background-color .2s ease,transform .15s ease}.ed-header__btn:focus-visible{outline:2px solid var(--blue,#4563e0);outline-offset:2px}.ed-header__btn:active{transform:scale(.97)}.ed-header__btn--primary{background-color:var(--blue,#4563e0);color:var(--color-white,#ffffff)}.ed-header__btn--primary:hover{background-color:var(--blue-dark,#3450c7);border-color:var(--blue-dark,#3450c7)}.ed-header__btn--primary svg{color:var(--color-white,#ffffff)}.ed-header__btn--outline{background-color:initial;color:var(--blue,#4563e0)}.ed-header__btn--outline:hover{background-color:var(--light-blue,#dfe4fa)}.ed-header__btn--outline svg{color:var(--blue,#4563e0)}.ed-content{background-color:var(--color-white,#ffffff);padding:48px var(--page-padding,64px);display:flex;justify-content:center}.ed-content__container{width:100%;max-width:var(--max-width,1280px);display:flex;gap:80px;align-items:flex-start}.ed-content__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px}.ed-content__heading{font-family:var(--font-heading,"Merriweather",serif);font-weight:900;font-size:32px;line-height:1.2;color:var(--color-black,#212121);margin:0}.ed-content__richtext{font-family:var(--font-body,"Mulish",sans-serif);font-size:16px;font-weight:500;line-height:1.5;color:var(--color-black,#212121)}.ed-content__richtext p{margin:0 0 16px}.ed-content__richtext p:last-child{margin-bottom:0}.ed-content__richtext ul{list-style:disc;padding-left:24px;margin:0 0 16px}.ed-content__richtext li{margin-bottom:8px}.ed-content__richtext li:last-child{margin-bottom:0}.ed-content__richtext strong{font-weight:800}.ed-content__richtext em{font-style:italic}.ed-content__richtext a{color:var(--blue,#4563e0);text-decoration:underline}.ed-content__richtext a:hover{opacity:.7}.ed-content__image{flex:1 1;min-width:0;aspect-ratio:3/2;border-radius:40px;overflow:hidden;background-color:var(--light-blue,#dfe4fa)}.ed-content__image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.ed-details{background-color:var(--color-white,#ffffff);padding:48px var(--page-padding,64px);display:flex;justify-content:center}.ed-details__container{width:100%;max-width:var(--max-width,1280px);display:flex;flex-direction:column;gap:32px}.ed-details__heading{font-family:var(--font-heading,"Merriweather",serif);font-weight:900;font-size:32px;line-height:1.2;color:var(--blue,#4563e0);margin:0}.ed-details__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.ed-details__card{background-color:var(--color-white,#ffffff);border:2px solid var(--light-blue,#dfe4fa);border-radius:30px;padding:32px;display:flex;flex-direction:column;gap:32px;box-shadow:1px 1px 20px 0 #eee}.ed-details__card-content{display:flex;flex-direction:column;gap:16px}.ed-details__card-title{font-family:var(--font-heading,"Merriweather",serif);font-weight:900;font-size:32px;line-height:1.2;color:var(--blue,#4563e0);margin:0}.ed-details__card-body{font-family:var(--font-body,"Mulish",sans-serif);font-size:16px;font-weight:500;line-height:1.5;color:var(--color-black,#212121)}.ed-details__card-body p{margin:0 0 16px}.ed-details__card-body p:last-child{margin-bottom:0}.ed-details__card-body ul{list-style:disc;padding-left:24px;margin:0}.ed-details__card-body li{margin-bottom:8px}.ed-details__card-body li:last-child{margin-bottom:0}.ed-details__card-body a{color:var(--blue,#4563e0);text-decoration:underline}.ed-details__card-body a:hover{opacity:.7}.ed-details__card-body strong{font-weight:800}.ed-details__card-body em{font-style:italic}.ed-faq{background-color:var(--color-white,#ffffff);padding:48px var(--page-padding,64px);display:flex;justify-content:center}.ed-faq__container{width:100%;max-width:var(--max-width,1280px);gap:80px}.ed-faq__container,.ed-faq__header{display:flex;flex-direction:column;align-items:center}.ed-faq__header{gap:24px;max-width:768px;text-align:center}.ed-faq__title{font-family:var(--font-heading,"Merriweather",serif);font-weight:900;font-size:48px;line-height:1.2;color:var(--blue,#4563e0);margin:0}.ed-faq__subtitle{font-family:var(--font-body,"Mulish",sans-serif);font-size:18px;font-weight:500;line-height:1.5;color:var(--color-black,#212121);margin:0}.ed-faq__list{width:100%;max-width:768px;border-bottom:1px solid var(--color-black,#212121)}.ed-faq__item{border-top:1px solid var(--color-black,#212121)}.ed-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body,"Mulish",sans-serif);font-size:18px;font-weight:700;line-height:1.5;color:var(--color-black,#212121)}.ed-faq__question:focus-visible{outline:2px solid var(--blue,#4563e0);outline-offset:-2px;border-radius:4px}.ed-faq__chevron{flex-shrink:0;transition:transform .25s ease}.ed-faq__question[aria-expanded=true] .ed-faq__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ed-faq__chevron{transition:none}}.ed-faq__answer{overflow:hidden;max-height:0;transition:max-height .3s ease}.ed-faq__answer--open{max-height:500px}@media (prefers-reduced-motion:reduce){.ed-faq__answer{transition:none}}.ed-faq__answer-body{padding-bottom:24px;font-family:var(--font-body,"Mulish",sans-serif);font-size:16px;font-weight:500;line-height:1.5;color:var(--color-black,#212121)}.ed-faq__answer-body p{margin:0 0 12px}.ed-faq__answer-body p:last-child{margin-bottom:0}.ed-faq__answer-body ol,.ed-faq__answer-body ul{list-style:disc;padding-left:24px;margin:0 0 12px}.ed-faq__answer-body strong{font-weight:800}.ed-faq__answer-body em{font-style:italic}.ed-faq__answer-body a{color:var(--blue,#4563e0);text-decoration:underline}.ed-faq__cta{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:560px;text-align:center}.ed-faq__cta-title{font-family:var(--font-heading,"Merriweather",serif);font-weight:900;font-size:32px;line-height:1.2}.ed-faq__cta-text,.ed-faq__cta-title{color:var(--color-black,#212121);margin:0}.ed-faq__cta-text{font-size:18px;font-weight:500}.ed-faq__cta-btn,.ed-faq__cta-text{font-family:var(--font-body,"Mulish",sans-serif);line-height:1.5}.ed-faq__cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:800;text-transform:uppercase;color:var(--blue,#4563e0);border:2px solid var(--blue,#4563e0);border-radius:30px;text-decoration:none;transition:background-color .2s ease}.ed-faq__cta-btn:hover{background-color:var(--light-blue,#dfe4fa)}.ed-faq__cta-btn:focus-visible{outline:2px solid var(--blue,#4563e0);outline-offset:2px}.ed-series{background-color:var(--color-white,#ffffff);padding:112px var(--page-padding,64px);display:flex;justify-content:center}.ed-series__container{width:100%;max-width:var(--max-width,1280px);display:flex;flex-direction:column;gap:32px}.ed-series__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.ed-series__title{font-family:var(--font-heading,"Merriweather",serif);font-weight:900;font-size:40px;line-height:1.2;color:var(--blue,#4563e0);margin:0}.ed-series__btn{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;font-family:var(--font-body,"Mulish",sans-serif);font-size:16px;font-weight:800;line-height:1.5;text-transform:uppercase;color:var(--color-white,#ffffff);background-color:var(--blue,#4563e0);border-radius:30px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .2s ease}.ed-series__btn:hover{background-color:var(--blue-dark,#3450c7)}.ed-series__btn:focus-visible{outline:2px solid var(--blue,#4563e0);outline-offset:2px}.ed-series__btn svg{color:var(--color-white,#ffffff)}.ed-series__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ed-series__card{background-color:var(--color-white,#ffffff);border:2px solid var(--light-blue,#dfe4fa);border-radius:30px;padding:32px;display:flex;flex-direction:column;gap:32px;overflow:hidden;box-shadow:1px 1px 20px 1px #eee;color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease}a.ed-series__card:hover{transform:translateY(-2px);box-shadow:1px 4px 24px 1px #e4e4e4}a.ed-series__card:focus-visible{outline:2px solid var(--blue,#4563e0);outline-offset:2px}.ed-series__card--current{background-color:var(--blue,#4563e0);border-color:var(--blue,#4563e0);box-shadow:1px 1px 20px 1px rgba(69,99,224,.3)}.ed-series__card-date{display:flex;flex-direction:column}.ed-series__card-date-label{font-family:var(--font-heading,"Merriweather",serif);font-weight:900;font-size:32px;line-height:1.2;color:var(--blue,#4563e0);margin:0}.ed-series__card--current .ed-series__card-date-label{color:var(--color-white,#ffffff)}.ed-series__card-date-meta{display:flex;gap:4px;font-family:var(--font-body,"Mulish",sans-serif);font-size:16px;font-weight:500;line-height:1.5;color:var(--color-black,#212121);margin:0}.ed-series__card--current .ed-series__card-date-meta{color:var(--color-white,#ffffff)}.ed-series__card-divider{border:none;border-top:1px solid var(--light-blue,#dfe4fa);margin:0}.ed-series__card--current .ed-series__card-divider{border-color:rgba(255,255,255,.3)}.ed-series__card-body{display:flex;flex-direction:column;gap:4px}.ed-series__card-tags{display:flex;flex-wrap:wrap;gap:4px}.ed-series__tag{display:inline-flex;padding:0 6px 2px;font-family:var(--font-body,"Mulish",sans-serif);font-size:12px;font-weight:700;line-height:1.5;color:var(--blue,#4563e0);background-color:var(--light-blue,#dfe4fa);border-radius:20px;white-space:nowrap}.ed-series__card-title{font-family:var(--font-heading,"Merriweather",serif);font-weight:700;font-size:24px;line-height:1.4;color:var(--color-black,#212121);margin:0}.ed-series__card--current .ed-series__card-title{color:var(--color-white,#ffffff);text-decoration:underline}.ed-series__card-address{display:flex;flex-direction:column;font-family:var(--font-body,"Mulish",sans-serif);font-size:14px;font-weight:500;line-height:1.5;font-style:normal;color:var(--color-black,#212121)}.ed-series__card--current .ed-series__card-address{color:var(--color-white,#ffffff)}@media (max-width:1024px){.ed-header__title{font-size:36px}.ed-header__row{flex-direction:column;gap:32px;align-items:flex-start}.ed-content__container{flex-direction:column;gap:40px}.ed-content__image{width:100%;aspect-ratio:16/9;max-height:480px}.ed-details__grid{grid-template-columns:repeat(2,1fr)}.ed-details__card-title{font-size:24px}.ed-faq__title{font-size:36px}.ed-series__grid{grid-template-columns:repeat(2,1fr)}.ed-series__title{font-size:32px}.ed-series{padding:64px var(--page-padding,64px)}}@media (max-width:768px){.ed-header{padding:32px var(--page-padding,24px) 0}.ed-header__container{padding-top:24px;padding-bottom:32px}.ed-header__title{font-size:28px}.ed-header__meta{gap:16px}.ed-header__actions{flex-direction:column;width:100%}.ed-header__btn{width:100%;justify-content:center}.ed-content{padding:32px var(--page-padding,24px)}.ed-content__container{gap:32px}.ed-content__heading{font-size:24px}.ed-details{padding:32px var(--page-padding,24px)}.ed-details__grid{grid-template-columns:1fr}.ed-details__card-title,.ed-details__heading{font-size:24px}.ed-faq{padding:32px var(--page-padding,24px)}.ed-faq__container{gap:48px}.ed-faq__title{font-size:28px}.ed-faq__cta-title{font-size:24px}.ed-series{padding:48px var(--page-padding,24px)}.ed-series__header{flex-direction:column;align-items:flex-start}.ed-series__title{font-size:28px}.ed-series__grid{grid-template-columns:1fr}}@media (max-width:480px){.ed-header__title{font-size:24px}.ed-content__image{aspect-ratio:4/3;border-radius:24px}}