.oge-math-variants .oge-variant-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:14px}.oge-math-variants .oge-variant{align-items:stretch;gap:8px;min-width:0;padding:22px;display:flex}.oge-math-variants .oge-variant-index{font-size:1.4rem}.oge-math-variants .oge-variant h3,.oge-math-variants .oge-variant p{margin:0}.oge-variant-actions{gap:8px;margin-top:auto;padding-top:12px;display:grid}.oge-math-variants .oge-variant-actions .button{white-space:normal;text-align:center;grid-column:auto;justify-self:stretch;width:100%;margin:0}.exam-paper-preview{box-sizing:border-box;overscroll-behavior:contain;width:min(920px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--theme-ink,#23382f);background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#d9e4dc);border-radius:20px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0005}.exam-paper-preview::backdrop{background:#142b28aa}.exam-paper-preview-header{z-index:2;background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#d9e4dc);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 28px;display:flex;position:sticky;top:0}.exam-paper-preview-header h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(1.1rem,3vw,1.5rem)}.exam-paper-preview-close{width:44px;height:44px;color:inherit;background:var(--theme-surface-neutral,#f0f5ef);border:1px solid var(--theme-line,#d9e4dc);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.exam-paper-preview-toolbar,.exam-paper-preview-content,.exam-paper-preview-footer{padding:20px 28px}.exam-paper-preview-toolbar{background:var(--theme-surface-neutral,#f5f8f2);border-bottom:1px solid var(--theme-line,#d9e4dc)}.exam-paper-preview-toolbar p:first-child{margin-top:0}.exam-paper-preview-toolbar .button{white-space:normal;max-width:100%}.exam-paper-preview-hint,.exam-paper-preview-meta{color:var(--theme-muted,#58685e);margin:10px 0 0;font-size:.88rem}.exam-paper-preview-content{overflow-wrap:anywhere;line-height:1.65}.exam-paper-preview-content>h2{margin-top:0;font-size:1.25rem}.exam-paper-preview-content .exam-print-question{border-top:1px solid var(--theme-line,#d9e4dc);padding:20px 0}.exam-paper-preview-content .exam-print-question h3{margin:0 0 10px}.exam-paper-preview-content .exam-context{min-width:0}.exam-paper-preview-content .math-diagram{max-width:100%}.exam-paper-preview-footer{border-top:1px solid var(--theme-line,#d9e4dc);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.exam-paper-preview-footer span{color:var(--theme-muted,#58685e);flex:220px;font-size:.88rem}.exam-paper-writing-space{border-bottom:1px solid var(--theme-line,#d9e4dc);height:5rem}.exam-paper-resources{overflow-wrap:anywhere}.exam-paper-resource-address{display:none}@media (max-width:540px){.exam-paper-preview{border-radius:14px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.exam-paper-preview-header,.exam-paper-preview-toolbar,.exam-paper-preview-content,.exam-paper-preview-footer{padding:16px}.exam-paper-preview-header .eyebrow{font-size:.65rem}.exam-paper-preview-content .exam-context{padding:12px}.exam-paper-preview-toolbar .button{width:100%}}.exam-paper-preview-content:has(.exam-a4-viewer){padding:0;overflow:hidden}.exam-a4-viewer .a4-viewer-header{display:none}.exam-paper-preview-about summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;display:list-item}.exam-paper-preview-about summary:focus-visible{outline:3px solid var(--theme-focus,#8170b7);outline-offset:2px}.exam-paper-preview-about p{margin:8px 0}.exam-paper-flow{color:#21382f;font:15px/1.55 var(--font-sans,Arial, sans-serif);overflow-wrap:anywhere}.exam-paper-flow h2{break-after:avoid;margin:0 0 16px;font-size:22px;line-height:1.25}.exam-paper-flow h3{break-after:avoid;margin:14px 0 8px;font-size:17px;line-height:1.35}.exam-paper-flow p{orphans:3;widows:3;margin:9px 0}.exam-paper-flow .exam-context,.exam-paper-flow .exam-print-question{break-inside:auto;background:0 0;border:0;border-top:1px solid #d5dfd8;min-width:0;margin:16px 0;padding:12px 0}.exam-paper-flow .exam-table-scroll{min-width:0;overflow:visible}.exam-paper-flow table{table-layout:fixed;break-inside:auto;width:100%;font-size:13px}.exam-paper-flow th,.exam-paper-flow td{overflow-wrap:anywhere;min-width:0;padding:8px}.exam-paper-flow tr,.exam-paper-flow figure,.exam-paper-flow .math-diagram,.exam-paper-flow .exam-paper-resources{break-inside:avoid}.exam-paper-flow .math-diagram{background:#f6f8f4;margin:12px 0;padding:12px}.exam-paper-flow .math-diagram>svg{width:100%;max-height:350px}.exam-paper-flow .diagram-expand,.exam-paper-flow .exam-paper-resource-address{display:none}@media print{.exam-paper-preview{display:none!important}}
