
/* Update 51 - source-accurate upper Reading materials + final Flork fixes */
.u42-home-brand img.u51-home-logo{width:58px!important;height:50px!important;max-width:58px!important;max-height:50px!important;object-fit:contain!important;filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
.page-hero-box img.u51-exam-flork,.rw5-hero img.u51-exam-flork,.rw6-hero img.u51-exam-flork,.hero-card img.u51-exam-flork,.hero-box img.u51-exam-flork{width:230px!important;height:240px!important;max-width:230px!important;max-height:240px!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;mix-blend-mode:normal!important}
.u51-source-note{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#f6f0e7;color:var(--muted);font-size:.9rem}
.u51-read-grade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.u51-read-material-list{display:grid;gap:16px}
.u51-read-unit{margin-bottom:28px}
.u51-read-unit-head{margin-bottom:12px}
.u51-read-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}
.u51-read-item h3{margin:3px 0 6px}
.u51-read-item .material-actions{justify-content:flex-end}
@media(max-width:900px){.u51-read-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u51-read-item{grid-template-columns:1fr}.u51-read-item .material-actions{justify-content:flex-start}}
@media(max-width:620px){.u51-read-grade-grid{grid-template-columns:1fr}.u42-home-brand img.u51-home-logo{width:50px!important;height:44px!important}.page-hero-box img.u51-exam-flork,.rw5-hero img.u51-exam-flork,.rw6-hero img.u51-exam-flork,.hero-card img.u51-exam-flork,.hero-box img.u51-exam-flork{width:min(230px,64vw)!important;height:auto!important}}
