*{box-sizing:border-box}body{margin:0;background:#f5f3e9;color:#253d2b;font-family:system-ui,sans-serif}main{max-width:1100px;margin:auto;padding:64px 24px}h1{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.05em;max-width:760px;line-height:1.06;margin:18px 0}p{line-height:1.7;max-width:720px}.eyebrow{font-size:.75rem;letter-spacing:.16em;font-weight:700}.shop{display:inline-block;background:#284b32;color:white;padding:14px 22px;border-radius:30px;text-decoration:none;margin:16px 0 32px}section{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}article{background:#fff;border:1px solid #e5e6dc;border-radius:18px;padding:18px}img{display:block;width:100%;height:180px;object-fit:contain}h2{font-size:1rem;font-weight:600}footer{margin-top:40px;font-size:.85rem;color:#55685b}a{color:inherit}