body{margin:0;background:#f7f3eb;color:#302a25;font:16px/1.75 system-ui,sans-serif}main{max-width:1000px;margin:auto;padding:40px 24px}h1{font-size:clamp(28px,5vw,46px);line-height:1.2}h2{margin-top:36px}a{color:#9d402c}nav{display:flex;flex-wrap:wrap;gap:16px}section{scroll-margin-top:20px}.intro,article{max-width:72ch}.templates{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.card{background:white;border:1px solid #d5cabb;border-radius:10px;padding:16px;min-width:0}.card svg{width:100%;height:145px}.card h3{margin:10px 0 4px}.card p{font-size:13px;margin:6px 0}li{margin-bottom:14px}.note{padding:16px 20px;background:#efe1ca;border-radius:8px}.lesson{border-top:1px solid #d5cabb;padding-top:10px}footer{margin-top:40px;border-top:1px solid #d5cabb;padding-top:20px;font-size:13px}@media print{body{background:white}.card,li{break-inside:avoid}nav,.card a{display:none}}