*{box-sizing:border-box}body{color:#242522;font-family:Arial,sans-serif;margin:0}.blog-wrap{margin:auto;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{gap:20px}.blog-card{color:inherit;display:block;text-decoration:none}.blog-photo{align-items:center;color:#8b7569;display:flex;font-weight:700;height:190px;justify-content:center}.blog-cat{color:#bd674d;font-weight:700;letter-spacing:.6px;margin:13px 0 8px}.blog-card h2{line-height:1.25;margin:0 0 9px}.blog-card p{color:#736960;line-height:1.6;margin:0}.blog-read{color:#bd674d;display:block;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}}.blog-grid{align-items:stretch;display:grid;gap:26px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{display:flex;flex-direction:column;height:100%;min-width:0;padding-bottom:4px}.blog-photo{aspect-ratio:16/10;background:#f5eee7;border-radius:11px;flex-shrink:0;height:auto;overflow:hidden;width:100%}.blog-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-cat{font-size:11px;letter-spacing:.45px;-webkit-line-clamp:1;line-clamp:1;line-height:16px;margin:14px 0 9px;min-height:16px;text-transform:none}.blog-card h2,.blog-cat{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card h2{font-size:20px;letter-spacing:-.45px;-webkit-line-clamp:3;line-clamp:3;line-height:1.3;margin:0 0 10px}.blog-card p{display:-webkit-box;-webkit-box-orient:vertical;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.55;margin:0 0 12px;overflow:hidden}.blog-read{font-size:13px;margin-top:auto;padding-top:12px}.blog-photo:not(:has(img)){background:linear-gradient(145deg,#f5eee7,#e9ded4);color:#9a8171;font-size:18px;letter-spacing:2px}@media(max-width:750px){.blog-grid{gap:22px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-photo{aspect-ratio:4/3;height:auto}.blog-card h2{font-size:16px;line-height:1.3}.blog-card p{font-size:12px}.blog-cat{font-size:10px;margin:10px 0 7px}.blog-read{padding-top:9px}}@media(max-width:390px){.blog-grid{gap:25px;grid-template-columns:1fr}.blog-photo{aspect-ratio:16/9}.blog-card h2{font-size:19px}.blog-card p{font-size:13px}}body,html{max-width:100%;overflow-x:clip}body{min-width:0;width:100%}.blog-wrap,.blog-wrap *{box-sizing:border-box}.blog-wrap{max-width:1170px;min-width:0;width:100%}.blog-card,.blog-controls,.blog-filters,.blog-grid{max-width:100%;min-width:0}@media(max-width:750px){#zn-header,#zn-header .zn-inner{max-width:100%;min-width:0;width:100%}#zn-header .zn-inner{box-sizing:border-box}#zn-header .zn-menu-toggle{display:flex}#zn-header:not(.zn-menu-open) .zn-links{display:none!important}#zn-header.zn-menu-open .zn-links{display:flex!important;flex-direction:column;max-width:100%;width:100%}.blog-wrap{margin:0 auto;padding:22px 16px 38px;width:100%}.blog-wrap h1{font-size:clamp(32px,9vw,42px);letter-spacing:-1px;line-height:1.1;margin:9px 0 12px;overflow-wrap:break-word}.blog-lead{font-size:14px;line-height:1.5;margin:0 0 20px}.blog-controls,.blog-filters{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin:0 0 20px;width:100%}.blog-controls input,.blog-controls select,.blog-filters input,.blog-filters select{display:block;font-size:14px;margin:0;max-width:100%;min-width:0;width:100%}.blog-grid{display:grid;gap:25px;grid-template-columns:minmax(0,1fr);width:100%}.blog-card{max-width:100%;min-width:0;width:100%}.blog-photo{aspect-ratio:16/10;height:auto;width:100%}.blog-card h2{font-size:19px;line-height:1.3}.blog-card p{font-size:13px;line-height:1.55}.blog-cat{font-size:11px;margin:11px 0 7px}}