.library-brand{width:220px;height:auto;margin-bottom:32px}body{margin:0;background:#f6f3e9;color:#244b3a;font:18px/1.6 system-ui}main{max-width:1100px;margin:auto;padding:40px 24px}h1{font:600 clamp(2rem,6vw,4rem)/1.1 Georgia;max-width:650px}a{color:inherit}section{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}article{background:#e8eddf;border-radius:32px;text-align:center;padding:12px}img{max-width:100%;height:auto}h3{font:25px Georgia;margin:0}.symbol{width:64px;height:64px}