.notebooks{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;margin-top:18px}.nb{background:#f2faf0;border:1px solid #d1e8cc;border-radius:17px;padding:18px}.nb h3{font:700 23px Fredoka;margin:0 0 7px}.nb small{color:#66816a}.nb .row{margin-top:14px}.nb .btn{font-size:13px}.nb button.danger{background:#fff0ec;color:#ad332b;border:1px solid #f1cecb}@media(max-width:600px){.notebooks{grid-template-columns:minmax(0,1fr)}.lh .brand{font-size:19px}}