.mobile-subchapter-page{padding-block-start:1rem;gap:1rem}.mobile-subchapter-page .mobile-curriculum-heading{gap:.25rem}.mobile-subchapter-page .mobile-curriculum-heading h1{font-size:clamp(1.375rem,6vw,1.5rem);line-height:1.2}.mobile-subchapter-problems{display:grid;min-width:0}.mobile-subchapter-problems>h2:not(.sr-only){padding-bottom:.5rem}.mobile-subchapter-filters{position:sticky;top:var(--mobile-curriculum-header-height,calc(4rem + 1px));z-index:20;margin-inline:-1rem;padding:.5rem 1rem;border-bottom:1px solid var(--color-line);background:var(--color-kraft)}.mobile-subchapter-problems .mobile-problem-row:first-child{border-top:0}.mobile-subchapter-page :is(#problems-heading,#explanation-heading,.mobile-problem-row){scroll-margin-top:calc(var(--mobile-curriculum-header-height, 4rem) + 6rem)}