.faq_page__XI_Ar{min-height:60vh;background:var(--color-white);color:var(--color-black)}.faq_hero__qUXCl{background:var(--color-white);container-type:inline-size}.faq_contentInner__N_fxt,.faq_heroInner__JRMkU{box-sizing:border-box}.faq_heroInner__JRMkU{padding-bottom:var(--spacing-large);padding-top:var(--spacing-large)}.faq_categoryHeroInner__AEr4Q{padding-bottom:var(--spacing-medium)}.faq_title__KMlSN{max-width:1100px;margin:0;color:var(--color-black);text-wrap:balance}.faq_categoryBackLink__AtVHF{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-bottom:var(--spacing-small);color:inherit;font-family:var(--font-mono);font-size:var(--type-label-xxs-size);font-weight:var(--font-mono-weight-medium);letter-spacing:var(--type-label-xxs-tracking);line-height:var(--type-label-xxs-line);text-transform:uppercase;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}.faq_categoryBackLink__AtVHF svg{width:18px;height:18px;transition:transform .12s ease}.faq_categoryBackLink__AtVHF:hover svg{transform:translateX(-4px)}.faq_categoryBackLink__AtVHF:active{color:var(--color-berklee-red)}.faq_intro__hWsWw{max-width:720px;margin:var(--spacing-medium) 0 0;font-family:var(--font-body);font-size:var(--type-body-md-size);letter-spacing:var(--type-body-md-tracking);line-height:var(--type-body-md-line)}.faq_contentInner__N_fxt{padding-bottom:var(--spacing-large);padding-top:var(--spacing-large)}.faq_categoryGrid__utMA4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--margin-main);margin:0;padding:0;list-style:none}.faq_categoryCard__VQ4wE{display:flex;min-height:160px;align-items:flex-end;justify-content:space-between;gap:var(--margin-main);padding:var(--margin-main);border:1px solid var(--app-theme-outline);border-radius:var(--radius-small);background:var(--color-white);color:var(--color-black);font-family:var(--font-display);font-size:var(--type-subheading-xs-size);letter-spacing:var(--type-subheading-xs-tracking);line-height:var(--type-subheading-xs-line);text-decoration:none;transition:background-color .12s ease}.faq_categoryCard__VQ4wE svg{width:24px;height:24px;flex:0 0 auto;transition:transform .12s ease}.faq_categoryCard__VQ4wE:focus-visible,.faq_categoryCard__VQ4wE:hover{background:var(--color-bright-green)}.faq_categoryCard__VQ4wE:focus-visible svg,.faq_categoryCard__VQ4wE:hover svg{transform:translateX(4px)}.faq_accordionItem__4sIPg summary:focus-visible,.faq_categoryBackLink__AtVHF:focus-visible,.faq_categoryCard__VQ4wE:focus-visible,.faq_copyLink__CQNxD:focus-visible{outline:2px solid var(--color-berklee-red);outline-offset:3px}.faq_accordionList___jZuf{display:grid;max-width:980px;gap:var(--spacing-small);margin:0}.faq_accordionItem__4sIPg{scroll-margin-top:calc(var(--app-nav-height) + 32px);border-radius:var(--radius-medium);background:var(--surface-container-low)}.faq_accordionItem__4sIPg:target{box-shadow:0 0 0 2px var(--color-berklee-red)}.faq_accordionItem__4sIPg summary{display:grid;min-height:80px;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-small);padding:16px 24px;border-radius:inherit;cursor:pointer;list-style:none;transition:background-color .12s ease}.faq_accordionItem__4sIPg summary::-webkit-details-marker{display:none}.faq_accordionItem__4sIPg summary:hover{background:var(--app-theme-outline)}.faq_question__ZN_jd{font-family:var(--font-body);font-size:var(--type-subheading-xxs-size);letter-spacing:var(--type-subheading-xxs-tracking);line-height:var(--type-subheading-xxs-line)}.faq_copyLink__CQNxD{font-family:var(--font-mono);font-size:var(--type-label-xxs-size);font-weight:var(--font-mono-weight-medium);letter-spacing:var(--type-label-xxs-tracking);line-height:var(--type-label-xxs-line);text-transform:uppercase}.faq_chevron__KC_MA{width:22px;height:22px;transition:transform .16s ease-out}.faq_accordionItem__4sIPg details[open] .faq_chevron__KC_MA{transform:rotate(180deg)}.faq_answer__C7sOT{padding:26px 24px 30px;border-top:1px solid var(--app-theme-outline)}.faq_richText__sGdID{max-width:760px;font-family:var(--font-body);font-size:var(--type-body-sm-size);letter-spacing:var(--type-body-sm-tracking);line-height:var(--type-body-sm-line)}.faq_richText__sGdID>:first-child{margin-top:0}.faq_richText__sGdID>:last-child{margin-bottom:0}.faq_richText__sGdID blockquote,.faq_richText__sGdID ol,.faq_richText__sGdID p,.faq_richText__sGdID ul{margin:0 0 20px}.faq_richText__sGdID p{white-space:pre-line}.faq_richText__sGdID ol,.faq_richText__sGdID ul{padding-left:24px}.faq_richText__sGdID a{color:inherit;text-decoration-color:var(--color-berklee-red);text-decoration-thickness:1px;text-underline-offset:3px}.faq_richText__sGdID code{font-family:var(--font-mono)}.faq_richAsset___3D_t{margin:24px 0}.faq_richAsset___3D_t img{width:auto;max-width:100%;height:auto;border-radius:var(--radius-small)}.faq_richAsset___3D_t figcaption{margin-top:8px;font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line)}.faq_copyLink__CQNxD{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:24px;padding:0;border:0;background:transparent;color:var(--color-black);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-berklee-red);text-decoration-thickness:1px;text-underline-offset:4px}.faq_copyLink__CQNxD svg{width:18px;height:18px}.faq_emptyState__JEIvT{max-width:980px;margin:0;font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}@media (max-width:991px){.faq_categoryGrid__utMA4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-small)}}@media (max-width:767px){.faq_intro__hWsWw{margin-top:var(--spacing-medium);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.faq_categoryGrid__utMA4{grid-template-columns:1fr}.faq_categoryCard__VQ4wE{min-height:128px;padding:var(--margin-main)}.faq_accordionItem__4sIPg summary{min-height:80px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.faq_answer__C7sOT{padding:20px 16px 24px}}@media (prefers-reduced-motion:reduce){.faq_categoryBackLink__AtVHF svg,.faq_categoryCard__VQ4wE,.faq_categoryCard__VQ4wE svg,.faq_chevron__KC_MA{transition:none}}