.styles_course_article___A6IC{--course-page-body-font-size:var(--font-size);--course-page-body-line-height:1.6;--course-page-body-font-weight:var(--font-weight-normal);--course-page-body-letter-spacing:0}.styles_course_article___A6IC>header{grid-area:header}.styles_course_article___A6IC>header>h1{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:.5rem;margin-block-end:.5rem}.styles_course_article___A6IC h2{font-size:1.25em}.styles_backButton__vGFec{margin-block:.5rem}.styles_carousels_wrapper__Uudyh h2{font-size:1.25em;-webkit-margin-before:var(--margin-bigger);margin-block-start:var(--margin-bigger)}.styles_course_image__YgX9s{position:relative;width:100%;border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border-muted)}.styles_course_image__YgX9s img{object-fit:contain;object-position:center;border-radius:var(--border-radius);position:relative!important;aspect-ratio:16/9;display:block}.styles_course_image__YgX9s .styles_blurred_background_image__3Wlmt{width:100%;height:100%;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px) brightness(.95);transform:scale(1.1);position:absolute;aspect-ratio:16/9;top:0;z-index:-1}.styles_unsplash_notice__ctoE8{font-size:10pt;display:block;line-height:10pt;text-align:center;width:80%;margin:var(--padding-tiny) auto}.styles_faq_section__d_0gG{grid-area:courseFaqs;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list);font-size:var(--course-page-body-font-size);line-height:var(--course-page-body-line-height);letter-spacing:var(--course-page-body-letter-spacing)}.styles_faq_section__d_0gG>ul{margin:0;padding:0}.styles_faq_section__d_0gG>ul>li{list-style-type:none}.styles_faq_section__d_0gG details{-webkit-padding-after:.75rem;padding-block-end:.75rem;-webkit-margin-after:.75rem;margin-block-end:.75rem}.styles_faq_section__d_0gG details .styles_faqIconMinus__JNAMS,.styles_faq_section__d_0gG details[open] .styles_faqIconPlus__fp1cu{display:none}.styles_faq_section__d_0gG details[open] .styles_faqIconMinus__JNAMS{display:block}.styles_faq_section__d_0gG details summary{font-weight:var(--font-weight-bolder);line-height:inherit;list-style:none;display:flex;align-items:center;gap:.5em}.styles_faq_section__d_0gG details summary::-webkit-details-marker{display:none}.styles_faq_section__d_0gG details summary svg{flex:0 0 1rem;height:1rem;width:1rem;fill:var(--icon-fill-light)}.styles_faq_section__d_0gG details summary:hover{cursor:pointer;color:var(--link-color)}.styles_faq_section__d_0gG details summary:hover svg{fill:var(--link-color)}.styles_faq_section__d_0gG details li,.styles_faq_section__d_0gG details p{font-size:inherit;line-height:inherit;letter-spacing:inherit}.styles_faq_section__d_0gG details p{margin-block:var(--margin-small) 0}.styles_faq_section__d_0gG details ol,.styles_faq_section__d_0gG details ul{margin-block:var(--margin-small);-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.styles_educator_section__gFrtA{grid-area:educator;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list)}.styles_educator_section__gFrtA .styles_educatorCard__YbGWH{display:flex;flex-direction:column;gap:var(--gap-list-small);padding:var(--gap-list);background-color:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-box-shadow)}.styles_educator_section__gFrtA .styles_educatorHeader__r6XBv{display:flex;align-items:flex-start;gap:var(--gap-list);min-width:0}.styles_educator_section__gFrtA .styles_educatorLogo__ME28O{width:3.5rem;height:3.5rem;border-radius:var(--radius-sm)}.styles_educator_section__gFrtA .styles_educatorLogo__ME28O img{object-fit:cover;border-radius:inherit}.styles_educator_section__gFrtA .styles_educatorIdentity__OBwhh{min-width:0;display:flex;flex-direction:column;gap:.375rem}.styles_educator_section__gFrtA .styles_educatorName__WBJbv{width:-moz-fit-content;width:fit-content;color:var(--text);font-size:var(--font-size-bigger);font-weight:var(--font-weight-bold);line-height:1.3;overflow-wrap:anywhere}.styles_educator_section__gFrtA .styles_educatorName__WBJbv:hover{color:var(--link-color)}.styles_educator_section__gFrtA .styles_educatorMeta__aUKT6{display:flex;flex-wrap:wrap;gap:var(--gap-list-smaller)}.styles_educator_section__gFrtA .styles_educatorMetaItem__TAEib{display:inline-flex;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;color:var(--text-muted);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bolder);line-height:1.2;background-color:var(--bg-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.styles_educator_section__gFrtA .styles_educatorMetaItem__TAEib svg{color:var(--brand-color,var(--cademy-brand-color))}.styles_educator_section__gFrtA .styles_educatorBio__3Iddw{margin:0;font-size:var(--course-page-body-font-size,var(--font-size));line-height:var(--course-page-body-line-height,1.6);letter-spacing:var(--course-page-body-letter-spacing,0);color:var(--text-muted)}.styles_educator_section__gFrtA .styles_educatorBio__3Iddw li,.styles_educator_section__gFrtA .styles_educatorBio__3Iddw p{margin-block:0 var(--margin-small);font-size:inherit;line-height:inherit;letter-spacing:inherit}.styles_educator_section__gFrtA .styles_educatorBio__3Iddw li:last-child,.styles_educator_section__gFrtA .styles_educatorBio__3Iddw p:last-child,.styles_educator_section__gFrtA .styles_educatorBio__3Iddw>:last-child{-webkit-margin-after:0;margin-block-end:0}.styles_educator_section__gFrtA .styles_educatorReadMore__Qz3MS{display:inline-flex;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;color:var(--text);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bold)}.styles_educator_section__gFrtA .styles_educatorReadMore__Qz3MS:hover{color:var(--link-color)}.styles_educator_section__gFrtA .styles_educatorReadMoreIcon__kg0RU{font-size:.875em}.styles_location_section__4I1wg{grid-area:courseLocation;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list)}.styles_venueTabs__cmMxJ{gap:8px}.styles_venuePanel__myEDH{-webkit-margin-before:var(--margin);margin-block-start:var(--margin)}input:checked+.styles_venueBadge__jSs5F{background:var(--brand-color,var(--cademy-brand-color));color:var(--on-brand-color,var(--on-cademy-brand-color))}input:checked+.styles_venueBadge__jSs5F,input:checked+.styles_venueBadge__jSs5F:hover{border-color:var(--brand-color,var(--cademy-brand-color))}.styles_venueBadge__jSs5F{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:.8125rem;font-weight:var(--font-weight-bold);color:var(--text);background:var(--bg-1);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.styles_venueBadge__jSs5F svg{flex-shrink:0}.styles_venueBadge__jSs5F:hover{border-color:var(--brand-color,var(--cademy-brand-color))}.styles_locRow__KUJpF{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}.styles_locInfo__FFN1S{display:flex;flex-direction:column;gap:8px}.styles_locAddr__30bfF{display:flex;flex-direction:column;gap:2px;font-style:normal;color:var(--text)}.styles_locAddr__30bfF,.styles_locNeighb__2xJ_u{font-size:var(--course-page-body-font-size);line-height:var(--course-page-body-line-height);letter-spacing:var(--course-page-body-letter-spacing)}.styles_locNeighb__2xJ_u{margin:0;-webkit-margin-before:4px;margin-block-start:4px;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);color:var(--text-muted);white-space:pre-wrap}.styles_directionsLink__Bp05l{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;-webkit-margin-before:4px;margin-block-start:4px;font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--link-color)}.styles_directionsLink__Bp05l svg{flex-shrink:0}.styles_directionsLink__Bp05l:hover{text-decoration:underline}.styles_externalArrow__eRc9h{font-size:.875em;line-height:1}.styles_mapTile__Sy_2E{overflow:hidden;min-height:220px;border:1px solid var(--border);border-radius:var(--border-radius)}.styles_mapTile__Sy_2E iframe{display:block;width:100%;height:100%;min-height:220px;border:0}@media(max-width:899px){.styles_locRow__KUJpF{grid-template-columns:1fr}.styles_mapTile__Sy_2E iframe{min-height:200px}}.styles_course_image_section__zPRpN{grid-area:courseImages;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list)}.styles_course_image_section__zPRpN span{max-width:100%;-webkit-padding-before:var(--padding-tiny);padding-block-start:var(--padding-tiny)}.styles_description_section__SwqP1{grid-area:courseDescription;overflow:auto;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list);font-size:var(--course-page-body-font-size);font-weight:var(--course-page-body-font-weight);line-height:var(--course-page-body-line-height);letter-spacing:var(--course-page-body-letter-spacing);color:var(--text)}.styles_description_section__SwqP1 .CademyRichtext_CourseDescription_Callout,.styles_description_section__SwqP1 blockquote,.styles_description_section__SwqP1 details,.styles_description_section__SwqP1 li,.styles_description_section__SwqP1 p,.styles_description_section__SwqP1 summary,.styles_description_section__SwqP1 td{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.styles_description_section__SwqP1 p{margin-block:0 var(--margin)}.styles_description_section__SwqP1 p:last-child{-webkit-margin-after:0;margin-block-end:0}.styles_description_section__SwqP1 ol,.styles_description_section__SwqP1 ul{margin-block:var(--margin-small) var(--margin);-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;font-size:inherit;line-height:inherit;letter-spacing:inherit}.styles_description_section__SwqP1 ul{list-style-type:disc}.styles_description_section__SwqP1 ol{list-style-type:decimal}.styles_description_section__SwqP1 ol+ol,.styles_description_section__SwqP1 ul+ul{-webkit-margin-before:0;margin-block-start:0}.styles_description_section__SwqP1 li{margin-block:.2em;-webkit-padding-start:.15em;padding-inline-start:.15em}.styles_description_section__SwqP1 li>.CademyRichtext_CourseDescription_Callout,.styles_description_section__SwqP1 li>blockquote,.styles_description_section__SwqP1 li>p{margin-block:0}.styles_description_section__SwqP1 table{width:100%;border-collapse:collapse}.styles_description_section__SwqP1 td{padding:var(--padding-tiny);border:1px solid var(--border);vertical-align:top}.styles_description_section__SwqP1 pre{display:grid;grid-template-columns:1fr}.styles_description_section__SwqP1 pre code{border:1px solid var(--border-muted);background-color:var(--bg-2);padding:var(--padding);border-radius:12px;font-family:monospace;overflow-x:scroll}.styles_description_section__SwqP1 code{display:inline-block;background-color:var(--bg-2);color:var(--red);padding:var(--padding-tiny);border-radius:var(--border-radius)}.styles_description_section__SwqP1 blockquote{display:block;border-left:4px solid var(--border);padding:var(--padding-small) var(--padding);margin-block:var(--margin);margin-inline:0;color:var(--text)}.styles_description_section__SwqP1 details{margin-block:var(--margin);-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:var(--margin-bigger);padding-inline-start:var(--margin-bigger)}.styles_description_section__SwqP1 details summary{-webkit-margin-start:calc(var(--margin-bigger)*-1);margin-inline-start:calc(var(--margin-bigger)*-1);font-weight:var(--font-weight-bolder);cursor:pointer}.styles_description_section__SwqP1 details>:last-child{-webkit-margin-after:0;margin-block-end:0}.styles_description_section__SwqP1 .CademyRichtext_CourseDescription_Callout{margin-block:var(--margin);color:var(--text)}.styles_description_section__SwqP1 .CademyRichtext_CourseDescription_Callout>div{font-size:inherit;line-height:inherit;letter-spacing:inherit}.styles_description_section__SwqP1 hr{border:0;border-top:1px solid var(--border);margin-block:calc(var(--margin)*2)}.styles_description_section__SwqP1 h2{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);margin-block:var(--margin)}.styles_description_section__SwqP1 h3{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);margin-block:var(--margin)}.styles_description_section__SwqP1 h4{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-block:var(--margin)}.styles_description_section__SwqP1 .styles_image__V5Gcv{display:flex;width:100%;justify-content:space-around}.styles_description_section__SwqP1 iframe{border:0}.styles_v2DescriptionDocument__DYlYt{grid-area:courseDescription;display:flex;flex-direction:column;gap:var(--gap-list);-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list)}.styles_v2DescriptionDocument__DYlYt .styles_contents_section__yTDV2,.styles_v2DescriptionDocument__DYlYt .styles_courseReviewsSection__nSFRM,.styles_v2DescriptionDocument__DYlYt .styles_description_section__SwqP1,.styles_v2DescriptionDocument__DYlYt .styles_educator_section__gFrtA,.styles_v2DescriptionDocument__DYlYt .styles_faq_section__d_0gG,.styles_v2DescriptionDocument__DYlYt .styles_location_section__4I1wg{-webkit-margin-after:0;margin-block-end:0}.styles_v2DescriptionDocument__DYlYt .styles_v2SectionHeading__Zdj6r{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);margin-block:var(--margin)}.styles_v2DescriptionDocument__DYlYt .styles_v2CourseRows__5H2FM{display:flex;flex-direction:column;gap:var(--gap-list-small)}.styles_v2DescriptionDocument__DYlYt .styles_v2CourseGrid__uZRUI{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--gap-list);gap:var(--gap-list)}.styles_v2CarouselVisibleCards__OQx2r{--carousel-visible:1}@media(min-width:560px)and (max-width:889px){.styles_v2CarouselVisibleCards__OQx2r{--carousel-visible:2}}@media(min-width:890px){.styles_v2CarouselVisibleCards__OQx2r{--carousel-visible:3}}.styles_course_tags_section__vGYBS{grid-area:courseTags;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list)}.styles_course_tags_section__vGYBS .styles_pill_list__8GUDx{list-style-type:none;display:flex;flex-direction:row;gap:var(--gap-list-small);flex-wrap:wrap;padding:0}.styles_course_tags_section__vGYBS .styles_pill_list_item__JKZDl{font-size:var(--font-size-smaller);padding-block:var(--padding-smaller);padding-inline:var(--padding);border:1px solid var(--border-muted);background-color:var(--bg-3);border-radius:var(--rounded-corners-pill);cursor:pointer}.styles_course_tags_section__vGYBS .styles_pill_list_item__JKZDl a{color:var(--text)}.styles_course_tags_section__vGYBS .styles_pill_list_item__JKZDl:hover{color:var(--link-color);background-color:var(--item-bg-light)}.styles_course_tags_section__vGYBS .styles_pill_list_item__JKZDl:hover a{color:var(--link-color)}.styles_courseReviewsSection__nSFRM{grid-area:courseReviews;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list)}.styles_courseReviewsSection__nSFRM .styles_header__oADKD{display:flex;flex-direction:row;align-items:center}.styles_courseReviewsSection__nSFRM .styles_header__oADKD .styles_minimal__3tWxF{margin:0}.styles_courseReviewsSection__nSFRM .styles_ratingSummary__yBKY0{display:flex;align-items:center;justify-content:space-between}.styles_courseReviewsSection__nSFRM .styles_showAllContainer__5BfFx{display:flex;justify-content:center;-webkit-margin-before:var(--margin-big);margin-block-start:var(--margin-big)}.styles_courseReviewsSection__nSFRM .styles_reviewsList__BHnN1{display:flex;flex-direction:column}.styles_courseReviewsSection__nSFRM .styles_seeAllReviewsLink__WNii6{display:inline-block;-webkit-margin-before:var(--margin);margin-block-start:var(--margin);font-weight:var(--font-weight-bold);color:var(--link-color)}.styles_courseReviewsSection__nSFRM .styles_seeAllReviewsLink__WNii6:hover{text-decoration:underline}.styles_courseReviewsSection__nSFRM .styles_providerReviews__AMbBW{-webkit-margin-before:var(--gap-list-large);margin-block-start:var(--gap-list-large);-webkit-padding-before:var(--gap-list);padding-block-start:var(--gap-list);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.styles_courseReviewsSection__nSFRM .styles_providerReviews__AMbBW .styles_providerReviewsHeader__tBm_T{-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list)}.styles_courseReviewsSection__nSFRM .styles_providerReviews__AMbBW .styles_providerReviewsHeader__tBm_T h2{-webkit-margin-after:var(--margin-small);margin-block-end:var(--margin-small)}.styles_courseReviewsSection__nSFRM .styles_providerReviews__AMbBW .styles_providerReviewsSubtitle__u5LWs{margin:0;color:var(--text-muted);font-size:var(--font-size-smaller)}.styles_reviewsPlaceholder__U_mx0 .styles_alert__Slagr{text-align:center;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list);margin-inline:auto;text-wrap:balance}.styles_reviewsPlaceholder__U_mx0 .styles_alert__Slagr span{display:inline-block}.styles_course_article___A6IC{width:100%;display:grid;grid-template-columns:1fr 1fr 1.25fr;grid-column-gap:5em;column-gap:5em;grid-template-areas:"header header bookAside" "educatorHeaderCard educatorHeaderCard bookAside" "courseImages courseImages bookAside" "courseHighlights courseHighlights bookAside" "courseOccurrences courseOccurrences bookAside" "courseDescription courseDescription bookAside" "courseContents courseContents bookAside" "courseFaqs courseFaqs bookAside" "courseLocation courseLocation bookAside" "educator educator bookAside" "courseTags courseTags bookAside" "courseReviews courseReviews bookAside"}.styles_course_image_section__zPRpN .styles_imageCarouselContainer__THeSp{width:100%;height:100%;aspect-ratio:16/9}.styles_occurrencePicker__tZj56{border-radius:var(--border-radius);box-shadow:0 0 1px rgba(67,90,111,.3),0 2px 4px -2px rgba(67,90,111,.47);overflow:hidden;display:flex;align-items:center;justify-content:center;margin:var(--padding-small) 0}.styles_contents_section__yTDV2{grid-area:courseContents;-webkit-margin-after:var(--gap-list);margin-block-end:var(--gap-list)}.styles_contents_section__yTDV2 .styles_section_heading__xfbba{text-transform:capitalize}.styles_contents_section__yTDV2 .styles_course_summary__k1N_5{display:flex;gap:.5rem;color:var(--text-muted);font-size:.9rem;-webkit-margin-after:1rem;margin-block-end:1rem}.styles_contents_section__yTDV2 .styles_sections_list__75qSf{border:1px solid var(--border-muted);border-radius:var(--border-radius);overflow:hidden}.styles_contents_section__yTDV2 .styles_section_details__YcrW1{border-bottom:1px solid var(--border-muted);background:var(--bg-2);font-size:var(--course-page-body-font-size);line-height:var(--course-page-body-line-height);letter-spacing:var(--course-page-body-letter-spacing)}.styles_contents_section__yTDV2 .styles_section_details__YcrW1:last-child{border-bottom:none}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 .styles_faqIconMinus__JNAMS,.styles_contents_section__yTDV2 .styles_section_details__YcrW1[open] .styles_faqIconPlus__fp1cu{display:none}.styles_contents_section__yTDV2 .styles_section_details__YcrW1[open] .styles_faqIconMinus__JNAMS{display:block}.styles_contents_section__yTDV2 .styles_section_details__YcrW1[open] summary{background:var(--bg-3)}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 summary{padding:1rem;font-weight:var(--font-weight-bolder);line-height:inherit;list-style:none;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:background-color .2s ease}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 summary::-webkit-details-marker{display:none}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 summary:hover{background:var(--bg-3);color:var(--link-color)}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 summary svg{flex:0 0 1rem;height:1rem;width:1rem;fill:var(--icon-fill-light)}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 summary .styles_section_header__R2dFu{flex:1 1;display:flex;justify-content:space-between;align-items:center;gap:1rem}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 summary .styles_lesson_count__xKzu3{font-size:.9rem;color:var(--text-muted);font-weight:400}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 .styles_lessons_list__aJRRX{margin:0;padding:.5rem 0;list-style:none;background:var(--bg-1)}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 .styles_lesson_item__l021e{display:flex;align-items:center;gap:1rem;padding:var(--padding-small);-webkit-padding-start:3.25rem;padding-inline-start:3.25rem;line-height:inherit;font-weight:var(--course-page-body-font-weight);transition:background-color .2s ease}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 .styles_lesson_item__l021e:hover{background:var(--bg-2)}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 .styles_lesson_item__l021e .styles_lesson_number__vbgYn{color:var(--text-muted);font-size:.9rem;min-width:1.5rem}.styles_contents_section__yTDV2 .styles_section_details__YcrW1 .styles_lesson_item__l021e .styles_lesson_name__OcsSD{flex:1 1}.styles_secondary_buttons__g_pP2 svg{width:100%;height:100%}@media only screen and (max-width:650px){.styles_course_article___A6IC{grid-template-columns:1fr;grid-template-areas:"header" "educatorHeaderCard" "courseImages" "bookAside" "courseHighlights" "courseOccurrences" "courseDescription" "courseContents" "courseFaqs" "courseLocation" "educator" "courseTags" "courseReviews"}}@media only screen and (orientation:portrait)and (min-width:651px)and (max-width:950px){.styles_course_article___A6IC{grid-template-columns:1fr .75fr;grid-template-areas:"header header" "educatorHeaderCard educatorHeaderCard" "courseImages courseImages" "courseHighlights bookAside" "courseOccurrences bookAside" "courseDescription bookAside" "courseContents bookAside" "courseFaqs bookAside" "courseLocation bookAside" "educator bookAside" "courseTags bookAside" "courseReviews bookAside";column-gap:2vmin}.styles_courseReviewsSection__nSFRM .styles_reviewsBreakdown__nNTbx{grid-template-columns:1fr}}.styles_controlBar__QiC2S{flex-wrap:wrap;justify-content:end}.styles_educatorHeaderCard__5qQsd{grid-area:educatorHeaderCard}.styles_bookAside__ru3S2{grid-area:bookAside}.styles_courseHighlights___J_Cu{grid-area:courseHighlights}.styles_courseOccurrences__QX_kN{grid-area:courseOccurrences}.styles_container__Fclbb{position:relative}.styles_nextButton__9_Pcr,.styles_previousButton__8A0aX{width:2.25rem;height:2.25rem;background:hsla(0,0%,100%,.8);border:1px solid var(--text);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;position:absolute}.styles_nextButton__9_Pcr:hover,.styles_previousButton__8A0aX:hover{background:var(--brand-color);color:var(--on-brand-color);fill:var(--on-brand-color);border-color:var(--on-brand-color)}.styles_nextButton__9_Pcr:disabled,.styles_previousButton__8A0aX:disabled{background:hsla(0,0%,100%,.8);color:var(--text-muted);fill:var(--text-muted);border-color:var(--text-muted);cursor:not-allowed}.styles_previousButton__8A0aX{grid-area:previous-button;justify-self:start;left:-1rem;top:47%}.styles_nextButton__9_Pcr{grid-area:next-button;justify-self:end;right:-1rem;top:47%}.styles_scroller__K85RZ{grid-area:scroller;height:100%;display:grid;grid-auto-columns:calc((100% - (var(--carousel-visible, 1) - 1)*15px)/var(--carousel-visible, 1));grid-column-gap:15px;column-gap:15px;grid-auto-flow:column;align-items:center;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;position:relative;border-radius:var(--border-radius)}.styles_scroller__K85RZ>*{scroll-snap-align:start}.styles_scroller__K85RZ:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.styles_item__7MHIx{height:100%;max-width:100%;display:flex;justify-content:center;overflow:hidden}.styles_image__6YjHI{position:relative;width:100%;height:100%}.styles_image__6YjHI img{object-fit:contain;object-position:center}.styles_blurred_background_image__1N_yh{width:100%;height:100%;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px) brightness(.95);transform:scale(1.1);position:absolute;top:0;z-index:-1}.styles_imageCarouselContainer__efy4v{position:relative}.styles_imageCarouselContainer__efy4v .styles_imageCount__T0g_g{background:var(--white);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bolder);position:absolute;bottom:1rem;right:1rem;padding-block:var(--padding-tiny);padding-inline:var(--padding-small);border-radius:var(--rounded-corners-pill);border:1px solid var(--border-muted)}.styles_container__WRYqC{position:relative}.styles_scroller__8nO__{height:100%;display:grid;grid-auto-columns:100%;grid-auto-flow:column;align-items:center;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;border-radius:var(--border-radius)}.styles_slide__DW8gW{position:relative;height:100%;max-width:100%;overflow:hidden;scroll-snap-align:start}.styles_image__rhITc{position:relative;width:100%;height:100%}.styles_image__rhITc img{object-fit:contain;object-position:center}.styles_blurredBackgroundImage___DSaG{width:100%;height:100%;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px) brightness(.95);transform:scale(1.1);position:absolute;top:0;z-index:-1}.styles_navLink__vUVjZ{width:2.25rem;height:2.25rem;background:hsla(0,0%,100%,.8);border:1px solid var(--text);color:var(--text);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;position:absolute;top:47%;text-decoration:none}.styles_navLink__vUVjZ:hover{background:var(--brand-color);color:var(--on-brand-color);fill:var(--on-brand-color);border-color:var(--on-brand-color);text-decoration:none}.styles_previousLink__oiMZT{left:.75rem}.styles_nextLink__C5053{right:.75rem}.styles_imageCount__moWuW{background:var(--white);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bolder);position:absolute;bottom:1rem;right:1rem;padding-block:var(--padding-tiny);padding-inline:var(--padding-small);border-radius:var(--rounded-corners-pill);border:1px solid var(--border-muted)}.styles_endCard__DoqaD{padding:var(--padding);background-color:var(--bg-1);border-radius:var(--border-radius);display:grid;grid-template-columns:1fr;-webkit-margin-after:20%;margin-block-end:20%}.styles_endCard__DoqaD a,.styles_endCard__DoqaD p{display:flex;justify-content:center;align-items:center}.styles_endCard__DoqaD a{border:1px solid var(--black);border-radius:var(--border-radius);padding:var(--padding-small) var(--padding);color:var(--text)}.styles_endCard__DoqaD a:hover{background-color:var(--brand-color);border:1px solid var(--brand-color);color:var(--on-brand-color)}.styles_courseCardWrapper__2Cggb{width:100%;padding-block:var(--padding-smaller)}.styles_defaultVisibleCards__BiPQ8{--carousel-visible:1}@media(min-width:560px)and (max-width:889px){.styles_defaultVisibleCards__BiPQ8{--carousel-visible:2}}@media(min-width:890px)and (max-width:1019px){.styles_defaultVisibleCards__BiPQ8{--carousel-visible:3}}@media(min-width:1020px){.styles_defaultVisibleCards__BiPQ8{--carousel-visible:4}}.styles_twoVisibleCards__fIdfi{--carousel-visible:1}@media(min-width:560px){.styles_twoVisibleCards__fIdfi{--carousel-visible:2}}.styles_courseCard__CBgaH{height:100%;border-radius:var(--radius-lg);box-shadow:var(--card-box-shadow);border:1px solid var(--border);display:grid;grid-template-rows:auto 1fr;overflow:hidden;transition:box-shadow .15s ease}.styles_cardCoverImage__x8z6E{position:relative;aspect-ratio:16/9;width:100%}.styles_cardCoverImage__x8z6E img{object-fit:cover;object-position:center}.styles_cardContent__LfrdV{padding:var(--padding-small);display:grid;grid-template-rows:auto auto 1fr;grid-gap:5px;gap:5px}.styles_cardContent__LfrdV h3{-webkit-margin-before:var(--margin-small);margin-block-start:var(--margin-small);-webkit-margin-after:var(--margin);margin-block-end:var(--margin);font-size:var(--font-size);font-weight:var(--font-weight-bold)}.styles_cardDetails__9gI0H{display:flex;flex-direction:column;gap:5px;overflow:hidden}.styles_cardDetails__9gI0H div,.styles_cardDetails__9gI0H span{font-size:.9rem}.styles_cardFooter__JQUq7{align-self:end;display:flex;justify-content:space-between}.styles_cardFooter__JQUq7 .styles_cardPrice__MTxEV{display:flex;font-weight:var(--font-weight-bold);margin:0;gap:var(--gap-list-smaller);align-items:center}.styles_courseCardLink__kg42_{width:100%;color:var(--text);height:100%}.styles_courseCardLink__kg42_:hover h3{color:var(--blue-hover)}.styles_courseCardLink__kg42_:hover img{opacity:.9;transition:all .3s}.styles_courseCardLink__kg42_:hover .styles_courseCard__CBgaH{box-shadow:var(--card-box-shadow-hover)}.styles_saveCourseOverlay__xeoog{height:100%}.styles_spinner__qG2Ns{display:block;margin-inline:auto;padding-block:var(--padding)}.styles_schedule__8c4qN{display:flex;flex-direction:column}.styles_row__PMTY4{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.9375rem}.styles_row__PMTY4+.styles_row__PMTY4{border-top:1px solid var(--border,#e6e8f0)}.styles_rowLabel__Xmffi{flex:1 1;min-width:0;color:var(--text-muted,#696f8c)}.styles_rowAmount__WM4i5{font-weight:600;color:var(--text-heading,#09090b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_action__mS8qk{display:flex;margin-top:1rem}.styles_note__PF1sK{margin:1rem 0 0;font-size:.875rem;color:var(--text-muted,#696f8c)}.styles_label__knE1M{color:var(--text);font-size:var(--font-size-smaller,var(--font-size-small,14px));font-weight:var(--font-weight-bolder);line-height:1;display:inline-block;max-width:100%}.styles_label__knE1M[data-required-strategy=required][data-required=true]:after{content:"*";font-size:var(--font-size-smaller,var(--font-size-small,14px));color:var(--red);-webkit-margin-start:.2em;margin-inline-start:.2em}.styles_label__knE1M[data-required-strategy=optional][data-required=false]:after{content:"Optional";box-sizing:border-box;font-size:var(--font-size-tiny,12px);background-color:rgba(0,0,0,.05);padding:.125em .3125em;border-radius:var(--border-radius);position:absolute;-webkit-margin-start:var(--font-size);margin-inline-start:var(--font-size)}.styles_fieldset__S7_uV{box-sizing:border-box;border:none;padding:0;margin:0;min-inline-size:auto}.styles_fieldset__S7_uV legend{padding:0;-webkit-margin-after:.5rem;margin-block-end:.5rem;color:var(--text);font-size:var(--font-size-smaller,var(--font-size-small,14px));font-weight:var(--font-weight-bolder);line-height:1}.styles_description__3K7vl{color:var(--text-muted)}.styles_assistiveText__YotYp{font-size:var(--font-size-extra-small);line-height:1.4;-webkit-margin-before:.375rem;margin-block-start:.375rem}.styles_inputContainer__FjGDI{display:flex;flex-direction:column;gap:.5rem}.styles_inputContainer__FjGDI label{font-weight:var(--font-weight-bolder);line-height:1}.styles_inputContainer__FjGDI input,.styles_inputContainer__FjGDI label{color:var(--text);font-size:var(--font-size-smaller,var(--font-size-small,14px))}.styles_inputContainer__FjGDI input{box-sizing:border-box;height:2.25rem;width:100%;background-color:transparent;border:1px solid var(--border);border-radius:6px;font-family:var(--font-family);font-weight:var(--font-weight-normal);line-height:1.25rem;padding:.5rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.styles_inputContainer__FjGDI input::placeholder{color:var(--text-muted)}.styles_inputContainer__FjGDI input:hover:not(:disabled){border-color:var(--light-grey)}.styles_inputContainer__FjGDI input:focus{border-color:var(--cademy-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--cademy-blue) 15%,transparent);outline:none}.styles_inputContainer__FjGDI input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--bg-grey)}.styles_inputGroup__1LGoO{display:flex;align-items:stretch;width:100%}.styles_inputGroup__1LGoO input{flex:1 1 auto;min-width:0}.styles_inputGroup__1LGoO input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.styles_inputGroup__1LGoO input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.styles_adornment__mmSmR{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;padding:0 .75rem;color:var(--text-muted);background-color:var(--bg-grey);border:1px solid var(--border);font-size:var(--font-size-smaller,var(--font-size-small,14px));line-height:1.25rem;white-space:nowrap}.styles_adornment__mmSmR svg:not([class*=size-]){width:.875rem;height:.875rem;flex-shrink:0}.styles_prefix__T6kri{border-right:none;border-top-left-radius:6px;border-bottom-left-radius:6px}.styles_suffix__rvn0r{border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px}.styles_container__ymXGr{display:flex;flex-direction:column;gap:.5rem}.styles_select__zfR6_{width:100%}.styles_container__o1chJ{container-type:inline-size}.styles_container__o1chJ .styles_description__jJe7t{-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:.5rem;margin-block-end:.5rem}.styles_container__o1chJ .styles_fieldContainer__aqK2N{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-areas:"street" "addressLine2" "city" "administrativeArea" "postcode" "country"}.styles_container__o1chJ .styles_fieldContainer__aqK2N .styles_streetInput__QdI1n{grid-area:street}.styles_container__o1chJ .styles_fieldContainer__aqK2N .styles_addressLine2Input__uTqAt{grid-area:addressLine2}.styles_container__o1chJ .styles_fieldContainer__aqK2N .styles_cityInput__sy8Md{grid-area:city}.styles_container__o1chJ .styles_fieldContainer__aqK2N .styles_administrativeAreaInput__BTTLK{grid-area:administrativeArea}.styles_container__o1chJ .styles_fieldContainer__aqK2N .styles_postcodeInput__ItO7a{grid-area:postcode}.styles_container__o1chJ .styles_fieldContainer__aqK2N .styles_countryInput__vx3o1{grid-area:country}@container (min-width: 550px){.styles_container__o1chJ .styles_fieldContainer__aqK2N{grid-template-areas:"street street street" "addressLine2 addressLine2 addressLine2" "city administrativeArea postcode" "country country country"}}.styles_container__o1chJ .styles_countryFirstLayout__JPOzA{grid-template-areas:"countrySelect" "street" "addressLine2" "city" "administrativeArea" "postcode"}.styles_container__o1chJ .styles_countryFirstLayout__JPOzA.styles_countryOnly__92zqv{grid-template-areas:"countrySelect"}.styles_container__o1chJ .styles_countrySelectWrapper__HUaXX{grid-area:countrySelect}@container (min-width: 550px){.styles_container__o1chJ .styles_countryFirstLayout__JPOzA{grid-template-areas:"countrySelect countrySelect countrySelect" "street street street" "addressLine2 addressLine2 addressLine2" "city administrativeArea postcode"}.styles_container__o1chJ .styles_countryFirstLayout__JPOzA.styles_countryOnly__92zqv{grid-template-areas:"countrySelect countrySelect countrySelect"}}.styles_checkboxContainer__hUhYT{--_checkbox-size:1rem;display:inline-flex;align-items:flex-start;gap:.5rem;position:relative;-webkit-padding-start:calc(var(--_checkbox-size) + .5rem);padding-inline-start:calc(var(--_checkbox-size) + .5rem);cursor:pointer;font-size:var(--font-size-smaller,var(--font-size-small,14px));line-height:1.4;color:var(--text);min-height:var(--_checkbox-size)}.styles_checkboxContainer__hUhYT input:focus~.styles_checkbox__CUFWm{border-color:var(--cademy-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--cademy-blue) 15%,transparent)}.styles_checkboxContainer__hUhYT input:hover:not(:disabled)~.styles_checkbox__CUFWm{border-color:var(--light-grey)}.styles_checkboxContainer__hUhYT input:checked~.styles_checkbox__CUFWm{background-color:var(--cademy-blue);border-color:var(--cademy-blue)}.styles_checkboxContainer__hUhYT input:checked~.styles_checkbox__CUFWm:after{content:"";position:absolute;left:50%;top:45%;width:.25rem;height:.5rem;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.styles_checkboxContainer__hUhYT input:disabled~.styles_checkbox__CUFWm{opacity:.5;cursor:not-allowed}.styles_checkboxContainer__hUhYT:has(input:disabled){cursor:not-allowed;opacity:.5}.styles_checkboxContainer__hUhYT[data-required-strategy=required][data-required=true]:after{content:"*";font-size:var(--font-size);color:var(--red);-webkit-margin-start:.2em;margin-inline-start:.2em}.styles_checkboxContainer__hUhYT[data-required-strategy=optional][data-required=false]:after{content:"Optional";box-sizing:border-box;font-size:var(--font-size-tiny,12px);background-color:rgba(0,0,0,.05);padding:.125em .3125em;border-radius:var(--border-radius);-webkit-margin-start:.5rem;margin-inline-start:.5rem}.styles_checkbox__CUFWm{position:absolute;left:0;top:.125rem;height:var(--_checkbox-size);width:var(--_checkbox-size);background-color:transparent;border:1px solid var(--border);border-radius:4px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;flex-shrink:0}.styles_container___l3AF{display:flex;flex-direction:column;gap:.5rem}.styles_checkbox__79qkz{margin:0}.styles_errorMessage__1m2sY{color:var(--red);font-weight:var(--font-weight-bolder)}.styles_fieldContainer__WT5Yv{display:flex;flex-direction:column;margin-block:1.25rem}.styles_container__bzmda,.styles_radioList__etkfO{display:flex;flex-direction:column;gap:.5rem}.styles_radioList__etkfO{margin:0;padding:0;list-style:none}.styles_radioItem__j770F{outline:none}.styles_radioOption__rDknS{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:var(--font-size-smaller,var(--font-size-small,14px));line-height:1.4;color:var(--text)}.styles_radioOption__rDknS[data-disabled=true]{opacity:.5;cursor:not-allowed}.styles_radioCircle__ymQ6_{width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease,box-shadow .15s ease}.styles_radioCircle__ymQ6_[data-selected=true]{border-color:var(--cademy-blue)}.styles_radioCircle__ymQ6_[data-focused=true]{border-color:var(--cademy-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--cademy-blue) 15%,transparent)}.styles_radioCircle__ymQ6_:hover:not([data-disabled=true]){border-color:var(--light-grey)}.styles_radioDot__Yj_Jm{width:.5625rem;height:.5625rem;border-radius:50%;background-color:var(--cademy-blue)}.styles_textAreaContainer__z_5Ai{display:flex;flex-direction:column;gap:.5rem}.styles_textAreaContainer__z_5Ai label{color:var(--text);font-size:var(--font-size-smaller,var(--font-size-small,14px));font-weight:var(--font-weight-bolder);line-height:1}.styles_textAreaContainer__z_5Ai .styles_textAreaWrapper__dQOtM{display:flex}.styles_textAreaContainer__z_5Ai textarea{box-sizing:border-box;min-height:5rem;width:100%;color:var(--text);background-color:transparent;border:1px solid var(--border);border-radius:6px;font-family:var(--font-family);font-size:var(--font-size-smaller,var(--font-size-small,14px));font-weight:var(--font-weight-normal);line-height:1.5;padding:.5rem .75rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.styles_textAreaContainer__z_5Ai textarea::placeholder{color:var(--text-muted)}.styles_textAreaContainer__z_5Ai textarea:hover:not(:disabled){border-color:var(--light-grey)}.styles_textAreaContainer__z_5Ai textarea:focus{border-color:var(--cademy-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--cademy-blue) 15%,transparent);outline:none}.styles_textAreaContainer__z_5Ai textarea:disabled{cursor:not-allowed;opacity:.5;background-color:var(--bg-grey)}.styles_selectContainer__7lGHk{display:flex;flex-direction:column;gap:.5rem}.styles_select___vaEX{width:100%}.styles_leftIcon__4kciE{display:flex;align-items:center;flex-shrink:0;-webkit-padding-start:.75rem;padding-inline-start:.75rem;color:var(--text-muted)}.styles_dateInput__d0K29{background-color:inherit}.styles_label__Z0WM8{display:inline-block;-webkit-padding-after:var(--padding-small);padding-block-end:var(--padding-small)}.styles_container__ka5Si{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:1002}.styles_modal__lXg8z{width:100vw;max-height:90vh;max-height:100dvh;background:var(--white);border-radius:var(--border-radius);overflow:auto;box-sizing:border-box;display:grid;grid-auto-rows:1fr}@media(min-width:672px){.styles_modal__lXg8z.styles_extra-small__ek3mo{width:48vw;max-height:48vh}.styles_modal__lXg8z.styles_small__97yFF{width:60vw;max-height:72vh}.styles_modal__lXg8z.styles_medium__ZMYK3{width:84vw;max-height:84vh}.styles_modal__lXg8z.styles_large__ROLS_{width:96vw;max-height:96vh}}@media(min-width:1056px){.styles_modal__lXg8z.styles_extra-small__ek3mo{width:32vw}.styles_modal__lXg8z.styles_small__97yFF{width:42vw}.styles_modal__lXg8z.styles_medium__ZMYK3{width:60vw}.styles_modal__lXg8z.styles_large__ROLS_{width:84vw}}@media(min-width:1312px){.styles_modal__lXg8z.styles_extra-small__ek3mo{width:24vw}.styles_modal__lXg8z.styles_small__97yFF{width:36vw}.styles_modal__lXg8z.styles_medium__ZMYK3{width:48vw}.styles_modal__lXg8z.styles_large__ROLS_{width:72vw}}.styles_iframe__oyRo2{border:none;height:100%;width:100%;border-radius:var(--rounded-corners-standard)}.styles_processing__wZZ45{position:relative;height:100%;width:100%}.styles_processing__wZZ45 img{height:100%;width:100%;object-fit:cover;filter:grayscale(100%)}.styles_processing__wZZ45 p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--on-brand-color);background-color:var(--brand-color);border-radius:var(--border-radius);padding:var(--padding-tiny)}.styles_dialog__LgsKy{background-color:var(--black);border-radius:0}.styles_dialog__LgsKy .styles_item__ytBkR{justify-content:center;position:relative;display:flex}.styles_dialog__LgsKy .styles_item__ytBkR img{object-fit:contain;margin:auto}.styles_dialog__LgsKy .styles_item__ytBkR:has(img){align-items:center}.styles_dialog__LgsKy .styles_modalInner__YZk4a{min-height:100%;position:relative}.styles_dialog__LgsKy .styles_carouselContainer__p_DT8{height:100%}.styles_dialog__LgsKy .styles_previousButton__uJ7x0{left:var(--padding-small)}.styles_dialog__LgsKy .styles_nextButton__v2LTN{right:var(--padding-small)}.styles_dialog__LgsKy .styles_attachment__Nv5Hr{width:100%;height:100%;max-width:100%;max-height:100%}.styles_dialog__LgsKy .styles_close__8GYiG{right:var(--padding-small);top:var(--padding-small);width:2.25rem;height:2.25rem;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;position:absolute;padding:var(--padding-tiny);background:hsla(0,0%,100%,.8);border:1px solid var(--text)}.styles_dialog__LgsKy .styles_close__8GYiG:hover{background:var(--brand-color);color:var(--on-brand-color);fill:var(--on-brand-color);border-color:var(--on-brand-color)}div[role=dialog].styles_dialog__LgsKy{width:100dvw;height:100dvh;max-width:none;max-height:none}.styles_pollOption__2gmjk{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:var(--white);border:1px solid var(--border);border-radius:var(--rounded-corners-pronounced);cursor:pointer;transition:background-size .2s linear;background-size:0 100%}.styles_pollOption__2gmjk label{cursor:pointer;padding:calc(var(--padding-smaller)*2)}.styles_pollOption__2gmjk.styles_withVotes___4ZM_{background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--bg-grey-dark),var(--bg-grey-dark)),linear-gradient(90deg,var(--white),var(--white));background-size:var(--votePercentage) 100%,calc(100% - var(--votePercentage)) 100%;cursor:auto}.styles_pollOption__2gmjk.styles_withVotes___4ZM_ label{width:100%;display:flex;justify-content:space-between;background:inherit;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:sepia(5) saturate(100) invert(1) grayscale(1) contrast(9);cursor:auto}.styles_pollOption__2gmjk.styles_withVotes___4ZM_ label span:first-of-type{max-width:calc(100% - 4em)}.styles_pollOption__2gmjk.styles_withVotes___4ZM_ .styles_voteSection__dCRwv{display:flex;align-items:center;gap:var(--margin)}.styles_pollOption__2gmjk.styles_withVotes___4ZM_.styles_isMyVote__Z6GqV{border:1px solid var(--brand-color)}.styles_pollOption__2gmjk.styles_withVotes___4ZM_.styles_isHighlighted__W7jeL{background-image:linear-gradient(90deg,var(--brand-color),var(--brand-color)),linear-gradient(90deg,var(--white),var(--white))}.styles_pollOption__2gmjk.styles_withVotes___4ZM_ .styles_voteCount__mE7JP{color:var(--red)}.styles_pollOption__2gmjk.styles_withVotes___4ZM_:hover{border:1px solid var(--border)}.styles_pollOption__2gmjk.styles_withVotes___4ZM_:hover.styles_isMyVote__Z6GqV,.styles_pollOption__2gmjk:hover{border:1px solid var(--brand-color)}.styles_myVote__zlCSC{position:absolute;right:4em;height:var(--font-size);border-radius:90%;border:1px solid #000;filter:unset}.styles_myVote__zlCSC svg{height:var(--font-size);width:var(--font-size);fill:var(--brand-color);filter:drop-shadow(1px 1px 0 var(--on-brand-color)) drop-shadow(-1px -1px 0 var(--on-brand-color)) drop-shadow(1px -1px 0 var(--on-brand-color)) drop-shadow(-1px 1px 0 var(--on-brand-color))}.styles_poll__Vhcdw,.styles_poll__Vhcdw .styles_pollOptions__ZCEF2{width:100%;display:flex;flex-direction:column;gap:var(--margin)}.styles_poll__Vhcdw .styles_pollOptions__ZCEF2.styles_isLoading__u3mn7{pointer-events:none;opacity:.5}.styles_poll__Vhcdw .styles_pollFooter__1fLcv{display:flex;justify-content:space-between;color:var(--text-muted);font-size:var(--font-size-extra-small);padding-inline:var(--padding-smaller)}.styles_poll__Vhcdw .styles_pollFooter__1fLcv>ul{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;padding:0}.styles_poll__Vhcdw .styles_pollFooter__1fLcv>ul ul{--gap:var(--padding-smaller);display:flex;flex-direction:row;gap:var(--gap);padding-inline:0;list-style:none}.styles_poll__Vhcdw .styles_pollFooter__1fLcv>ul ul li:before{content:"•";-webkit-padding-end:var(--gap);padding-inline-end:var(--gap)}.styles_poll__Vhcdw .styles_pollFooter__1fLcv>ul ul li:first-of-type:before{content:none}.styles_container__pPUJj{display:flex;flex-direction:column;gap:var(--padding)}.styles_contents__PJq_d{display:flex;flex-direction:column;margin-block:var(--margin-big)}.styles_contents__PJq_d p{margin:0}.styles_container__xhZEM{padding:var(--padding);border:1px solid var(--border);border-radius:var(--rounded-corners-standard);box-shadow:var(--card-box-shadow)}.styles_processingLabel__IDFeQ{padding:var(--padding-tiny);border-radius:var(--border-radius);-webkit-margin-after:var(--margin);margin-block-end:var(--margin);color:var(--text);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bold);display:flex;justify-content:space-between;align-items:center}.styles_processingLabel__IDFeQ .styles_spinnerContainer__eLpNC{height:1em;width:1em}.styles_processingLabel__IDFeQ .styles_spinnerCircle__XtETn{stroke:var(--brand-color)}.styles_postProcessing__phNMs{background-color:var(--bg-grey);color:var(--text-muted);padding:var(--padding-smaller);border-radius:var(--border-radius)}.styles_postProcessing__phNMs .styles_container__xhZEM{background-color:var(--white)}.styles_divider__FZ26g{height:1px;width:100%;background-color:var(--border);border:none}.styles_commentsBlockEndDivider__tuf5B{-webkit-margin-before:var(--padding);margin-block-start:var(--padding)}.styles_postHeader__kuS9t{display:flex;justify-content:space-between}.styles_postHeader__kuS9t .styles_author__L79TI{gap:var(--padding-small)}.styles_comments__B2suc{display:flex;flex-direction:column;gap:var(--padding-smaller)}.styles_section__5TJCV{background:var(--white);border:1px solid var(--border);border-radius:var(--rounded-corners-pronounced);padding:var(--padding);-webkit-margin-after:var(--margin-bigger);margin-block-end:var(--margin-bigger)}.styles_header__LdDyK{justify-content:space-between;-webkit-margin-after:var(--margin-small);margin-block-end:var(--margin-small)}.styles_headerLeft__VcQvY,.styles_header__LdDyK{display:flex;align-items:center;gap:var(--gap-list-small)}.styles_headerAction__np7nj,.styles_icon__77hXG{display:flex;align-items:center}.styles_icon__77hXG{justify-content:center;color:var(--text-muted)}.styles_icon__77hXG svg{width:18px!important;height:18px!important;fill:var(--text-muted)}.styles_title__1Rejr{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin:0;color:var(--text-heading)}.styles_description__iTfXU{font-size:var(--font-size-smaller);color:var(--text-muted);margin:0;-webkit-margin-after:var(--margin);margin-block-end:var(--margin);line-height:1.5}.styles_description__iTfXU a,.styles_description__iTfXU button{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;color:var(--brand-color);text-decoration:none;cursor:pointer}.styles_description__iTfXU a:hover,.styles_description__iTfXU button:hover{text-decoration:underline}.styles_content__Rb1gY{display:flex;flex-direction:column;gap:var(--gap-list)}.styles_list__LB2tQ{display:flex;flex-direction:column;gap:.75rem}.styles_rowUpcoming__HIKss,.styles_row__i8uwr{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--border,#e6e8f0);border-radius:var(--rounded-corners-pronounced,.5rem)}.styles_rowUpcoming__HIKss{border-style:dashed;background:var(--bg-2,#f9fafc)}.styles_rowDetails__Auww0{display:flex;flex-direction:column;gap:.25rem;min-width:0}.styles_rowTitle__w5G_r{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0;font-size:.9375rem;font-weight:600;color:var(--text-heading,#09090b)}.styles_rowMeta__jlUua{margin:0;font-size:.8125rem;color:var(--text-muted,#696f8c)}.styles_rowActions__eROZ7{display:flex;align-items:center;gap:1rem;flex-shrink:0}.styles_rowAmount__8D9x8{font-size:.9375rem;font-weight:700;color:var(--text-heading,#09090b)}.styles_rowAmountMuted__WY0Ya{font-size:.9375rem;font-weight:600;color:var(--text-muted,#696f8c)}@media screen and (max-width:480px){.styles_rowUpcoming__HIKss,.styles_row__i8uwr{flex-direction:column;align-items:stretch}.styles_rowActions__eROZ7{justify-content:space-between}}.styles_fileField__StLz1,.styles_fileList__LiLBk,.styles_radioGroup__BImrq{display:flex;flex-direction:column;gap:.5rem}.styles_radioGroup__BImrq{list-style-type:none;padding:0;margin:0;-webkit-margin-before:.5rem;margin-block-start:.5rem}.styles_option__WhBlf{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:var(--font-size-smaller,var(--font-size-small,14px));line-height:1.4;color:var(--text)}.styles_option__WhBlf[data-disabled=true]{opacity:.5;cursor:not-allowed}.styles_radio__lUTDQ{width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;background-color:transparent;transition:border-color .15s ease,box-shadow .15s ease}.styles_radio__lUTDQ:hover{border-color:var(--light-grey)}.styles_selected__2McC3 .styles_radio__lUTDQ{border-color:var(--cademy-blue)}.styles_selected__2McC3 .styles_radioChecked__T8wrB{width:.5625rem;height:.5625rem;border-radius:50%;background-color:var(--cademy-blue)}.styles_focused__vQFPR .styles_radio__lUTDQ{border-color:var(--cademy-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--cademy-blue) 15%,transparent)}.styles_partialSelected__RVF89 .styles_radio__lUTDQ{border-color:var(--border)}.styles_partialSelected__RVF89 .styles_radioChecked__T8wrB{width:.5625rem;height:.5625rem;border-radius:50%;background-color:var(--border)}.styles_indent__GFZ7j{-webkit-margin-start:var(--padding);margin-inline-start:var(--padding)}.styles_amounts_container__khT28{display:flex;align-items:center;flex-direction:row;width:100%;gap:10px}@media screen and (max-width:767px){.styles_amounts_container__khT28{flex-wrap:wrap}}.styles_amount_number_input_selected__mdonz{border:none;box-shadow:inset 0 0 0 1px var(--blue);background-color:#f3f9ff}.styles_amount_number_input__iQMl7{padding:12px;border-radius:4px;border:none;outline:none;box-shadow:inset 0 0 0 1px rgba(67,90,111,.3),inset 0 1px 2px rgba(67,90,111,.14)!important;width:100%;max-width:200px}.styles_amount_number_input__iQMl7:focus{border:none;box-shadow:inset 0 0 0 1px var(--blue)}.styles_amount_card__wTAj_{padding:10px 18px 10px 12px;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;border:none;box-shadow:inset 0 0 0 1px rgba(67,90,111,.3),inset 0 1px 2px rgba(67,90,111,.14)}.styles_amount_card__wTAj_:hover{background-color:#f3f9ff}.styles_amount_card_selected__KZPSg{border:none;box-shadow:inset 0 0 0 1px var(--blue);background-color:#f3f9ff}.styles_sharingSelectorContainer__MtvJD{display:flex;align-items:center;margin-bottom:30}.styles_sharing_card__yApOi{padding:20px;cursor:pointer;border:1px solid var(--border);margin-right:10px;background-color:#fff;border-radius:4px;display:flex;align-items:center;flex-direction:column;flex:2 1 80px;max-width:80px;min-width:30px}.styles_sharing_card_label__UovXU{margin-top:15px;font-size:14px}.styles_sharing_card_input__XKqHC{display:none}.styles_sharing_card_icon__hUj4B{height:20px}.styles_sharing_card_selected__tlc3k{border:none;box-shadow:inset 0 0 0 1px var(--blue);background-color:#f3f9ff}.styles_sharing_card__yApOi:hover{background-color:#f3f9ff}.styles_sharingMethodDescription__kPfbb{display:inline-block;margin-top:1em}.styles_heading__b25WO{display:flex;gap:var(--padding-small);align-items:center;padding-block:var(--padding-small)}.styles_heading__b25WO button[aria-expanded=true]{background:var(--bg-grey-dark)}.styles_heading__b25WO h1{flex-grow:2;margin:0}.styles_subHeading___xm5Y{justify-content:space-between;align-items:center;padding-block:var(--padding-small)}.styles_subHeading___xm5Y,.styles_subHeading___xm5Y .styles_subHeadingNav__ZZdOo{display:flex;gap:var(--padding-small)}.styles_container__mXtd6{display:grid;overflow:hidden;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.styles_header__6RCIa{display:flex;align-items:center;justify-content:space-between;padding-block:var(--padding-small);padding-inline:var(--padding);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.styles_header__6RCIa h1{margin:0;text-align:center;-webkit-padding-end:2.8em;padding-inline-end:2.8em;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.styles_header__6RCIa button{border:none;background:none;padding:0;overflow:visible;width:2.8em;height:2.8em;display:flex;align-items:center;justify-content:center;border-radius:50%}.styles_header__6RCIa button:hover{background:var(--bg-2)}.styles_header__6RCIa button svg{width:1.4em;height:1.4em}.styles_contents__QsrEl{overflow:auto;padding:var(--padding)}.styles_footer__uejbd{padding:var(--padding);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.styles_selectContainer__rOSii{min-height:350px}.styles_footerButtons__6aNej{display:flex;justify-content:space-between}.styles_footerButtons__6aNej button svg{margin-right:var(--padding-tiny)}.styles_alert__ZA7Oc{margin-block:var(--margin)}.styles_footerButtons__z87eM{display:flex;justify-content:space-between}.styles_footerButtons__z87eM button svg{margin-right:var(--padding-tiny)}.styles_container__itESy summary{list-style:none;display:grid;grid-template-columns:1fr auto;grid-gap:var(--padding);gap:var(--padding);align-items:center;padding:var(--padding);cursor:pointer}.styles_container__itESy summary::-webkit-details-marker,.styles_container__itESy summary::marker{display:none}.styles_container__itESy summary .styles_title__JOgu6{display:flex;align-items:center;column-gap:var(--padding-small);flex-wrap:wrap}.styles_container__itESy summary .styles_title__JOgu6 h3{margin:0}.styles_container__itESy summary .styles_title__JOgu6 svg circle{stroke:var(--text-muted)}.styles_container__itESy summary .styles_expandIcons__ircJJ svg{width:1em}.styles_container__itESy summary .styles_expandIcons__ircJJ .styles_expandIcon__YzpwS{width:1em;display:inherit}.styles_container__itESy summary .styles_expandIcons__ircJJ .styles_collapseIcon__4uU3q{width:1em;display:none}.styles_container__itESy[open] summary{border-bottom:1px solid var(--border)}.styles_container__itESy[open] summary .styles_expandIcon__YzpwS{display:none}.styles_container__itESy[open] summary .styles_collapseIcon__4uU3q{display:inherit}.styles_container__itESy .styles_alerts__p_h80{padding-block:var(--padding-small);padding-inline:var(--padding);margin:0}.styles_container__itESy .styles_alerts__p_h80 [role=alert]{margin:0;display:block;max-width:none}.styles_container__itESy .styles_content__T5MxF{padding:var(--padding);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-column-gap:var(--padding);column-gap:var(--padding)}.styles_container__itESy .styles_content__T5MxF .styles_detail__xXadT{display:block}.styles_container__itESy .styles_content__T5MxF .styles_detailLabel__h9C_8{font-weight:var(--font-weight-bold)}.styles_container__itESy .styles_content__T5MxF .styles_updateButtons__ZUjc4{display:flex;gap:var(--padding-small);flex-flow:wrap}.styles_container__itESy .styles_content__T5MxF .styles_updateButtons__ZUjc4 button{display:flex;gap:var(--padding-tiny)}.styles_container__itESy .styles_content__T5MxF .styles_transactions__oKMet{width:100%;border-collapse:collapse}.styles_container__itESy .styles_content__T5MxF .styles_transactions__oKMet thead{display:none}.styles_container__itESy .styles_content__T5MxF .styles_transactions__oKMet tr{display:grid;grid-template-columns:1fr auto auto;grid-column-gap:var(--padding-tiny);column-gap:var(--padding-tiny);border-bottom:1px solid var(--border);padding-block:var(--padding-tiny)}.styles_form__djrhW{display:flex;flex-direction:column;gap:1.5rem}.styles_content__PvWZf{gap:1.25rem}.styles_fields__FEZi_{display:flex;flex-direction:column;gap:1.25rem}.styles_fields__FEZi_>div{margin-block:0}.styles_fieldRow__GJFaw{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.styles_fieldRow__GJFaw>div{margin-block:0}@media(max-width:560px){.styles_fieldRow__GJFaw{grid-template-columns:1fr}}.styles_footer__L7yKZ{justify-content:flex-end}.styles_layout__7D_ac{display:flex;flex-direction:column;gap:var(--gap-list-large);width:100%;max-width:720px;margin-inline:auto;padding-block:2rem 4rem}.styles_pageTitle__7JsIs{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.styles_commentHeader__cMLiR{display:flex;flex-direction:row;justify-content:space-between}.styles_commentHeader__cMLiR .styles_options__xBuQP{visibility:hidden}.styles_comment__wxUBj:focus .styles_options__xBuQP,.styles_comment__wxUBj:focus-within .styles_options__xBuQP,.styles_comment__wxUBj:has(button[data-state=open]) .styles_options__xBuQP,.styles_comment__wxUBj:hover .styles_options__xBuQP{visibility:visible}.styles_commentText__MDsRr{-webkit-margin-after:var(--margin);margin-block-end:var(--margin)}@media screen and (max-width:767px){.styles_avatar__Csvnv{height:24px}.styles_commentHeader__cMLiR{-webkit-margin-after:var(--padding-tiny);margin-block-end:var(--padding-tiny)}}@media(pointer:coarse){.styles_comment__wxUBj .styles_options__xBuQP{visibility:visible}}.styles_text__PDqBU p{margin:0}.styles_editor__p2CoJ{--CademyUIRichtextEditor-color-body:transparent}.styles_disabled__6iqgN{position:relative;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.styles_toolBar__MN__W{background-color:transparent}.styles_editor__NRJJ4{--CademyUIRichtextEditor-color-body:transparent!important;--CademyUIRichtextEditor-color-border:transparent!important;--CademyUIRichtextEditor-corners-rounded:0!important;border:none!important;outline:none!important;background-color:transparent!important;background:transparent!important;align-self:center;padding:0!important;-webkit-padding-before:var(--padding-tiny)!important;padding-block-start:var(--padding-tiny)!important;padding-inline:var(--padding-smaller)!important;border-radius:0!important}.styles_CommentEditComposerContainer__1SD8a{display:flex;align-items:flex-start;border:1px solid var(--bg-2);border-radius:var(--rounded-corners-pill);background-color:var(--bg-2);padding-block:0;padding-inline:var(--padding-smaller)}.styles_CommentEditComposerContainer__1SD8a>:first-child{flex:1 1}.styles_CommentEditComposerContainer__1SD8a>*{flex-shrink:0}.styles_CommentEditComposerContainer__1SD8a:hover{outline:1px solid var(--blue200);cursor:text}.styles_CommentEditComposerContainer__1SD8a:focus-within{outline:1px solid var(--blue)}.styles_buttonRow__fv0v4{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:.75em;gap:var(--gap-list-small);font-size:var(--font-size-extra-small)}.styles_buttonRow__fv0v4>button{height:1.75rem}.styles_emoji__CnzvS{height:unset!important;width:unset!important;font-size:var(--font-size-smaller)!important}.styles_popoverContent__di0L1{padding:1em;margin:var(--margin);z-index:1005;display:flex;flex-direction:column}.styles_reactions__rB_Sd{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--margin-small);-webkit-margin-before:var(--margin);margin-block-start:var(--margin);-webkit-margin-after:var(--margin-big);margin-block-end:var(--margin-big)}.styles_reactions__rB_Sd .styles_reactionButton__ctk5A{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:var(--margin-small);height:3em;padding-block:var(--padding-tiny);padding-inline:var(--padding-small);align-items:center;border:.5px solid var(--border);border-radius:20px;background-color:var(--bg-2);color:var(--text-muted);font-size:var(--font-size-smaller);cursor:pointer;transition:background-color .2s}.styles_reactions__rB_Sd .styles_reactionButton__ctk5A:not(.styles_reactionButtonChosen__sIDen):hover{border:.5px solid var(--blue200)}.styles_reactions__rB_Sd .styles_reactionButton__ctk5A.styles_reactionButtonChosen__sIDen{border:.5px solid var(--blue);background-color:var(--light-blue);color:var(--blue)}.styles_reactions__rB_Sd .styles_reactionButton__ctk5A.styles_addReactionButton__zk_R2{width:3em;height:3em}.styles_reactions__rB_Sd .styles_reactionButton__ctk5A.styles_addReactionButton__zk_R2 svg{-webkit-margin-start:var(--margin-smaller);margin-inline-start:var(--margin-smaller);height:16px;width:16px}.styles_tooltipUser__uaIL8{display:flex;flex-direction:row;align-items:center;flex:1 1;justify-content:space-between;gap:var(--margin-small)}.styles_replies__YnYjN{-webkit-margin-before:var(--padding-smaller);margin-block-start:var(--padding-smaller)}.styles_actions__QKdIp .styles_reply__LumCb{font-weight:var(--font-weight-bolder);font-size:var(--font-size)}.styles_actions__QKdIp .styles_reply__LumCb,.styles_replyComposerContainer__RFLF9{-webkit-margin-after:var(--padding-smaller);margin-block-end:var(--padding-smaller)}.styles_replyComposerContainer__RFLF9{background-color:var(--white);border-radius:var(--rounded-corners-pronounced)}.styles_replyComposerContainer__RFLF9 .styles_replyComposer__6dkfC{background-color:transparent;border-radius:var(--rounded-corners-pronounced)}.styles_replyComposerContainer__RFLF9 .styles_toolBar__nwvp5{background-color:var(--white)}.styles_commentHeader__G18B6{display:flex;flex-direction:row;justify-content:space-between}.styles_commentHeader__G18B6 .styles_options__o_Iff{visibility:hidden}.styles_comment__344SV:focus .styles_options__o_Iff,.styles_comment__344SV:focus-within .styles_options__o_Iff,.styles_comment__344SV:has(button[data-state=open]) .styles_options__o_Iff,.styles_comment__344SV:hover .styles_options__o_Iff{visibility:visible}.styles_commentText__Tfrhw{-webkit-margin-after:var(--margin);margin-block-end:var(--margin)}@media screen and (max-width:767px){.styles_avatar__ywwAM{height:24px}.styles_commentHeader__G18B6{-webkit-margin-after:var(--padding-tiny);margin-block-end:var(--padding-tiny)}}@media(pointer:coarse){.styles_comment__344SV .styles_options__o_Iff{visibility:visible}}.styles_toolBar__TkrJu{background-color:transparent}.styles_editor__FWsQQ{--CademyUIRichtextEditor-color-body:transparent!important;--CademyUIRichtextEditor-color-border:transparent!important;--CademyUIRichtextEditor-corners-rounded:0!important;border:none!important;outline:none!important;background-color:transparent!important;background:transparent!important;align-self:center;padding:0!important;-webkit-padding-before:var(--padding-tiny)!important;padding-block-start:var(--padding-tiny)!important;padding-inline:var(--padding-smaller)!important;border-radius:0!important}.styles_CommentComposerContainer__XAbt4{display:flex;align-items:flex-start;border:1px solid var(--bg-2);border-radius:var(--rounded-corners-pill);background-color:var(--bg-2);padding-block:2px;padding-inline:var(--padding-smaller)}.styles_CommentComposerContainer__XAbt4>:first-child{flex:1 1}.styles_CommentComposerContainer__XAbt4>*{flex-shrink:0}.styles_CommentComposerContainer__XAbt4:hover{outline:1px solid var(--blue200);cursor:text}.styles_CommentComposerContainer__XAbt4:focus-within{outline:1px solid var(--blue)}.styles_submitButton__Flumi{padding-inline:var(--padding-small);height:2.5em;border:none;border-radius:var(--rounded-corners-pill);cursor:pointer}.styles_submitButtonIcon__zv7l2{width:1em;height:1em;display:flex;align-items:center;justify-content:center;-webkit-margin-start:-1px;margin-inline-start:-1px}.styles_submitButton__Flumi:focus{border:none;outline:none}.styles_submitButton__Flumi:hover{border:none;opacity:.9;transition:all .2s ease 0s}.styles_submitButton__Flumi:disabled{background-color:transparent;color:var(--text-muted);fill:var(--text-muted);border:none}.styles_submitButton__Flumi:disabled>svg{fill:var(--text-muted)}.styles_submitButton__Flumi:disabled:hover{cursor:not-allowed;border:none;background-color:transparent;color:var(--text-muted);fill:var(--text-muted);box-shadow:none}.styles_editor__a6uQz{--CademyUIRichtextEditor-color-body:transparent}.styles_composer__DT99X{-webkit-padding-before:var(--padding-small);padding-block-start:var(--padding-small);-webkit-padding-after:var(--padding-tiny);padding-block-end:var(--padding-tiny);display:flex;gap:var(--padding-small);align-items:flex-start}.styles_avatar__ZQaLH{width:36px;height:36px;flex-shrink:0}.styles_avatar__ZQaLH>a>div,.styles_avatar__ZQaLH>div{border-radius:100%}.styles_composerContent__OLZ1d{flex-grow:1}.styles_deletePostButton__sBhCs{color:var(--red);fill:var(--red)}.styles_dropdownContent__d7pKM{min-width:150px;max-width:320px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--border);box-shadow:var(--card-box-shadow);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:11}.styles_dropdownContent__d7pKM[data-side=top]{animation-name:styles_slideDownAndFade__C7C_k}.styles_dropdownContent__d7pKM[data-side=right]{animation-name:styles_slideLeftAndFade__YxDLA}.styles_dropdownContent__d7pKM[data-side=bottom]{animation-name:styles_slideUpAndFade__gLIOy}.styles_dropdownContent__d7pKM[data-side=left]{animation-name:styles_slideRightAndFade__52F7i}.styles_dropdownItem__2taYl{display:flex;color:var(--text);outline:none}.styles_dropdownItem__2taYl:hover{background:var(--bg-2)}.styles_dropdownItem__2taYl button{flex:1 1;gap:var(--padding-smaller);display:flex;justify-content:flex-start}.styles_dropdownItem__2taYl button,.styles_dropdownItem__2taYl button:hover{justify-content:flex-start;border:none;background:transparent}.styles_separator__2vCbb{height:1px;background-color:var(--border)}.styles_trigger__pBugJ{color:var(--text-muted);fill:var(--text-muted)}.styles_trigger__pBugJ:hover{border:1px solid var(--border);cursor:pointer;color:var(--text);fill:var(--text)}.styles_trigger__pBugJ[data-state=open],.styles_trigger__pBugJ[data-state=open]:hover{background:var(--bg-2);border-color:transparent;color:var(--text);fill:var(--text)}@keyframes styles_slideUpAndFade__gLIOy{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideRightAndFade__52F7i{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes styles_slideDownAndFade__C7C_k{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideLeftAndFade__YxDLA{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.styles_buttons__IplfV{display:flex;flex-direction:row;justify-content:space-between}.styles_coverPhoto__HLEr_{position:relative;width:100%;height:100%;max-height:300px;aspect-ratio:16/9;min-height:100px;overflow:hidden;border-bottom-right-radius:var(--rounded-corners-pronounced);border-bottom-left-radius:var(--rounded-corners-pronounced)}.styles_coverPhoto__HLEr_ img{object-fit:contain;object-position:center}.styles_coverPhoto__HLEr_ .styles_blurredBackgroundImage__eOKZM{width:100%;height:100%;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px) brightness(.95);transform:scale(1.1);position:absolute;aspect-ratio:16/9;top:0;z-index:-1}.styles_container__faPrB{display:flex;flex-direction:column;gap:var(--padding-small)}.styles_inner__aApSf{padding-inline:var(--padding)}.styles_title__g_Ijk{margin:0}@media screen and (max-width:767px){.styles_container__Cct79,.styles_container__k1S0F{padding:0}}.styles_buttonLink__nVXf4{position:relative}.styles_editorText__e6RVz{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.styles_preview__40Xgo{display:flex;justify-content:center}.styles_buttonPreview__4nY5M{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:160px;max-width:100%;padding:8px 20px;border:1px solid transparent;border-radius:8px;background:var(--brand-color,var(--cademy-brand-color,#3d56e0));color:var(--on-brand-color,var(--on-cademy-brand-color,#fff));font-size:14px;font-weight:500;line-height:1.4;text-align:center;box-sizing:border-box;cursor:pointer}.styles_active__lrwSV{box-shadow:0 0 0 2px rgba(61,86,224,.2)}.styles_popoverContent__eeqjQ{display:grid;grid-gap:10px;gap:10px;width:min(320px,100vw - 32px);padding:12px}.styles_field___RB5a{width:100%}.styles_colorSubmenu__JGu1i{z-index:50;min-width:8rem;border-radius:.5rem;border:1px solid var(--border,#e6e8f0);background-color:var(--white,#fff);font-family:var(--font-family-main,inherit);padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.styles_colorItem__58TjX,.styles_colorSubmenu__JGu1i{color:var(--text,#101840);font-size:.875rem;outline:none}.styles_colorItem__58TjX{cursor:pointer;display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .5rem;border-radius:.375rem;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_colorItem__58TjX[data-highlighted]{background-color:var(--gray100,#f4f5f9)}.styles_colorSwatch__RL4Qs{display:inline-block;width:18px;height:18px;border-radius:3px;border:1px solid var(--border,#e6e8f0);flex-shrink:0}.styles_mediaText__bGNHf{position:relative;container-type:inline-size}.styles_inner__z88sZ{display:flex;gap:16px;align-items:center}.styles_inner__z88sZ[data-valign=top]{align-items:flex-start}.styles_inner__z88sZ[data-valign=bottom]{align-items:flex-end}.styles_inner__z88sZ[data-media-side=right]{flex-direction:row-reverse}.styles_inner__z88sZ.styles_resizing__Sjr1e{-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_media__0_rki{position:relative;flex:0 0 var(--media-width,50%);min-width:0}.styles_content____R6H{flex:1 1;min-width:0}.styles_image__HCN2y{display:block;width:100%;height:auto;border-radius:var(--CademyUIRichtextEditor-corners-rounded)}.styles_loading__1jdAy{width:100%;min-height:160px;display:flex;justify-content:center;align-items:center}.styles_loading__1jdAy div{border-top:5px solid var(--CademyUIRichtextEditor-color-surface1);border-radius:50%;border:5px solid var(--CademyUIRichtextEditor-color-surface1);border-top-color:var(--CademyUIRichtextEditor-color-primary);width:64px;height:64px;animation:styles_spinner__jtJIH 3s linear infinite}@keyframes styles_spinner__jtJIH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_resizeHandle__zB6dd{position:absolute;top:0;bottom:0;right:-12px;width:8px;display:flex;align-items:center;justify-content:center;cursor:col-resize;opacity:0;transition:opacity .12s ease;z-index:1}.styles_resizeHandle__zB6dd span{width:4px;height:48px;max-height:50%;border-radius:4px;background:var(--CademyUIRichtextEditor-color-border,rgba(0,0,0,.25))}.styles_inner__z88sZ.styles_resizing__Sjr1e .styles_resizeHandle__zB6dd span,.styles_resizeHandle__zB6dd:hover span{background:var(--CademyUIRichtextEditor-color-primary)}.styles_inner__z88sZ[data-media-side=right] .styles_resizeHandle__zB6dd{right:auto;left:-12px}.styles_inner__z88sZ.styles_resizing__Sjr1e .styles_resizeHandle__zB6dd,.styles_media__0_rki:hover .styles_resizeHandle__zB6dd,.styles_resizeHandle__zB6dd:hover{opacity:1}.styles_toolbar__83yLs{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:var(--CademyUIRichtextEditor-corners-rounded,6px);background:var(--CademyUIRichtextEditor-color-body,var(--white));border:1px solid var(--CademyUIRichtextEditor-color-border,var(--border-muted));box-shadow:var(--CademyUIRichtextEditor-shadow-depth2,0 2px 6px rgba(0,0,0,.08));opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;transform:translateY(-2px);z-index:2}.styles_mediaText__bGNHf:hover>.styles_toolbar__83yLs,.styles_toolbar__83yLs.styles_visible__m3AnI{opacity:1;pointer-events:auto;transform:translateY(0)}.styles_toolbarSeparator__c0oyt{width:1px;align-self:stretch;margin-block:2px;background:var(--CademyUIRichtextEditor-color-border,var(--border-muted))}.styles_toolbarButton__bdQz6{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:inline-grid;align-items:center;justify-items:center;border:none;background:transparent;border-radius:var(--CademyUIRichtextEditor-corners-rounded,4px);color:var(--CademyUIRichtextEditor-color-onBody,var(--text));padding:4px 6px;min-width:24px;min-height:24px;transition:background-color .1s ease}.styles_toolbarButton__bdQz6:hover{background:color-mix(in srgb,var(--CademyUIRichtextEditor-color-body,var(--white)),var(--CademyUIRichtextEditor-color-onBody,var(--text)) var(--CademyUIRichtextEditor-stateLayerOpacity-hover,10%))}.styles_toolbarButton__bdQz6:active{background:color-mix(in srgb,var(--CademyUIRichtextEditor-color-body,var(--white)),var(--CademyUIRichtextEditor-color-onBody,var(--text)) var(--CademyUIRichtextEditor-stateLayerOpacity-active,16%))}.styles_toolbarButton__bdQz6[aria-pressed=true]{background:color-mix(in srgb,var(--CademyUIRichtextEditor-color-body,var(--white)),var(--CademyUIRichtextEditor-color-primary,var(--brand-color)) 16%);color:var(--CademyUIRichtextEditor-color-primary,var(--brand-color))}.styles_toolbarButton__bdQz6 svg{width:14px;height:14px;fill:currentColor}.styles_toolbarButton__bdQz6.styles_danger__NJjHR{color:var(--danger,#b42318)}.styles_toolbarButton__bdQz6.styles_danger__NJjHR:hover{background:color-mix(in srgb,var(--danger,#b42318) 10%,transparent)}.styles_toolbarButton__bdQz6.styles_danger__NJjHR:active{background:color-mix(in srgb,var(--danger,#b42318) 16%,transparent)}@container (max-width: 559px){.styles_inner__z88sZ,.styles_inner__z88sZ[data-media-side=right]{flex-direction:column;align-items:stretch}.styles_media__0_rki{flex-basis:auto;width:100%}.styles_content____R6H{width:100%}.styles_resizeHandle__zB6dd{display:none}}.SectionCard_card__jFK7w{-webkit-user-select:none;-moz-user-select:none;user-select:none}.SectionCard_heading__hM6_X{margin:0 0 12px;font:var(--CademyUIRichtextEditor-typeset-titleMediumFont)}.SectionCard_body__3aoff{font-size:14px;color:var(--text)}.styles_toolbar__EFEW4{position:absolute;top:6px;right:6px;display:inline-flex;gap:4px;padding:4px;border-radius:var(--CademyUIRichtextEditor-corners-rounded,6px);background:var(--CademyUIRichtextEditor-color-body,var(--white));border:1px solid var(--CademyUIRichtextEditor-color-border,var(--border-muted));box-shadow:var(--CademyUIRichtextEditor-shadow-depth2,0 2px 6px rgba(0,0,0,.08));opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;transform:translateY(-2px);z-index:2}.sectionBlockRoot:hover>.styles_toolbar__EFEW4,.styles_toolbar__EFEW4.styles_visible__3gD33{opacity:1;pointer-events:auto;transform:translateY(0)}.styles_button__oqFo_{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:inline-grid;align-items:center;justify-items:center;border:none;background:transparent;border-radius:var(--CademyUIRichtextEditor-corners-rounded,4px);color:var(--CademyUIRichtextEditor-color-onBody,var(--text));padding:4px 6px;min-width:24px;min-height:24px;transition:background-color .1s ease}.styles_button__oqFo_:hover{background:color-mix(in srgb,var(--CademyUIRichtextEditor-color-body,var(--white)),var(--CademyUIRichtextEditor-color-onBody,var(--text)) var(--CademyUIRichtextEditor-stateLayerOpacity-hover,10%))}.styles_button__oqFo_:active{background:color-mix(in srgb,var(--CademyUIRichtextEditor-color-body,var(--white)),var(--CademyUIRichtextEditor-color-onBody,var(--text)) var(--CademyUIRichtextEditor-stateLayerOpacity-active,16%))}.styles_button__oqFo_ svg{width:14px;height:14px;fill:currentColor}.styles_button__oqFo_.styles_danger__O5Cu9{color:var(--danger,#b42318)}.styles_button__oqFo_.styles_danger__O5Cu9:hover{background:color-mix(in srgb,var(--danger,#b42318) 10%,transparent)}.styles_button__oqFo_.styles_danger__O5Cu9:active{background:color-mix(in srgb,var(--danger,#b42318) 16%,transparent)}.styles_dialogBackdrop__9C8Op{position:fixed;inset:0;z-index:18;background:rgba(0,0,0,.25)}.styles_dialogContent__lMV2f{max-width:480px;z-index:19;background:var(--white,#fff);border:1px solid var(--border-muted,#e6e8f0)}.styles_dialogBody__Fjw1Q{display:flex;flex-direction:column;gap:16px;max-height:min(560px,70vh);overflow-y:auto;padding-right:2px}.styles_suggestionBar__9b6ak{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 76px var(--CademyUIRichtextEditor-spacing-large,1.25rem)}.styles_suggestionLabel__235j1{margin-right:.125rem;color:var(--text-alt,#667085);font-family:var(--font-family-main,inherit);font-size:.875rem;font-weight:500;line-height:1.25rem}.styles_suggestionButton__gdHAV{font-weight:500}.styles_suggestionIcon__k8LbS{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:.875rem;height:.875rem;color:currentColor}.styles_suggestionIcon__k8LbS svg{width:.8125rem;height:.8125rem}@media(max-width:700px){.styles_suggestionBar__9b6ak{padding-inline:1rem}}.styles_block__sDKdv{display:grid;grid-template-columns:1fr;align-items:last baseline;grid-gap:var(--CademyUIRichtextEditor-spacing-xxSmall);gap:var(--CademyUIRichtextEditor-spacing-xxSmall)}.styles_floatingToolbarButtons__PGLPR{overflow:hidden;width:100%}.styles_floatingToolbarButtonsInner__g5xgh{display:flex;flex-wrap:wrap;transform:translateX(-1px)}.styles_fixedToolbarButtons__e9eFt{overflow:hidden}.styles_fixedToolbarButtonsInner__724UA{display:flex;flex-wrap:wrap;transform:translateX(-1px)}.styles_fixedToolbarButtonsInner__724UA button{display:flex;-webkit-margin-before:2px;margin-block-start:2px;border-radius:var(--rounded-corners-pill)}.styles_floatingToolbarButtons__FF1ri{overflow:hidden;width:100%}.styles_floatingToolbarButtonsInner__VxIMe{display:flex;flex-wrap:wrap;transform:translateX(-1px)}