.library_library__mQ44s{max-width:980px;margin:auto;padding:clamp(2rem,7vw,5rem) 1.25rem}.library_library__mQ44s h1{font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.05;margin:1rem 0}.library_library__mQ44s p{max-width:68ch;line-height:1.6}.library_entry__a2TaE{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;margin-top:2rem;border:1px solid #ced4dc;border-radius:12px;overflow:hidden;color:inherit;text-decoration:none}.library_entry__a2TaE div{padding:1.5rem}.library_entry__a2TaE img,.library_photo__dA2Hk{width:100%;height:auto;display:block}.library_entry__a2TaE:hover strong{text-decoration:underline}.library_panel__9FsD0{margin:2rem 0;padding:1.5rem;border:1px solid #ced4dc;border-radius:12px}.library_panel__9FsD0 label{display:block;margin:1em 0}@media (max-width:640px){.library_entry__a2TaE{grid-template-columns:1fr;gap:0}}