.math-heading{margin-bottom:1.5rem}.math-heading h1{font-size:clamp(1.8rem,4vw,2.35rem)}
.math-view .breadcrumb{gap:.1rem .5rem}.math-view .breadcrumb>[aria-current]{overflow-wrap:anywhere;min-width:0}
.math-search{margin-bottom:1.65rem}.math-search .search-options{margin-top:.55rem}.math-search .button{font-weight:500;background:var(--surface);border-color:var(--input-line);color:var(--ink)}
.math-folder-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.math-folder-list>li{margin:0;border-bottom:1px solid var(--line)}
.math-folder-row{display:flex;align-items:center;gap:1.1rem;min-height:84px;padding:1rem .4rem}.math-folder-row:hover{background:var(--hover)}
.math-folder-number{flex:0 0 1.8rem;text-align:center;color:var(--accent);font:1.5rem/1.2 var(--serif);font-variant-numeric:tabular-nums}
.math-folder-copy{flex:1;min-width:0}.math-folder-title{display:block;font-size:1.1rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.math-folder-count{display:block;font-size:.8125rem;color:var(--muted);margin-top:.3rem}.math-folder-arrow{color:var(--muted)}.math-folder-arrow svg{width:19px;height:19px}
.math-further-row .math-folder-number{font-family:var(--font);font-weight:300}.math-further-row .math-folder-title{font-weight:400}
.math-materials{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.math-folder-list+.math-materials,.math-view>nav+.math-materials{margin-top:1.7rem}.math-materials>h2{font-size:1rem;padding:1rem .3rem .2rem}
.math-results-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.7rem}.math-results-heading .results-count{margin:0}.math-results-heading .text-link{font-size:.875rem}.math-quiz-link{display:flex;gap:.5rem;margin-top:1rem}.math-quiz-link svg{width:17px;height:17px}
@media(max-width:600px){.math-folder-row{gap:.7rem;min-height:84px;padding:1rem .15rem}.math-folder-number{flex-basis:1.5rem;font-size:1.3rem}.math-folder-title{font-size:1.0625rem}.math-results-heading{display:block}.math-view .breadcrumb{font-size:.8125rem}.math-view .breadcrumb>[aria-current]{flex-basis:100%;margin-top:.25rem}}
@media print{.math-quiz-link,.math-results-heading .text-link{display:none}.math-folder-row{break-inside:avoid}.math-folder-arrow{display:none}}
