._header_1d543_1{position:absolute;display:flex;top:0;left:var(--spacing-l);right:var(--spacing-l);height:var(--header-height);z-index:100;gap:0px}@media print{._header_1d543_1{display:none}}@media(min-width:50em){._header_1d543_1{top:var(--spacing-s)}}@media(min-width:67.5em){._header_1d543_1{top:var(--spacing-l)}}._headerContainer_1d543_24{max-width:1440px;margin:auto;height:var(--header-height);width:100%;gap:0}@media(min-width:50em){._headerContainer_1d543_24{padding:0px var(--spacing-l)}}@media(min-width:67.5em){._headerContainer_1d543_24{padding:0px var(--spacing-3xl)}}@media(min-width:90em){._headerContainer_1d543_24{padding:0px var(--spacing-6xl)}}._headerContent_1d543_44{flex-grow:1;justify-content:space-between;height:100%}@media(min-width:67.5em){._headerContent_1d543_44{padding:var(--spacing-s)}}._headerPrimary_1d543_54{background-color:transparent;color:var(--mantine-color-primary-4);--nav-item-color: var(--mantine-color-primary-4);--nav-item-color-hover: var(--mantine-color-primary-3)}@media(min-width:67.5em){._headerPrimary_1d543_54{background-color:var(--mantine-color-primary-4);color:var(--mantine-color-white);--nav-item-color: var(--mantine-color-white);--nav-item-color-hover: var(--mantine-color-grayscale-1) }}._headerTransparent_1d543_68{color:var(--mantine-color-white);--nav-item-color: var(--mantine-color-white);--nav-item-color-hover: var(--mantine-color-grayscale-1)}._headerTransparentBlue_1d543_74{color:var(--mantine-color-primary-4);--nav-item-color: var(--mantine-color-primary-4);--nav-item-color-hover: var(--mantine-color-primary-3)}._headerWhite_1d543_80{background-color:var(--mantine-color-white);color:var(--mantine-color-primary-4);--nav-item-color: var(--mantine-color-primary-4);--nav-item-color-hover: var(--mantine-color-primary-3);--square-border-color: var(--mantine-color-grayscale-2)}@media(min-width:67.5em){._headerWhite_1d543_80{border-top:1px solid var(--mantine-color-grayscale-2);border-bottom:1px solid var(--mantine-color-grayscale-2)}}._headerMenu_1d543_93{display:none;flex-grow:1;gap:30px}@media(min-width:67.5em){._headerMenu_1d543_93{display:flex}}._mobileMenuHeader_1d543_103{justify-content:space-between;padding:var(--spacing-s) var(--spacing-l) var(--spacing-xl) var(--spacing-l)}@media(min-width:50em){._mobileMenuHeader_1d543_103{padding:var(--spacing-l) var(--spacing-3xl) var(--spacing-xl) var(--spacing-3xl)}}@media(min-width:67.5em){._mobileMenuHeader_1d543_103{padding:var(--spacing-3xl) var(--spacing-6xl) var(--spacing-xl) var(--spacing-6xl)}}@media(min-width:67.5em){._mobileMenuButton_1d543_117{display:none}}._mobileMenuCloseButton_1d543_123,._mobileMenuHeader_1d543_103 a,._buttonPrimary_1d543_131{color:var(--mantine-color-primary-4)}._navItem_1d543_135{display:none;max-width:120px;color:var(--nav-item-color, var(--mantine-color-white));font-weight:var(--font-weight-medium)}._navItem_1d543_135:hover{color:var(--nav-item-color-hover, var(--mantine-color-grayscale-1))}@media(min-width:67.5em){._navItem_1d543_135{display:inline}}._navButton_1d543_150{display:none;color:var(--nav-item-color, var(--mantine-color-white));padding-left:5px;padding-right:5px;font-weight:var(--font-weight-medium)}._navButton_1d543_150:hover{color:var(--nav-item-color-hover, var(--mantine-color-grayscale-1))}@media(min-width:67.5em){._navButton_1d543_150{display:inline-flex}}._squareLeft_1d543_166{display:none;height:calc(100% - var(--spacing-s));background-color:var(--mantine-color-primary-4);width:var(--spacing-s);margin-bottom:var(--spacing-s)}@media(min-width:67.5em){._squareLeft_1d543_166{display:block}}._squareBorderWrapper_1d543_178{display:none;flex-direction:column}@media(min-width:67.5em){._squareBorderWrapper_1d543_178{display:flex}}._squareLeftWrapper_1d543_187{align-self:flex-end;height:100%}._squareRightWrapper_1d543_193{align-self:flex-start;height:100%}._squareBorderPiece_1d543_199{width:var(--spacing-s);height:var(--spacing-s)}._squareLeftBorder_1d543_204{flex:1;border:1px solid var(--square-border-color, var(--mantine-color-grayscale-2));border-right:none}._squareLeftBorderCorner_1d543_211{border-right:1px solid var(--square-border-color, var(--mantine-color-grayscale-2))}._squareRight_1d543_193{display:none;width:var(--spacing-s);height:calc(100% - var(--spacing-s));margin-top:var(--spacing-s);background-color:var(--mantine-color-primary-4)}@media(min-width:67.5em){._squareRight_1d543_193{display:block}}._squareRightBorder_1d543_229{flex:1;border:1px solid var(--square-border-color, var(--mantine-color-grayscale-2));border-left:none}._squareRightBorderCorner_1d543_236{border-left:1px solid var(--square-border-color, var(--mantine-color-grayscale-2))}._headerLogo_1d543_242 svg{width:111px;height:49px}._headerLogoAlwaysBlue_1d543_249{display:flex;align-items:center;color:var(--mantine-color-primary-4)}@media(min-width:67.5em){._headerLogoBlue_1d543_255{color:var(--mantine-color-white)}}._headerLogoWhite_1d543_263{display:flex;align-items:center;color:var(--mantine-color-white)}._dropdown_1d543_269{padding:var(--spacing-s) 0;display:flex;border:1px solid var(--mantine-color-primary-4)}._dropdownArrow_1d543_275{border-color:var(--mantine-color-primary-4)}._dropdownList_1d543_279{min-width:363px;padding:0 var(--spacing-s);align-items:flex-start;gap:0px}._dropdownListLeft_1d543_286{border-right:1px solid var(--mantine-color-primary-4)}._dropdownListHeader_1d543_290{font-size:var(--mantine-font-size-lg);font-weight:var(--font-weight-medium);padding:var(--spacing-s)}._menuButtonRoot_1d543_296{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-s);font-size:var(--mantine-font-size-lg);font-weight:var(--font-weight-medium);color:var(--mantine-color-primary-4);text-decoration:none}._menuButtonRoot_1d543_296:hover{background-color:var( --nav-item-color-hover, var(--mantine-color-primary-0) )}._menuButtonInner_1d543_315{justify-content:flex-start;font-weight:var(--font-weight-medium)}._currentSubjectButton_1d543_320{--button-color: var(--mantine-color-black)}._mobileModalBody_1d543_324{height:100%;padding:0}._mobileMenuContent_1d543_329{display:flex;flex-direction:column;height:100%}._mobileNavList_1d543_335{flex-grow:1;overflow-y:auto;padding:0 var(--layout-padding);gap:0}._mobileNavItem_1d543_342{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-s) 0;color:var(--mantine-color-primary-4);font-size:var(--mantine-font-size-lg);font-weight:var(--font-weight-medium);line-height:130%;border-bottom:1px solid var(--mantine-color-grayscale-2);cursor:pointer;text-decoration:none;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}._mobileNavItem_1d543_342:hover{background-color:var( --nav-item-color-hover, var(--mantine-color-primary-0) )}._mobileNavItem_1d543_342:focus-visible{background-color:var( --nav-item-color-hover, var(--mantine-color-primary-0) );outline:2px solid var(--mantine-color-primary-4)}._mobileNavItemLabel_1d543_377{display:flex;align-items:center;gap:var(--spacing-s)}._mobileNavBreadcrumb_1d543_383{display:flex;padding:0 var(--layout-padding) 10px var(--layout-padding);gap:var(--spacing-xs);align-items:center;color:var(--mantine-color-primary-4);border-bottom:1px solid var(--mantine-color-grayscale-2)}._mobileNavBreadcrumbHome_1d543_392{color:var(--mantine-color-primary-4)}._mobileNavBreadcrumbButton_1d543_396{color:var(--mantine-color-primary-4);cursor:pointer;background:none;border:none;padding:0;font-weight:var(--font-weight-bold);font-size:var(--mantine-font-size-md);font-family:inherit}._mobileNavFooter_1d543_407{padding:var(--spacing-l);gap:var(--spacing-s);margin-top:auto;display:flex}@media(min-width:50em){._mobileNavFooter_1d543_407{padding:var(--spacing-l) var(--spacing-3xl)}}@media(min-width:67.5em){._mobileNavFooter_1d543_407{padding:var(--spacing-l) var(--spacing-6xl)}}._mobileNavLoginButton_1d543_422{color:var(--mantine-color-primary-4);border-color:var(--mantine-color-primary-4)}._mobileNavCtaButton_1d543_427{background-color:var(--mantine-color-accentLime-6);color:var(--mantine-color-black)}._mobileNavCtaButton_1d543_427:hover{background-color:var(--mantine-color-accentLime-5);color:var(--mantine-color-black)}._subjectIcon_1d543_437{background-color:var(--mantine-color-primary-4);display:inline-block;width:18px;height:18px;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}._examBoardBadge_1d543_450{font-size:var(--mantine-font-size-xs);font-weight:var(--font-weight-medium);margin-left:var(--spacing-xxs);position:relative;top:calc(-1 * var(--spacing-xxs))}._comingSoonItem_1d543_459{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-s);font-size:var(--mantine-font-size-lg);font-weight:var(--font-weight-medium);color:var(--mantine-color-primary-4)}._comingSoonItem_1d543_459 ._comingSoonBadge_1d543_469{margin-left:auto}._comingSoonContent_1d543_474{display:flex;align-items:center;gap:var(--spacing-xs);opacity:.5}._comingSoonBadge_1d543_469{font-size:var(--mantine-font-size-xxs);font-weight:var(--font-weight-medium);color:var(--mantine-color-black);background-color:var(--mantine-color-icyBlue-2);padding:2px var(--spacing-xxs);white-space:nowrap}._yearGroupActive_1d543_490{background-color:var(--mantine-color-primary-0)}._hidden_1d543_494{visibility:hidden}._subjectListColumn_1d543_498{min-width:363px;align-items:stretch}._subjectListPanels_1d543_503{display:grid;width:100%}._subjectListPanel_1d543_503,._subjectListPanelActive_1d543_509{grid-row:1;grid-column:1;visibility:hidden}._subjectListPanelActive_1d543_509{visibility:visible}._headerSpacing_mn1iz_1>:first-child{padding-top:108px}._blocksContainer_mn1iz_5{margin-top:-96px;gap:0px}._blocksContentPadding_mn1iz_10{padding-bottom:96px}._noDividerSpacing_mn1iz_14{margin-top:-96px}._noNextDividerSpacing_mn1iz_18 ._blocksContentPadding_mn1iz_10{padding-bottom:0}._scrollTarget_mn1iz_22{scroll-margin-top:var(--spacing-l)}@media(min-width:50em){._scrollTarget_mn1iz_22{scroll-margin-top:var(--spacing-3xl)}}._blocksContentContainer_mn1iz_30{margin-left:auto;margin-right:auto;width:100%;max-width:var(--max-width);padding:var(--layout-padding)}
