.questions-module__NiN-Gq__composer,.questions-module__NiN-Gq__fieldStack,.questions-module__NiN-Gq__choiceList,.questions-module__NiN-Gq__evidence{gap:var(--space-4);display:grid}.questions-module__NiN-Gq__fieldset{border:0;margin:0;padding:0}.questions-module__NiN-Gq__fieldset legend,.questions-module__NiN-Gq__label{color:var(--color-ink-900);font-weight:var(--font-weight-bold)}.questions-module__NiN-Gq__choiceList{margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.questions-module__NiN-Gq__choice{background:var(--color-surface);border:1px solid var(--color-line-300);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--target-min);padding:var(--space-3) var(--space-4);grid-template-columns:auto auto 1fr;display:grid}.questions-module__NiN-Gq__choice:has(input:checked){background:var(--color-brand-50);border-color:var(--color-brand-700)}.questions-module__NiN-Gq__choice input{width:1.25rem;height:1.25rem}.questions-module__NiN-Gq__optionMarker{background:var(--color-surface-soft);font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.questions-module__NiN-Gq__choiceContent{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.questions-module__NiN-Gq__label{gap:var(--space-2);display:grid}.questions-module__NiN-Gq__label input,.questions-module__NiN-Gq__label textarea,.questions-module__NiN-Gq__responseTable input{background:var(--color-surface);border:1px solid var(--color-line-300);border-radius:var(--radius-sm);color:var(--color-ink-900);min-height:var(--target-min);padding:var(--space-3);width:100%}.questions-module__NiN-Gq__label textarea{resize:vertical}.questions-module__NiN-Gq__instructions,.questions-module__NiN-Gq__helpText{color:var(--color-ink-600);margin:0}.questions-module__NiN-Gq__sourceAlternative{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.questions-module__NiN-Gq__sourceAlternative summary{cursor:pointer;font-weight:var(--font-weight-bold)}.questions-module__NiN-Gq__sourceAlternative p{margin:var(--space-3) 0 0}.questions-module__NiN-Gq__examComposer{color:#111;gap:1rem;font-family:Times New Roman,Times,serif}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__fieldset legend,.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__label{color:#111;font-family:Times New Roman,Times,serif;font-size:1rem;font-weight:700}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__choiceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem clamp(1.5rem,6vw,5rem);margin-top:.65rem}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__choice{background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;grid-template-columns:auto 1.25rem minmax(0,1fr);gap:.55rem;min-height:2.6rem;padding:.25rem 0;font-size:1.08rem}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__choice:has(figure){align-items:start}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__choice:has(input:checked){background:#f3f3f3;border-bottom-color:#111}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__choice input{accent-color:#111;width:1rem;height:1rem}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__optionMarker{background:0 0;border-radius:0;justify-content:flex-start;width:auto;height:auto}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__label input,.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__label textarea,.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__responseTable input{color:#111;background:#fff;border:0;border-bottom:1px solid #111;border-radius:0;padding:.65rem .25rem;font-family:Times New Roman,Times,serif;font-size:1.08rem}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__label input:focus,.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__label textarea:focus{outline:2px solid var(--color-brand-700);outline-offset:3px}.questions-module__NiN-Gq__tableScroll{max-width:100%;overflow-x:auto}.questions-module__NiN-Gq__responseTable{border-collapse:collapse;width:100%;min-width:38rem}.questions-module__NiN-Gq__responseTable caption{font-weight:var(--font-weight-bold);padding:0 0 var(--space-3);text-align:left}.questions-module__NiN-Gq__responseTable th,.questions-module__NiN-Gq__responseTable td{border:1px solid var(--color-line-300);padding:var(--space-3);text-align:left}.questions-module__NiN-Gq__responseTable th{background:var(--color-surface-soft)}.questions-module__NiN-Gq__responseTable td input[type=radio]{width:1.25rem;height:1.25rem;min-height:auto;margin:auto;padding:0;display:block}.questions-module__NiN-Gq__equationPreview{background:var(--color-ink-950);border-radius:var(--radius-md);color:#fff;gap:var(--space-2);padding:var(--space-5);display:grid}.questions-module__NiN-Gq__equationPreview span{color:var(--color-line-200);font-size:var(--font-size-sm)}.questions-module__NiN-Gq__equationPreview strong{font-family:var(--font-mono);font-size:var(--font-size-xl)}.questions-module__NiN-Gq__graphLayout,.questions-module__NiN-Gq__annotationLayout{align-items:start;gap:var(--space-5);grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1.2fr);display:grid}.questions-module__NiN-Gq__graph{background:var(--color-surface);border:1px solid var(--color-line-300);border-radius:var(--radius-md);width:100%}.questions-module__NiN-Gq__graph rect{fill:var(--color-surface-soft);stroke:var(--color-line-200)}.questions-module__NiN-Gq__graph path,.questions-module__NiN-Gq__graph line{fill:none;stroke:var(--color-brand-900);stroke-width:3px}.questions-module__NiN-Gq__graph circle{fill:var(--color-accent-500);stroke:var(--color-ink-950)}.questions-module__NiN-Gq__coordinateGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.questions-module__NiN-Gq__sourceDiagram{background:radial-gradient(ellipse, #d9f0d2 50%, #8dbb7d 51%, #8dbb7d 57%, var(--color-surface-soft) 58%);border:1px solid var(--color-line-300);border-radius:var(--radius-md);align-content:center;gap:var(--space-4);min-height:18rem;padding:var(--space-5);text-align:center;justify-items:center;display:grid}.questions-module__NiN-Gq__sourceDiagram strong{background:var(--color-ink-950);border-radius:var(--radius-sm);color:#fff;padding:var(--space-2) var(--space-3)}.questions-module__NiN-Gq__fileList,.questions-module__NiN-Gq__criteriaList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.questions-module__NiN-Gq__fileList li,.questions-module__NiN-Gq__criteriaList li{background:var(--color-surface-soft);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);padding:var(--space-3);justify-content:space-between;display:flex}.questions-module__NiN-Gq__fileList span{color:var(--color-ink-600);font-size:var(--font-size-sm)}.questions-module__NiN-Gq__emptyEvidence{border:1px dashed var(--color-line-300);border-radius:var(--radius-md);padding:var(--space-4);margin:0}.questions-module__NiN-Gq__evidence{border-top:1px solid var(--color-line-200);margin-top:var(--space-5);padding-top:var(--space-5)}.questions-module__NiN-Gq__evidenceHeading{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.questions-module__NiN-Gq__evidenceHeading h3,.questions-module__NiN-Gq__evidence>p{margin:0}.questions-module__NiN-Gq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:760px){.questions-module__NiN-Gq__graphLayout,.questions-module__NiN-Gq__annotationLayout,.questions-module__NiN-Gq__coordinateGrid{grid-template-columns:1fr}.questions-module__NiN-Gq__fileList li,.questions-module__NiN-Gq__criteriaList li{flex-direction:column;align-items:flex-start}.questions-module__NiN-Gq__examComposer .questions-module__NiN-Gq__choiceList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(.75rem,4vw,1.5rem)}}
.spm-question-paper-module__yMMl4G__paper{--paper-ink:#111;color:var(--paper-ink);background:#fff;border:1px solid #c8c8c8;padding:clamp(1.15rem,3vw,2rem);font-family:Times New Roman,Times,serif;box-shadow:0 .25rem .9rem #0f172a14}.spm-question-paper-module__yMMl4G__runningHead{letter-spacing:.015em;border-bottom:1px solid #aaa;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:clamp(1.4rem,3vw,2.3rem);padding-bottom:.6rem;font-size:clamp(.78rem,1.5vw,.98rem);display:grid}.spm-question-paper-module__yMMl4G__runningHead span{text-align:center;font-weight:700}.spm-question-paper-module__yMMl4G__runningHead strong:last-child{text-align:right}.spm-question-paper-module__yMMl4G__question{grid-template-columns:max-content minmax(0,1fr) auto;align-items:start;gap:clamp(.65rem,2vw,1.15rem);display:grid}.spm-question-paper-module__yMMl4G__number{white-space:nowrap;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.45}.spm-question-paper-module__yMMl4G__copy{min-width:0}.spm-question-paper-module__yMMl4G__malay,.spm-question-paper-module__yMMl4G__english{margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.42}.spm-question-paper-module__yMMl4G__malay{font-weight:600}.spm-question-paper-module__yMMl4G__english{margin-top:.2rem;font-style:italic}.spm-question-paper-module__yMMl4G__questionImage{object-fit:contain;width:100%;max-width:100%;height:auto;margin:1.15rem auto 0;display:block}.spm-question-paper-module__yMMl4G__paperParts{gap:clamp(2.2rem,5vw,4rem);display:grid}.spm-question-paper-module__yMMl4G__paperPart{grid-template-columns:max-content minmax(0,1fr);gap:.8rem;display:grid}.spm-question-paper-module__yMMl4G__paperPart[data-label-placement=after-figure] .spm-question-paper-module__yMMl4G__partBody{grid-column:1/-1}.spm-question-paper-module__yMMl4G__partLabel{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.42}.spm-question-paper-module__yMMl4G__partBody{min-width:0}.spm-question-paper-module__yMMl4G__partImage{object-fit:contain;width:100%;max-width:min(100%,52rem);height:auto;margin:1.1rem auto 0;display:block}.spm-question-paper-module__yMMl4G__figureCaption{text-align:center;margin:.55rem 0 1.25rem;font-size:clamp(.95rem,1.7vw,1.1rem);font-weight:700}.spm-question-paper-module__yMMl4G__informationBlocks{gap:.9rem;margin-top:1.35rem;display:grid}.spm-question-paper-module__yMMl4G__informationBlock{border:1px solid #333;padding:.8rem 1rem}.spm-question-paper-module__yMMl4G__informationBlockTitle,.spm-question-paper-module__yMMl4G__informationBlockMalay,.spm-question-paper-module__yMMl4G__informationBlockEnglish{margin:0;font-size:clamp(1rem,1.85vw,1.2rem);line-height:1.42}.spm-question-paper-module__yMMl4G__informationBlockTitle{margin-bottom:.35rem}.spm-question-paper-module__yMMl4G__informationBlockMalay{font-weight:600}.spm-question-paper-module__yMMl4G__informationBlockEnglish{margin-top:.12rem;font-style:italic}.spm-question-paper-module__yMMl4G__paperTableAnswerHeader{justify-content:space-between;align-items:end;gap:1rem;margin:1.25rem 0 .55rem;display:flex}.spm-question-paper-module__yMMl4G__paperTableAnswerHeader .spm-question-paper-module__yMMl4G__partAnswerHeading,.spm-question-paper-module__yMMl4G__paperTableAnswerHeader p{margin:0}.spm-question-paper-module__yMMl4G__paperTableAnswerHeader p{white-space:nowrap;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:700}.spm-question-paper-module__yMMl4G__paperTableWrap{max-width:100%;overflow-x:auto}.spm-question-paper-module__yMMl4G__paperTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:42rem}.spm-question-paper-module__yMMl4G__paperTable caption{caption-side:bottom;padding-top:.45rem;font-size:.95rem;font-weight:700}.spm-question-paper-module__yMMl4G__paperTable th,.spm-question-paper-module__yMMl4G__paperTable td{text-align:center;vertical-align:middle;border:1px solid #333;padding:.58rem .45rem;font-size:clamp(.9rem,1.55vw,1.05rem);line-height:1.28}.spm-question-paper-module__yMMl4G__paperTable th>strong,.spm-question-paper-module__yMMl4G__paperTable th>em,.spm-question-paper-module__yMMl4G__paperTable td>strong,.spm-question-paper-module__yMMl4G__paperTable td>em{display:block}.spm-question-paper-module__yMMl4G__paperTable th>em,.spm-question-paper-module__yMMl4G__paperTable td>em{margin-top:.12rem;font-weight:400}.spm-question-paper-module__yMMl4G__paperTable[data-column-count="4"][data-response-mode=selection] :is(th,td):first-child{width:11%}.spm-question-paper-module__yMMl4G__paperTable[data-column-count="4"][data-response-mode=selection] :is(th,td):nth-child(2){width:25%}.spm-question-paper-module__yMMl4G__paperTable[data-column-count="4"][data-response-mode=selection] :is(th,td):nth-child(3){width:36%}.spm-question-paper-module__yMMl4G__paperTable[data-column-count="4"][data-response-mode=selection] :is(th,td):nth-child(4){width:28%}.spm-question-paper-module__yMMl4G__paperTable[data-layout=scale-comparison]{min-width:40rem}.spm-question-paper-module__yMMl4G__paperTable[data-layout=scale-comparison] thead th{background:#f3f6f8;border-bottom-width:2px}.spm-question-paper-module__yMMl4G__paperTable[data-layout=scale-comparison] :is(th,td):first-child{background:#f7f9fa}.spm-question-paper-module__yMMl4G__paperTable[data-layout=scale-comparison] tbody td{padding:.72rem .65rem}.spm-question-paper-module__yMMl4G__paperTable[data-layout=scale-comparison] tbody td:first-child{font-size:1.08rem}.spm-question-paper-module__yMMl4G__paperTable[data-layout=scale-comparison] tbody td:last-child{background:#fbfcfd}.spm-question-paper-module__yMMl4G__paperTable[data-layout=scale-comparison] .spm-question-paper-module__yMMl4G__paperTableAnswer{align-content:center;gap:.5rem;min-height:7.25rem}.spm-question-paper-module__yMMl4G__paperTableAnswer{gap:.25rem;min-width:0;display:grid}.spm-question-paper-module__yMMl4G__paperTableAnswer>strong{display:block}.spm-question-paper-module__yMMl4G__structuredPartMarks{text-align:right;margin:.8rem 0 0;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:700}.spm-question-paper-module__yMMl4G__scaleSquareFigure{--scale-square-side:4.25rem;grid-template-columns:auto var(--scale-square-side);grid-template-rows:var(--scale-square-side) auto;place-content:center;align-items:center;gap:.35rem .48rem;width:9rem;height:7.25rem;margin:0 auto;display:grid}.spm-question-paper-module__yMMl4G__scaleSquareFigure[data-size=small]{--scale-square-side:3.1rem}.spm-question-paper-module__yMMl4G__scaleSquareFigure[data-size=large]{--scale-square-side:5rem}.spm-question-paper-module__yMMl4G__scaleSquare{width:var(--scale-square-side);height:var(--scale-square-side);border:1.5px solid #222;grid-area:1/2;display:block}.spm-question-paper-module__yMMl4G__scaleSquareSide{font-family:Times New Roman,Times,serif;font-size:.92rem}.spm-question-paper-module__yMMl4G__scaleSquareSide[data-axis=vertical]{grid-area:1/1;justify-self:end}.spm-question-paper-module__yMMl4G__scaleSquareSide[data-axis=horizontal]{grid-area:2/2;justify-self:center}.spm-question-paper-module__yMMl4G__matchingExercise{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);margin-top:.65rem;display:grid}.spm-question-paper-module__yMMl4G__matchingRows,.spm-question-paper-module__yMMl4G__matchingOptions{align-content:center;gap:.55rem;display:grid}.spm-question-paper-module__yMMl4G__matchingRow{grid-template-columns:2rem minmax(4rem,auto) minmax(2rem,1fr) minmax(13rem,1.2fr);align-items:center;gap:.65rem;min-height:4.4rem;display:grid}.spm-question-paper-module__yMMl4G__matchingConnector{border-top:1px solid #666;display:block}.spm-question-paper-module__yMMl4G__matchingAnswer{align-self:center;gap:.35rem;min-width:0;display:grid}.spm-question-paper-module__yMMl4G__matchingOption{text-align:center;border:1px solid #333;align-content:center;min-height:3.8rem;padding:.45rem .75rem;display:grid}.spm-question-paper-module__yMMl4G__matchingOption strong,.spm-question-paper-module__yMMl4G__matchingOption em{display:block}.spm-question-paper-module__yMMl4G__circleMapExercise{aspect-ratio:1;border:2px solid #333;border-radius:50%;width:100%;max-width:min(100%,30rem);margin:1rem auto 0;position:relative}.spm-question-paper-module__yMMl4G__circleMapCenter{aspect-ratio:1;z-index:1;background:#fff;border:2px solid #333;border-radius:50%;justify-content:center;align-items:center;width:5rem;font-size:1.35rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spm-question-paper-module__yMMl4G__circleMapSlot{z-index:1;background:#fff;width:32%;min-height:3.6rem;padding:.25rem;position:absolute}.spm-question-paper-module__yMMl4G__circleMapSlot[data-position="1"]{width:38%;top:8%;left:31%}.spm-question-paper-module__yMMl4G__circleMapSlot[data-position="2"]{top:40%;left:4%}.spm-question-paper-module__yMMl4G__circleMapSlot[data-position="3"]{top:40%;right:4%}.spm-question-paper-module__yMMl4G__circleMapSlot[data-position="4"]{width:38%;bottom:8%;left:31%}.spm-question-paper-module__yMMl4G__circleMapReviewList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.spm-question-paper-module__yMMl4G__circleMapReview{gap:.4rem;min-width:0;display:grid}.spm-question-paper-module__yMMl4G__circleMapReview>strong{color:#3f536a;font-family:Arial,sans-serif;font-size:.76rem}.spm-question-paper-module__yMMl4G__comparisonMapExercise{margin-top:1rem}.spm-question-paper-module__yMMl4G__comparisonMapTitle{z-index:1;text-align:center;background:#f6fafb;border:1px solid #8295a5;border-radius:10px;max-width:13rem;margin:0 auto;padding:.55rem .8rem;display:grid;position:relative}.spm-question-paper-module__yMMl4G__comparisonMapTitle:after{content:"";border-left:1px solid #9aacb9;height:.65rem;position:absolute;top:100%;left:50%}.spm-question-paper-module__yMMl4G__comparisonMapColumns{background:linear-gradient(#9aacb9,#9aacb9) 25% .65rem/1px .65rem no-repeat,linear-gradient(#9aacb9,#9aacb9) 75% .65rem/1px .65rem no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-top:1.3rem;display:grid;position:relative}.spm-question-paper-module__yMMl4G__comparisonMapColumns:before{content:"";border-top:1px solid #9aacb9;position:absolute;top:.65rem;left:25%;right:25%}.spm-question-paper-module__yMMl4G__comparisonMapColumn{background:#fff;border:1px solid #8295a5;border-radius:12px;padding:0 1rem 1rem;position:relative;overflow:hidden}.spm-question-paper-module__yMMl4G__comparisonMapColumn h3{text-align:center;background:#eef5f6;border-bottom:1px solid #c7d2db;margin:0 -1rem;padding:.7rem 1rem;font-size:1rem}.spm-question-paper-module__yMMl4G__comparisonMapExample{background:#f7f9fb;border-radius:9px;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.55rem;min-height:5rem;margin:.85rem 0 0;padding:.75rem;line-height:1.38;display:grid}.spm-question-paper-module__yMMl4G__comparisonMapExample p{margin:0}.spm-question-paper-module__yMMl4G__comparisonMapExample p+p{margin-top:.12rem}.spm-question-paper-module__yMMl4G__comparisonMapAnswers{gap:.75rem;margin-top:.85rem;display:grid}.spm-question-paper-module__yMMl4G__comparisonMapAnswer{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.spm-question-paper-module__yMMl4G__comparisonMapAnswer>strong{padding-top:.65rem}.spm-question-paper-module__yMMl4G__comparisonMapAnswer textarea{resize:vertical;background:#fff;border:1px solid #b7c6d2;border-radius:9px;min-height:5.5rem;padding:.65rem .75rem;line-height:1.45}.spm-question-paper-module__yMMl4G__comparisonMapAnswer textarea:focus{outline-offset:1px;box-shadow:none;border-color:#147a84;outline:3px solid #147a8429}.spm-question-paper-module__yMMl4G__comparisonMapReviewList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.spm-question-paper-module__yMMl4G__comparisonMapReviewGroup{background:#f8fafc;border:1px solid #d1dce4;border-radius:11px;align-content:start;gap:.65rem;min-width:0;padding:.75rem;display:grid}.spm-question-paper-module__yMMl4G__comparisonMapReviewGroup h4{color:#31465d;margin:0;font-family:Arial,sans-serif;font-size:.8rem}.spm-question-paper-module__yMMl4G__comparisonMapReview{border-top:1px solid #dce4ea;gap:.35rem;min-width:0;padding-top:.6rem;display:grid}.spm-question-paper-module__yMMl4G__comparisonMapReview>strong{color:#53677d;font-family:Arial,sans-serif;font-size:.74rem}.spm-question-paper-module__yMMl4G__comparisonMapReview button{white-space:nowrap}.spm-question-paper-module__yMMl4G__partPrompt,.spm-question-paper-module__yMMl4G__partPromptAlternative{white-space:pre-line;margin:1rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.42}.spm-question-paper-module__yMMl4G__partPrompt{font-weight:600}.spm-question-paper-module__yMMl4G__partPromptAlternative{margin-top:.2rem;font-style:italic}.spm-question-paper-module__yMMl4G__partQuestionBlock{grid-template-columns:max-content minmax(0,1fr);gap:.8rem;margin-top:1.2rem;display:grid}.spm-question-paper-module__yMMl4G__partQuestionBlock[data-label-placement=before-introduction]{display:block}.spm-question-paper-module__yMMl4G__partQuestionCopy{min-width:0}.spm-question-paper-module__yMMl4G__partHeading{margin:0 0 .45rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.42}.spm-question-paper-module__yMMl4G__partHeading em{font-weight:600}.spm-question-paper-module__yMMl4G__subquestions{gap:.5rem;display:grid}.spm-question-paper-module__yMMl4G__subquestion{grid-template-columns:max-content minmax(0,1fr) max-content;gap:.75rem;display:grid}.spm-question-paper-module__yMMl4G__subquestionPrompt{min-width:0}.spm-question-paper-module__yMMl4G__subquestionLabel,.spm-question-paper-module__yMMl4G__subquestionMalay,.spm-question-paper-module__yMMl4G__subquestionEnglish{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.42}.spm-question-paper-module__yMMl4G__subquestionMalay,.spm-question-paper-module__yMMl4G__subquestionEnglish{margin:0}.spm-question-paper-module__yMMl4G__subquestionMalay{font-weight:600}.spm-question-paper-module__yMMl4G__subquestionEnglish{margin-top:.12rem;font-style:italic}.spm-question-paper-module__yMMl4G__subquestionBoxedContent{text-align:center;border:1.5px solid #222;max-width:28rem;margin:.7rem auto 0;padding:.7rem 1.4rem}.spm-question-paper-module__yMMl4G__subquestionBoxedContent p{white-space:pre-line;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600;line-height:1.42}.spm-question-paper-module__yMMl4G__subquestionBoxedContent p+p{margin-top:.12rem;font-style:italic}.spm-question-paper-module__yMMl4G__subquestionMarks{text-align:right;white-space:nowrap;align-self:end;margin:0;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:700;line-height:1.5}.spm-question-paper-module__yMMl4G__inlinePartAnswer{grid-column:2/-1;margin-bottom:clamp(2.5rem,7vw,5.5rem)}.spm-question-paper-module__yMMl4G__inlinePartAnswer .spm-question-paper-module__yMMl4G__partAnswerHeading{margin:0 0 .55rem}.spm-question-paper-module__yMMl4G__afterSubquestionAnswers{gap:.65rem;margin-top:1.5rem;display:grid}.spm-question-paper-module__yMMl4G__afterSubquestionAnswers>.spm-question-paper-module__yMMl4G__partAnswerHeading{margin:0}.spm-question-paper-module__yMMl4G__afterSubquestionAnswer{gap:.3rem;min-height:clamp(9rem,20vw,14rem);display:grid}.spm-question-paper-module__yMMl4G__afterSubquestionAnswer>strong{font-family:Times New Roman,Times,serif;font-size:1.08rem}.spm-question-paper-module__yMMl4G__partAnswerHeading{margin-top:1.25rem;font-size:clamp(.95rem,1.7vw,1.08rem);display:block}.spm-question-paper-module__yMMl4G__partMarks{text-align:right;justify-content:end;margin:1.15rem 0 0;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:700;line-height:1.5;display:block}.spm-question-paper-module__yMMl4G__partAnswer{gap:.4rem;min-height:clamp(10rem,22vw,16rem);margin-top:1.25rem;display:grid}.spm-question-paper-module__yMMl4G__partAnswer>strong{font-size:clamp(.95rem,1.7vw,1.08rem)}.spm-question-paper-module__yMMl4G__marks{text-align:right;white-space:nowrap;align-self:end;min-width:5.5rem;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:700;line-height:1.5;display:grid}.spm-question-paper-module__yMMl4G__marks em{font-weight:600}.spm-question-paper-module__yMMl4G__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem clamp(2rem,8vw,7rem);margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.spm-question-paper-module__yMMl4G__options li{grid-template-columns:1.35rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:clamp(1.05rem,2vw,1.25rem);display:grid}.spm-question-paper-module__yMMl4G__visualOption{align-items:start}.spm-question-paper-module__yMMl4G__optionContent{min-width:0}.spm-question-paper-module__yMMl4G__visualOption .spm-question-paper-module__yMMl4G__optionContent{gap:.35rem;display:grid}.spm-question-paper-module__yMMl4G__answer{gap:1rem;margin:1.8rem 0 0 2.15rem;display:grid}.spm-question-paper-module__yMMl4G__answer>strong{font-size:1rem}.spm-question-paper-module__yMMl4G__source{color:#4b4b4b;letter-spacing:.015em;text-align:right;border-top:1px solid #d2d2d2;margin-top:1.75rem;padding-top:.55rem;font-family:Arial,sans-serif;font-size:.68rem}@media (max-width:42rem){.spm-question-paper-module__yMMl4G__malay,.spm-question-paper-module__yMMl4G__english,.spm-question-paper-module__yMMl4G__partLabel,.spm-question-paper-module__yMMl4G__informationBlockTitle,.spm-question-paper-module__yMMl4G__informationBlockMalay,.spm-question-paper-module__yMMl4G__informationBlockEnglish,.spm-question-paper-module__yMMl4G__partPrompt,.spm-question-paper-module__yMMl4G__partPromptAlternative,.spm-question-paper-module__yMMl4G__partHeading,.spm-question-paper-module__yMMl4G__subquestionLabel,.spm-question-paper-module__yMMl4G__subquestionMalay,.spm-question-paper-module__yMMl4G__subquestionEnglish,.spm-question-paper-module__yMMl4G__subquestionBoxedContent p{line-height:1.85}.spm-question-paper-module__yMMl4G__runningHead{grid-template-columns:1fr auto}.spm-question-paper-module__yMMl4G__runningHead span{display:none}.spm-question-paper-module__yMMl4G__question{grid-template-columns:max-content minmax(0,1fr)}.spm-question-paper-module__yMMl4G__marks{grid-column:2;justify-self:end;margin-top:.45rem}.spm-question-paper-module__yMMl4G__options{grid-template-columns:1fr;gap:.65rem}.spm-question-paper-module__yMMl4G__answer{margin-left:0}.spm-question-paper-module__yMMl4G__paperPart{--mobile-part-answer-reclaim:2.55rem;grid-template-columns:2rem minmax(0,1fr);gap:.55rem}.spm-question-paper-module__yMMl4G__subquestion{grid-template-columns:max-content minmax(0,1fr)}.spm-question-paper-module__yMMl4G__subquestionMarks{grid-column:2;justify-self:end}.spm-question-paper-module__yMMl4G__inlinePartAnswer{grid-column:1/-1}.spm-question-paper-module__yMMl4G__paperPart:not([data-label-placement=after-figure]) :is(.spm-question-paper-module__yMMl4G__inlinePartAnswer,.spm-question-paper-module__yMMl4G__afterSubquestionAnswers,.spm-question-paper-module__yMMl4G__partAnswer){width:calc(100% + var(--mobile-part-answer-reclaim));margin-left:calc(-1 * var(--mobile-part-answer-reclaim))}.spm-question-paper-module__yMMl4G__paper[data-compact-mobile-answer-spacing=true] .spm-question-paper-module__yMMl4G__inlinePartAnswer{margin-bottom:.6rem}.spm-question-paper-module__yMMl4G__paper[data-compact-mobile-answer-spacing=true] .spm-question-paper-module__yMMl4G__afterSubquestionAnswer,.spm-question-paper-module__yMMl4G__paper[data-compact-mobile-answer-spacing=true] .spm-question-paper-module__yMMl4G__partAnswer{min-height:0}.spm-question-paper-module__yMMl4G__paperTableAnswerHeader{align-items:start}.spm-question-paper-module__yMMl4G__matchingExercise,.spm-question-paper-module__yMMl4G__comparisonMapColumns,.spm-question-paper-module__yMMl4G__comparisonMapReviewList{grid-template-columns:1fr}.spm-question-paper-module__yMMl4G__comparisonMapColumns{background:0 0;gap:.75rem;padding-top:.85rem}.spm-question-paper-module__yMMl4G__comparisonMapColumns:before,.spm-question-paper-module__yMMl4G__comparisonMapTitle:after{display:none}.spm-question-paper-module__yMMl4G__matchingRow{grid-template-columns:2rem minmax(4rem,auto) minmax(2rem,1fr)}.spm-question-paper-module__yMMl4G__matchingAnswer{grid-column:2/-1}.spm-question-paper-module__yMMl4G__circleMapCenter{width:4rem}.spm-question-paper-module__yMMl4G__circleMapReviewList{grid-template-columns:1fr}.spm-question-paper-module__yMMl4G__comparisonMapExample{min-height:auto}}
.numbers-patterns-module__gDk-sq__page{gap:var(--space-7);min-width:0;display:grid}.numbers-patterns-module__gDk-sq__learningContextHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg, var(--color-brand-950), var(--color-brand-800));z-index:40;border-bottom:1px solid #ffffff24;min-height:4.25rem;position:sticky;top:0;box-shadow:0 .45rem 1.2rem #0f2f4533}.numbers-patterns-module__gDk-sq__learningContextNav{max-width:calc(78rem + (2 * var(--space-6)));scrollbar-width:thin;scrollbar-color:#ffffff52 transparent;width:100%;margin:0 auto;padding:.55rem clamp(1rem,3.5vw,3rem);overflow-x:auto}.numbers-patterns-module__gDk-sq__learningContextNav ol{border-radius:var(--radius-pill);min-width:max-content;min-height:3.15rem;padding:var(--space-2);background:#ffffff12;border:1px solid #ffffff29;align-items:center;margin:0;list-style:none;display:flex}.numbers-patterns-module__gDk-sq__learningContextNav li{align-items:center;display:flex}.numbers-patterns-module__gDk-sq__learningContextNav a,.numbers-patterns-module__gDk-sq__learningContextNav span{color:#ffffffe0;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);white-space:nowrap;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.numbers-patterns-module__gDk-sq__learningContextNav a{border-radius:var(--radius-pill)}.numbers-patterns-module__gDk-sq__learningContextNav a:hover,.numbers-patterns-module__gDk-sq__learningContextNav a:focus-visible{color:#fff;background:#ffffff21}.numbers-patterns-module__gDk-sq__learningContextNav .numbers-patterns-module__gDk-sq__learningContextCurrent{border-radius:var(--radius-pill);color:var(--color-brand-950);background:#fff;box-shadow:0 .2rem .65rem #00000029}.numbers-patterns-module__gDk-sq__learningContextSeparator{color:#ffffff85;flex:none}.numbers-patterns-module__gDk-sq__bilingualCopy{gap:.15em;min-width:0;display:grid}.numbers-patterns-module__gDk-sq__eyebrow{color:var(--color-brand-700);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.numbers-patterns-module__gDk-sq__hero{background:radial-gradient(circle at 88% 12%, #f0ad3247, transparent 19rem), linear-gradient(135deg, var(--color-brand-950), var(--color-brand-700));border-radius:calc(var(--radius-lg) + .25rem);color:#fff;align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) minmax(13rem,.42fr);padding:clamp(1.5rem,5vw,3.5rem);display:grid;overflow:hidden}.numbers-patterns-module__gDk-sq__heroIcon{background:var(--color-accent-500);border-radius:var(--radius-lg);color:var(--color-brand-950);justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.numbers-patterns-module__gDk-sq__hero h2,.numbers-patterns-module__gDk-sq__lessonHero h2,.numbers-patterns-module__gDk-sq__sectionHeading h2,.numbers-patterns-module__gDk-sq__moduleCard h3,.numbers-patterns-module__gDk-sq__patternCard h3,.numbers-patterns-module__gDk-sq__guideHeading h3{margin:0}.numbers-patterns-module__gDk-sq__hero h2{margin-top:var(--space-2);max-width:17ch;font-size:clamp(2rem,4vw,3.65rem);line-height:1.02}.numbers-patterns-module__gDk-sq__hero p{color:#ffffffc7;margin:var(--space-3) 0 0;max-width:58ch;line-height:1.65}.numbers-patterns-module__gDk-sq__hero .numbers-patterns-module__gDk-sq__eyebrow{color:#bce4e7}.numbers-patterns-module__gDk-sq__heroPrinciple{border-radius:var(--radius-lg);align-items:center;gap:var(--space-2);padding:var(--space-5);background:#ffffff1a;border:1px solid #ffffff38;justify-items:start;display:grid}.numbers-patterns-module__gDk-sq__heroPrinciple strong{color:#bce4e7;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.numbers-patterns-module__gDk-sq__heroPrinciple span{font-size:1.05rem;font-weight:750}.numbers-patterns-module__gDk-sq__heroPrinciple>em{color:#ffffffb8;font-size:var(--font-size-sm)}.numbers-patterns-module__gDk-sq__section,.numbers-patterns-module__gDk-sq__patternPreview,.numbers-patterns-module__gDk-sq__transferSection{gap:var(--space-5);display:grid}.numbers-patterns-module__gDk-sq__sectionHeading{align-items:end;gap:var(--space-6);justify-content:space-between;display:flex}.numbers-patterns-module__gDk-sq__sectionHeading h2{margin-top:var(--space-2);font-size:clamp(1.65rem,3vw,2.5rem)}.numbers-patterns-module__gDk-sq__sectionHeading>p{color:var(--color-ink-600);max-width:58ch;margin:0}.numbers-patterns-module__gDk-sq__learningLoop{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.numbers-patterns-module__gDk-sq__learningLoop li{background:var(--color-surface);border:1px solid var(--color-line-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--color-brand-800);align-items:start;gap:var(--space-3);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.numbers-patterns-module__gDk-sq__learningLoop li>svg{grid-column:1}.numbers-patterns-module__gDk-sq__learningLoop li>div{gap:var(--space-2);grid-column:1/-1;display:grid}.numbers-patterns-module__gDk-sq__learningLoop p{color:var(--color-ink-600);font-size:var(--font-size-sm);margin:0;line-height:1.55}.numbers-patterns-module__gDk-sq__loopNumber{color:var(--color-ink-400);letter-spacing:.08em;justify-self:end;font-size:.72rem;font-weight:800}.numbers-patterns-module__gDk-sq__moduleGrid{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.numbers-patterns-module__gDk-sq__moduleGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers-patterns-module__gDk-sq__domainChapterGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.numbers-patterns-module__gDk-sq__domainChapterCard{padding:clamp(1.25rem,2.2vw,1.75rem)}.numbers-patterns-module__gDk-sq__domainChapterCard .numbers-patterns-module__gDk-sq__moduleCard{gap:var(--space-3);grid-template-rows:auto minmax(3.2rem,auto) minmax(4rem,auto) auto}.numbers-patterns-module__gDk-sq__moduleGrid>*{min-width:0}.numbers-patterns-module__gDk-sq__moduleCard{align-content:start;gap:var(--space-4);grid-template-rows:2rem auto minmax(5.5rem,1fr) auto;height:100%;display:grid}.numbers-patterns-module__gDk-sq__moduleCard>p{color:var(--color-ink-600);margin:0}.numbers-patterns-module__gDk-sq__moduleAction{border-top:1px solid var(--color-line-200);padding:var(--space-3) 0 0;border-radius:0;justify-content:space-between;align-self:end;width:100%}.numbers-patterns-module__gDk-sq__moduleAction:hover,.numbers-patterns-module__gDk-sq__moduleAction:focus-visible{color:var(--color-brand-700);background:0 0}.numbers-patterns-module__gDk-sq__moduleMeta{justify-content:flex-start;align-items:center;min-height:2rem;display:flex}.numbers-patterns-module__gDk-sq__moduleMeta>span:first-child,.numbers-patterns-module__gDk-sq__patternCard>span:first-child{color:var(--color-brand-700);font-size:1.35rem;font-weight:850}.numbers-patterns-module__gDk-sq__modulePatternCount{color:var(--color-brand-700);font-size:.78rem;font-weight:800}.numbers-patterns-module__gDk-sq__englishLabel{color:var(--color-ink-600);margin:var(--space-1) 0 0;font-style:italic}.numbers-patterns-module__gDk-sq__patternPreview{background:var(--color-surface-soft);border:1px solid var(--color-line-200);border-radius:calc(var(--radius-lg) + .25rem);padding:clamp(1.25rem,4vw,2.5rem)}.numbers-patterns-module__gDk-sq__patternGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.numbers-patterns-module__gDk-sq__patternCard{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-2);padding:var(--space-5);display:grid;position:relative}.numbers-patterns-module__gDk-sq__patternType{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:var(--radius-pill);color:var(--color-brand-800);right:var(--space-4);text-transform:uppercase;top:var(--space-4);padding:.25rem .55rem;font-size:.68rem;font-weight:850;position:absolute}.numbers-patterns-module__gDk-sq__patternTypeTransfer{color:#714900;background:#fff2ca;border-color:#f0d58a}.numbers-patterns-module__gDk-sq__patternCountSummary{margin:var(--space-2) 0 0}.numbers-patterns-module__gDk-sq__patternCard dl,.numbers-patterns-module__gDk-sq__patternGuide dl{gap:var(--space-4);margin:var(--space-3) 0 0;display:grid}.numbers-patterns-module__gDk-sq__patternCard dl>div,.numbers-patterns-module__gDk-sq__patternGuide dl>div{gap:var(--space-1);display:grid}.numbers-patterns-module__gDk-sq__patternCard dt,.numbers-patterns-module__gDk-sq__patternGuide dt{color:var(--color-brand-700);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.numbers-patterns-module__gDk-sq__patternCard dd,.numbers-patterns-module__gDk-sq__patternGuide dd{color:var(--color-ink-700);margin:0;line-height:1.55}.numbers-patterns-module__gDk-sq__sourceNote,.numbers-patterns-module__gDk-sq__nextStep{border-radius:var(--radius-lg);color:var(--color-ink-900);align-items:start;gap:var(--space-4);padding:var(--space-5);background:#fff2ca;border:1px solid #f0d58a;grid-template-columns:auto minmax(0,1fr);display:grid}.numbers-patterns-module__gDk-sq__sourceNote p,.numbers-patterns-module__gDk-sq__nextStep p{color:var(--color-ink-700);margin:var(--space-2) 0 0}.numbers-patterns-module__gDk-sq__lessonHero{background:linear-gradient(120deg, var(--color-brand-950), var(--color-brand-700));border-radius:calc(var(--radius-lg) + .25rem);color:#fff;align-items:center;gap:var(--space-6);grid-template-columns:minmax(18rem,1fr) minmax(18rem,.9fr) minmax(13rem,.5fr);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.numbers-patterns-module__gDk-sq__lessonHero .numbers-patterns-module__gDk-sq__eyebrow{color:#bce4e7}.numbers-patterns-module__gDk-sq__lessonHero h2{margin-top:var(--space-2);max-width:18ch;font-size:clamp(1.8rem,3.5vw,3.2rem)}.numbers-patterns-module__gDk-sq__lessonHero p{color:#ffffffc7;margin:var(--space-3) 0 0;line-height:1.65}.numbers-patterns-module__gDk-sq__lessonHero ul{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.numbers-patterns-module__gDk-sq__formula{border-radius:var(--radius-lg);color:var(--color-brand-950);padding:var(--space-4) var(--space-5);background:#fff;border:5px solid #fff6;grid-template-columns:3rem;place-items:center;font-family:Times New Roman,Times,serif;font-size:2rem;display:grid}.numbers-patterns-module__gDk-sq__formula span:first-child{text-align:center;border-bottom:2px solid;width:100%;padding-bottom:.1rem}.numbers-patterns-module__gDk-sq__formula strong{color:var(--color-brand-700);margin-top:var(--space-2);font-family:inherit;font-size:1rem}.numbers-patterns-module__gDk-sq__integerSet{border-radius:var(--radius-lg);color:var(--color-brand-950);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);text-align:center;background:#fff;border:5px solid #fff6;justify-items:center;width:100%;display:grid}.numbers-patterns-module__gDk-sq__integerSet strong{color:var(--color-brand-700);max-width:100%;font-family:Times New Roman,Times,serif;font-size:2.5rem}.numbers-patterns-module__gDk-sq__integerSet>span{max-width:36rem;font-family:Times New Roman,Times,serif;font-size:1.15rem;line-height:1.35}.numbers-patterns-module__gDk-sq__patternNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--color-line-200);border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);padding:var(--space-2);scrollbar-width:thin;z-index:30;background:#fffffff0;flex-wrap:nowrap;display:flex;position:sticky;top:4.25rem;overflow-x:auto;box-shadow:0 .4rem 1rem #0f2f451a}.numbers-patterns-module__gDk-sq__patternNav>span{color:var(--color-ink-600);font-size:var(--font-size-sm);padding:0 var(--space-3);white-space:nowrap;flex:none;font-weight:750}.numbers-patterns-module__gDk-sq__patternNav a{border-radius:var(--radius-pill);color:var(--color-brand-800);font-size:var(--font-size-sm);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);white-space:nowrap;flex:none;grid-template-columns:auto minmax(0,1fr);font-weight:750;text-decoration:none;display:inline-grid}.numbers-patterns-module__gDk-sq__patternNav a:hover,.numbers-patterns-module__gDk-sq__patternNav a:focus-visible{background:var(--color-brand-50)}.numbers-patterns-module__gDk-sq__lessonStack{gap:var(--space-7);display:grid}.numbers-patterns-module__gDk-sq__patternLesson{align-items:start;gap:var(--space-5);grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr);scroll-margin-top:10rem;display:grid}.numbers-patterns-module__gDk-sq__patternGuide{background:color-mix(in srgb, var(--color-accent-100) 48%, white);border-radius:var(--radius-lg);padding:var(--space-5);border:1px solid #f6e7bb;position:sticky;top:9.25rem}.numbers-patterns-module__gDk-sq__guideHeading{color:var(--color-brand-800);align-items:center;gap:var(--space-3);display:flex}.numbers-patterns-module__gDk-sq__guideHeading>div>.numbers-patterns-module__gDk-sq__bilingualCopy{color:var(--color-brand-700);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.numbers-patterns-module__gDk-sq__guideHeading h3 .numbers-patterns-module__gDk-sq__bilingualCopy{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.numbers-patterns-module__gDk-sq__patternGuide ol{padding-left:var(--space-5);margin:0}.numbers-patterns-module__gDk-sq__patternGuide li+li{margin-top:var(--space-2)}.numbers-patterns-module__gDk-sq__solution{background:var(--color-surface-soft);border:1px solid var(--color-line-200);border-radius:var(--radius-md);font-family:var(--font-family-sans,Arial, sans-serif);padding:var(--space-4)}.numbers-patterns-module__gDk-sq__solution summary{color:var(--color-brand-800);cursor:pointer;align-items:center;gap:var(--space-3);font-weight:800;line-height:1.35;list-style:none;display:flex}.numbers-patterns-module__gDk-sq__solution summary::-webkit-details-marker{display:none}.numbers-patterns-module__gDk-sq__solution summary:before{content:"";transform-origin:.2rem;border-top:.35rem solid #0000;border-bottom:.35rem solid #0000;border-left:.55rem solid;flex:none;margin-left:.1rem;transition:transform .16s;transform:rotate(0)}.numbers-patterns-module__gDk-sq__solution[open] summary:before{transform:rotate(90deg)}.numbers-patterns-module__gDk-sq__solution summary:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.numbers-patterns-module__gDk-sq__solution>div{border-top:1px solid var(--color-line-200);margin-top:var(--space-3);padding-top:var(--space-3);line-height:1.65}.numbers-patterns-module__gDk-sq__solutionAnswer{font-variant-numeric:lining-nums;font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.8}.numbers-patterns-module__gDk-sq__solutionAnswer ol{padding-left:0;list-style:none}.numbers-patterns-module__gDk-sq__solutionAnswer ul{padding-left:1.75em}.numbers-patterns-module__gDk-sq__solutionAnswer ol>li{align-items:baseline;gap:var(--space-3);grid-template-columns:6.4rem minmax(0,1fr);display:grid}.numbers-patterns-module__gDk-sq__solutionStepLabel{color:var(--color-brand-800);font-family:var(--font-family-sans,Arial, sans-serif);font-size:.88em;font-weight:800;line-height:inherit;white-space:nowrap}.numbers-patterns-module__gDk-sq__solutionStepBody{min-width:0}.numbers-patterns-module__gDk-sq__solutionAnswer li+li{margin-top:.35em}.numbers-patterns-module__gDk-sq__solution p,.numbers-patterns-module__gDk-sq__solution ol{margin-bottom:0}.numbers-patterns-module__gDk-sq__rationalProof{gap:var(--space-3);display:grid}.numbers-patterns-module__gDk-sq__rationalProof p{background:var(--color-surface);border-left:.2rem solid var(--color-brand-700);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-3) var(--space-4);margin:0;font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.8}.numbers-patterns-module__gDk-sq__questionStudy{gap:var(--space-3);min-width:0;display:grid}.numbers-patterns-module__gDk-sq__adaptivePractice{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);gap:var(--space-4);padding:var(--space-5);background:#ffffffb8;display:grid}.numbers-patterns-module__gDk-sq__adaptiveMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.numbers-patterns-module__gDk-sq__adaptiveMeta span{background:var(--color-brand-50);border-radius:var(--radius-pill);color:var(--color-brand-800);font-size:var(--font-size-xs);padding:.35rem .7rem;font-weight:800}.numbers-patterns-module__gDk-sq__adaptiveMeta span[data-difficulty=core]{color:#6f4800;background:#fff0c4}.numbers-patterns-module__gDk-sq__adaptiveMeta span[data-difficulty=challenge]{color:#613591;background:#f3e6ff}.numbers-patterns-module__gDk-sq__answerForm{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.numbers-patterns-module__gDk-sq__mathAnswerGroup{gap:var(--space-2);min-width:0;display:grid}.numbers-patterns-module__gDk-sq__mathAnswerGroup>strong{color:var(--color-ink-800);font-size:var(--font-size-sm)}.numbers-patterns-module__gDk-sq__mathAnswerGroup>small{color:var(--color-ink-600);font-size:var(--font-size-xs)}.numbers-patterns-module__gDk-sq__answerFeedback{border-radius:var(--radius-sm);color:var(--color-ink-900);padding:var(--space-3) var(--space-4);background:#fff5d9;border-left:.25rem solid #d89c16}.numbers-patterns-module__gDk-sq__answerFeedback[data-correct=true]{background:#e3f7eb;border-left-color:#168653}.numbers-patterns-module__gDk-sq__answerFeedback p{color:var(--color-ink-700);margin:var(--space-1) 0 0}.numbers-patterns-module__gDk-sq__solutionLocked{border:1px dashed var(--color-line-200);border-radius:var(--radius-md);color:var(--color-ink-600);min-height:var(--target-min);padding:var(--space-3) var(--space-4);flex:auto;align-items:center;margin:0;display:flex}.numbers-patterns-module__gDk-sq__adaptiveSummary{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-5);background:#fff;padding:clamp(1.25rem,3vw,2rem);display:grid}.numbers-patterns-module__gDk-sq__adaptiveMetrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.numbers-patterns-module__gDk-sq__adaptiveMetrics>div{background:var(--color-brand-50);border-radius:var(--radius-md);gap:var(--space-1);padding:var(--space-4);display:grid}.numbers-patterns-module__gDk-sq__adaptiveMetrics span{color:var(--color-brand-900);font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:850;line-height:1.2}.numbers-patterns-module__gDk-sq__adaptiveMetrics small{color:var(--color-ink-600)}.numbers-patterns-module__gDk-sq__masteryList{gap:var(--space-3);display:grid}.numbers-patterns-module__gDk-sq__masteryList>div{align-items:center;gap:var(--space-3);grid-template-columns:minmax(10rem,.35fr) minmax(10rem,1fr) 3rem;display:grid}.numbers-patterns-module__gDk-sq__masteryList>div>span{color:var(--color-ink-700);font-weight:700}.numbers-patterns-module__gDk-sq__masteryList>div>div{background:var(--color-line-100);border-radius:var(--radius-pill);height:.65rem;overflow:hidden}.numbers-patterns-module__gDk-sq__masteryList>div>div>span{background:linear-gradient(90deg, var(--color-brand-700), var(--color-accent-500));border-radius:inherit;min-width:.25rem;height:100%;transition:width .22s;display:block}.numbers-patterns-module__gDk-sq__masteryList strong{color:var(--color-brand-800);text-align:right}.numbers-patterns-module__gDk-sq__adaptiveHistory{border-top:1px solid var(--color-line-200);gap:var(--space-3);padding-top:var(--space-4);display:grid}.numbers-patterns-module__gDk-sq__adaptiveHistory h3{margin:0}.numbers-patterns-module__gDk-sq__adaptiveHistory ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.numbers-patterns-module__gDk-sq__adaptiveHistory li{background:var(--color-surface-soft);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr) auto;display:grid}.numbers-patterns-module__gDk-sq__adaptiveHistory small{color:var(--color-ink-600)}.numbers-patterns-module__gDk-sq__adaptiveHistory strong{color:#a05a00}.numbers-patterns-module__gDk-sq__adaptiveHistory strong[data-correct=true]{color:#13794b}.numbers-patterns-module__gDk-sq__questionActions{align-items:flex-start;gap:var(--space-3);display:flex}.numbers-patterns-module__gDk-sq__questionActions>details{flex:auto;min-width:0}.numbers-patterns-module__gDk-sq__anotherExample{white-space:nowrap;flex:none;align-self:flex-start}.numbers-patterns-module__gDk-sq__transferTableWrapper{border:1px solid var(--color-line-200);border-radius:var(--radius-lg);overflow-x:auto}.numbers-patterns-module__gDk-sq__transferTable{border-collapse:collapse;width:100%;min-width:46rem}.numbers-patterns-module__gDk-sq__transferTable th,.numbers-patterns-module__gDk-sq__transferTable td{border-bottom:1px solid var(--color-line-200);padding:var(--space-4);text-align:left}.numbers-patterns-module__gDk-sq__transferTable thead th{background:var(--color-brand-950);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.numbers-patterns-module__gDk-sq__transferTable tbody th{color:var(--color-brand-800)}.numbers-patterns-module__gDk-sq__transferTable tbody tr:last-child th,.numbers-patterns-module__gDk-sq__transferTable tbody tr:last-child td{border-bottom:0}.numbers-patterns-module__gDk-sq__nextStep{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}@media (max-width:72rem){.numbers-patterns-module__gDk-sq__moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.numbers-patterns-module__gDk-sq__moduleGridCompact,.numbers-patterns-module__gDk-sq__domainChapterGrid,.numbers-patterns-module__gDk-sq__patternGrid,.numbers-patterns-module__gDk-sq__learningLoop{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers-patterns-module__gDk-sq__hero,.numbers-patterns-module__gDk-sq__lessonHero{grid-template-columns:auto minmax(0,1fr)}.numbers-patterns-module__gDk-sq__heroPrinciple,.numbers-patterns-module__gDk-sq__lessonHero ul{grid-column:1/-1}}@media (max-width:52rem){.numbers-patterns-module__gDk-sq__patternLesson{grid-template-columns:minmax(0,1fr)}.numbers-patterns-module__gDk-sq__patternGuide{position:static}.numbers-patterns-module__gDk-sq__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers-patterns-module__gDk-sq__patternNav{border-radius:var(--radius-lg);margin-inline:-.25rem;top:4.25rem}.numbers-patterns-module__gDk-sq__adaptiveMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.numbers-patterns-module__gDk-sq__moduleGridCompact,.numbers-patterns-module__gDk-sq__hero,.numbers-patterns-module__gDk-sq__lessonHero,.numbers-patterns-module__gDk-sq__learningLoop,.numbers-patterns-module__gDk-sq__domainChapterGrid,.numbers-patterns-module__gDk-sq__moduleGrid,.numbers-patterns-module__gDk-sq__patternGrid{grid-template-columns:minmax(0,1fr)}.numbers-patterns-module__gDk-sq__heroIcon{width:3rem;height:3rem}.numbers-patterns-module__gDk-sq__heroPrinciple,.numbers-patterns-module__gDk-sq__lessonHero ul{grid-column:auto}.numbers-patterns-module__gDk-sq__moduleCard{grid-template-rows:auto}.numbers-patterns-module__gDk-sq__questionActions{flex-direction:column;align-items:flex-start}.numbers-patterns-module__gDk-sq__answerForm,.numbers-patterns-module__gDk-sq__adaptiveHistory li,.numbers-patterns-module__gDk-sq__masteryList>div{grid-template-columns:minmax(0,1fr)}.numbers-patterns-module__gDk-sq__answerForm>button{width:100%}.numbers-patterns-module__gDk-sq__masteryList strong{text-align:left}.numbers-patterns-module__gDk-sq__anotherExample{width:100%}.numbers-patterns-module__gDk-sq__sectionHeading,.numbers-patterns-module__gDk-sq__nextStep{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.numbers-patterns-module__gDk-sq__sourceNote{grid-template-columns:minmax(0,1fr)}.numbers-patterns-module__gDk-sq__formula{justify-self:start}}@media print{.numbers-patterns-module__gDk-sq__patternNav,.numbers-patterns-module__gDk-sq__sourceNote,.numbers-patterns-module__gDk-sq__nextStep{display:none}.numbers-patterns-module__gDk-sq__patternGuide{break-inside:avoid;position:static}}
