*{box-sizing:border-box}body{color:#242522;font-family:Arial,sans-serif;margin:0}.blog-wrap{margin:auto;max-width:1170px;padding:32px 24px 55px}.blog-eyebrow{color:#bd674d;font-size:11px;font-weight:700;letter-spacing:1.5px}.blog-wrap h1{font-size:clamp(36px,4.5vw,55px);letter-spacing:-1.3px;margin:11px 0}.blog-lead{color:#6a6158;font-size:15px;line-height:1.6;margin:0 0 25px}.blog-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.blog-filters input,.blog-filters select{border:1px solid #ddd4cc;border-radius:7px;font:inherit;font-size:14px;padding:12px}.blog-filters input{flex:1;min-width:180px}.blog-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{color:inherit;display:block;text-decoration:none}.blog-photo{align-items:center;background:#f5eee7;border-radius:11px;color:#8b7569;display:flex;font-weight:700;height:190px;justify-content:center;overflow:hidden}.blog-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-cat{color:#bd674d;font-size:11px;font-weight:700;letter-spacing:.6px;margin:13px 0 8px}.blog-card h2{font-size:20px;line-height:1.25;margin:0 0 9px}.blog-card p{color:#736960;font-size:13px;line-height:1.6;margin:0}.blog-read{color:#bd674d;display:block;font-size:13px;font-weight:700;margin-top:12px}.article-wrap{margin:auto;max-width:790px;padding:30px 22px 55px}.article-wrap h1{font-size:clamp(34px,4vw,49px);letter-spacing:-1px;line-height:1.15;margin:12px 0 20px}.article-back{color:#75695f;font-size:13px;text-decoration:none}.article-cover{border-radius:10px;margin:0 0 22px;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.article-body{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.article-body img{height:auto;max-width:100%}.article-body p{margin:0 0 17px}.article-body h2{font-size:25px;margin-top:28px}.article-body h3{font-size:21px;margin-top:22px}.article-body a{color:#a8553d}.article-cta{background:#f5eee7;border-radius:10px;margin-top:30px;padding:23px}.article-cta a{background:#242522;border-radius:7px;color:#fff;display:inline-block;padding:13px 18px;text-decoration:none}@media(max-width:750px){.blog-wrap{padding:23px 16px 40px}.blog-grid{gap:18px 11px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-photo{height:125px}.blog-card h2{font-size:16px}.blog-card p{font-size:12px}.article-wrap{padding:22px 16px 40px}.article-body{font-size:15px}}@media(max-width:390px){.blog-grid{grid-template-columns:1fr}.blog-photo{height:185px}}