.a-level_title__zbmhK{font-size:36px;line-height:1.2;font-weight:650;letter-spacing:0;margin-block:12px 18px}.a-level_interest__Qql5P{margin-top:36px}.a-level_interest__Qql5P h2{font-size:24px;line-height:1.3;margin-bottom:20px;letter-spacing:0}.a-level_subjects__t04tG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:28px}.a-level_subject__9Owy_{display:flex;flex-direction:column;padding:24px;border:1px solid var(--border,#e2e5eb);border-top:3px solid #087f72;border-radius:8px;background:white;color:#18202c;min-width:0}.a-level_subject__9Owy_ h2{font-size:22px;line-height:1.3;margin-block:16px 8px;letter-spacing:0;overflow-wrap:anywhere}.a-level_subject__9Owy_ p{font-size:16px;line-height:1.5;color:#5b6370}.a-level_subject__9Owy_>a{margin-top:auto;align-self:flex-start}.a-level_subject__9Owy_ h2 a{color:inherit;text-decoration:none}.a-level_subject__9Owy_ h2 a:hover{text-decoration:underline}.a-level_filters__xY5Zh{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:24px}.a-level_filters__xY5Zh label{display:grid;gap:8px;font-weight:600;min-width:0}.a-level_filters__xY5Zh input,.a-level_filters__xY5Zh select{width:100%;min-width:0;min-height:44px;font-weight:400}.a-level_filters__xY5Zh input{border:1px solid #d4dae3;border-radius:6px;padding:12px;background:white;color:#18202c;font-size:16px}.a-level_filters__xY5Zh input:focus-visible{outline:2px solid #087f72;outline-offset:2px}.a-level_results__PU164{font-size:14px;color:#5b6370;margin-block:12px 0}.a-level_topicLinks__cBj_p{list-style:none;padding:0;margin-block:8px 24px}.a-level_topicLinks__cBj_p li{display:flex;gap:12px;align-items:baseline;padding-block:10px;border-top:1px solid #e2e5eb}.a-level_topicLinks__cBj_p a{flex:1;font-size:15px;line-height:1.5;color:#087f72;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.a-level_topicLinks__cBj_p span{flex:none;color:#5b6370;font-size:14px}.a-level_moreTopics__rMZ34{margin-block:-8px 24px}.a-level_moreTopics__rMZ34 summary{cursor:pointer;padding-block:10px;min-height:44px;font-size:15px;font-weight:600;color:#087f72}.a-level_moreTopics__rMZ34 summary:focus-visible{outline:2px solid #087f72;outline-offset:2px}.a-level_moreTopics__rMZ34 .a-level_topicLinks__cBj_p{margin-bottom:0}.a-level_specifications__9Kgzb{border-block:1px solid #e2e5eb;padding-block:18px;margin-bottom:24px}.a-level_specifications__9Kgzb summary{cursor:pointer;font-weight:600;min-height:24px}.a-level_specifications__9Kgzb li{margin-block:12px}.a-level_specifications__9Kgzb a{color:#087f72;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.a-level_empty__0V8bi{padding-block:24px}@media (max-width:960px){.a-level_subjects__t04tG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.a-level_filters__xY5Zh,.a-level_subjects__t04tG{grid-template-columns:minmax(0,1fr)}}.question-bank-catalog_catalog__JU6DI{margin-block:24px}.question-bank-catalog_filters__5TPTU{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.question-bank-catalog_filters__5TPTU label{display:grid;gap:8px;flex:1 1 170px;min-width:0;font-size:14px;font-weight:600}.question-bank-catalog_filters__5TPTU label:first-child{flex:2 1 280px}.question-bank-catalog_filters__5TPTU input,.question-bank-catalog_filters__5TPTU select{width:100%;min-width:0;height:48px;border:1px solid #cbd3df;border-radius:6px;padding:10px 12px;color:#18202c;background:white;font-size:16px}.question-bank-catalog_filters__5TPTU input:focus-visible,.question-bank-catalog_filters__5TPTU select:focus-visible,.question-bank-catalog_moreTopics__MmPPf summary:focus-visible{outline:2px solid #087f72;outline-offset:3px}.question-bank-catalog_resultRow__aYuPX{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:14px;color:#586372}.question-bank-catalog_resultRow__aYuPX p{margin:0}.question-bank-catalog_resultActions__MgILy{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.question-bank-catalog_layoutSwitch__zmywj{display:flex;border:1px solid #cad4dc;border-radius:6px;padding:3px}.question-bank-catalog_layoutSwitch__zmywj button{border:0;background:transparent;color:#586372;padding:8px 14px;border-radius:4px;min-height:38px}.question-bank-catalog_layoutSwitch__zmywj button[aria-pressed=true]{background:#e6f4ef;color:#126b52;font-weight:700}.question-bank-catalog_layoutSwitch__zmywj button:focus-visible{outline:2px solid #087f72;outline-offset:2px}.question-bank-catalog_list__5klcY{grid-template-columns:minmax(0,1fr)!important}.question-bank-catalog_list__5klcY .question-bank-catalog_subject__VxSTD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);column-gap:32px}.question-bank-catalog_list__5klcY .question-bank-catalog_moreTopics__MmPPf,.question-bank-catalog_list__5klcY .question-bank-catalog_subject__VxSTD>.question-bank-catalog_topicLinks__b5WHE{grid-column:2}.question-bank-catalog_list__5klcY .question-bank-catalog_subject__VxSTD>.question-bank-catalog_topicLinks__b5WHE{grid-row:1/span 4;margin:0}.question-bank-catalog_list__5klcY .question-bank-catalog_subject__VxSTD>a{grid-column:1;margin-top:14px}.question-bank-catalog_subjects__m3U41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:16px}.question-bank-catalog_subject__VxSTD{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #dce2e9;border-top:3px solid #087f72;border-radius:8px;background:white}.question-bank-catalog_cardTop__tu9Yg{display:flex;align-items:center;justify-content:space-between;gap:8px}.question-bank-catalog_cardTop__tu9Yg strong{font-size:14px}.question-bank-catalog_subject__VxSTD h2{font-size:21px;line-height:1.35;margin-block:16px 6px;letter-spacing:0;overflow-wrap:anywhere}.question-bank-catalog_subject__VxSTD h2 a{color:inherit;text-decoration:none}.question-bank-catalog_subject__VxSTD h2 a:hover{text-decoration:underline}.question-bank-catalog_code__Bu1E7,.question-bank-catalog_subject__VxSTD p{font-size:14px;color:#586372;line-height:1.6}.question-bank-catalog_subject__VxSTD>a{margin-top:auto;align-self:flex-start}.question-bank-catalog_topicLinks__b5WHE{list-style:none;padding:0;margin-block:12px 24px}.question-bank-catalog_topicLinks__b5WHE li{display:flex;align-items:baseline;gap:12px;border-top:1px solid #e2e7ed;padding-block:12px}.question-bank-catalog_topicLinks__b5WHE a{flex:1;color:#076c62;font-size:15px;line-height:1.5;text-underline-offset:3px;overflow-wrap:anywhere}.question-bank-catalog_topicLinks__b5WHE span{flex:none;font-size:13px;color:#586372}.question-bank-catalog_moreTopics__MmPPf{margin-block:-10px 22px}.question-bank-catalog_moreTopics__MmPPf summary{min-height:44px;padding-block:10px;cursor:pointer;color:#076c62;font-size:14px;font-weight:600}.question-bank-catalog_empty__UjXob{padding-block:32px}.question-bank-catalog_empty__UjXob h2{font-size:22px}@media (max-width:960px){.question-bank-catalog_subjects__m3U41{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.question-bank-catalog_subjects__m3U41{grid-template-columns:minmax(0,1fr)}.question-bank-catalog_filters__5TPTU label,.question-bank-catalog_filters__5TPTU label:first-child{flex-basis:100%}.question-bank-catalog_resultRow__aYuPX{align-items:flex-start;padding-block:16px;flex-wrap:wrap}.question-bank-catalog_list__5klcY .question-bank-catalog_subject__VxSTD{display:flex}}