.book-header-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:600px){.book-header-grid{grid-template-columns:1fr 1fr}}.book-photo-section{position:relative}.book-details-section{padding:0}.resources-info-box{background-color:var(--cefacem-color-light);border-left:4px solid var(--color-primary);border-radius:8px;flex-direction:column;gap:8px;margin-top:16px;margin-bottom:16px;padding:12px 16px;font-weight:700;display:flex}.resources-info-item{align-items:center;gap:10px;display:flex}.info-topic h2{color:hsl(var(--darkAccent-hsl))}
