@layer base{.exam-container{--font-ui:var(--font-sans);--font-size-h1:28px;--font-size-h2:22px;--font-size-paragraph:17px;--font-size-question:17px;--font-size-option:16px;--font-size-ui:14px;--line-height-h1:1.3;--line-height-h2:1.4;--line-height-paragraph:1.7;--line-height-question:1.6;--line-height-option:1.6;--line-height-ui:1.4;--font-weight-h1:600;--font-weight-h2:500;--font-weight-paragraph:400;--font-weight-question:500;--font-weight-option:400;--font-weight-ui:500;font-family:var(--font-sans);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph)}.exam-container h1,.exam-container h2,.exam-container h3,.exam-container h4,.exam-container h5,.exam-container h6{font-family:var(--font-ui)}.exam-container h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1)}.exam-container h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--line-height-h2)}:where(.exam-container button,.exam-container label,.exam-container input,.exam-container select,.exam-container textarea,.exam-container .nav-button,.exam-container .ui-element){font-family:var(--font-ui);font-size:var(--font-size-ui);font-weight:var(--font-weight-ui);line-height:var(--line-height-ui)}.exam-container .reading-passage{font-family:var(--font-sans);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-paragraph);line-height:var(--line-height-paragraph)}.exam-container .question-text{font-family:var(--font-sans);font-size:var(--font-size-question);font-weight:var(--font-weight-question);line-height:var(--line-height-question)}.exam-container .option-text{font-family:var(--font-sans);font-size:var(--font-size-option);font-weight:var(--font-weight-option);line-height:var(--line-height-option)}.exam-container .exam-header,.exam-container .exam-navigation{font-family:var(--font-ui)}@media (width<=768px){.exam-container{--font-size-h1:24px;--font-size-h2:20px;--font-size-paragraph:16px;--font-size-question:16px;--font-size-option:15px;--font-size-ui:13px}}}
