.study-resources{min-height:70vh}.study-heading,.study-filters,.study-entries,.study-pagination{max-width:1080px;margin:auto;padding:30px}.study-heading h1{margin:20px 0;font-size:clamp(42px,5vw,68px)}.study-heading h1 em{color:var(--red)}.study-heading p{max-width:730px}.course-study-links{flex-wrap:wrap;gap:22px;margin:15px 0;font-size:12px;display:flex}.course-study-links a{color:var(--red);border-bottom:1px solid;padding:7px 0;text-decoration:none}.study-heading>button{margin-left:22px}.study-filters{border-top:1px solid var(--fine);border-bottom:1px solid var(--fine);flex-wrap:wrap;align-items:end;gap:18px;display:flex}.study-filters label{flex:1;gap:7px;min-width:180px;font-size:12px;display:grid}.study-filters input,.study-filters select{font:inherit;background:var(--ground);color:var(--ink);border:1px solid var(--fine);width:100%;min-width:0;padding:12px}.study-filters p{width:100%;margin:0;font-size:12px}.study-entry{border-bottom:1px solid var(--fine);padding:25px 0}.study-entry>header h2{margin:12px 0;font-size:36px}.study-entry .u1-problem{padding:24px 0}.study-formula{padding:10px 0}.study-formula h3{font-size:25px}.study-formula .thermal-math-display{font-size:.95em}.study-distinction{border-left:2px solid var(--red);background:var(--wash);margin:20px 0;padding:18px}.study-pagination{justify-content:space-between;align-items:center;gap:15px;display:flex}.study-resources :focus-visible{outline:2px solid var(--red);outline-offset:4px}@media (max-width:650px){.study-heading,.study-filters,.study-entries,.study-pagination{padding:22px 20px}.study-entry>header h2{font-size:30px}.study-formula .thermal-math-display{font-size:.8em}}@media print{.site-header,.site-footer,.breadcrumbs,.study-filters,.study-pagination,.study-heading button,.course-study-links,.study-resources a{display:none!important}.study-resources,.study-resources *{color:#000!important;background:#fff!important}.study-entry{break-inside:avoid}.study-heading,.study-entries{padding:0}.study-formula .thermal-math-display{overflow:visible}.study-distinction{border-color:#000}}
