.bl-crumbs{background:var(--g);color:#fff;font:500 13px/1 Inter,sans-serif}.bl-crumbs .wrap{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;flex-wrap:wrap;padding:8px 0}.bl-crumbs a{color:#e9f1dc;display:inline-flex;align-items:center}.bl-crumbs a:hover{color:#fff}.bl-crumbs svg{width:16px;height:16px}.bl-crumbs .sep{opacity:.6}.bl-crumbs .cur{color:#fff;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-leaf{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--g);margin:20px auto 0}.bl-leaf i{display:block;width:56px;height:1px;background:#4b6a2a59}.bl-leaf svg{width:16px;height:16px}section.bl-head{padding:56px 0 8px;text-align:center}.bl-head .eyebrow{color:var(--g)}.bl-head h1{font-size:clamp(30px,6.2vw,46px);line-height:1.15;color:var(--gd);max-width:760px;margin:0 auto}.bl-head p{color:var(--mut);max-width:620px;margin:18px auto 0;font-size:16px}section.bl-list{padding:40px 0 80px}.bl-grid{display:grid;gap:22px;grid-template-columns:1fr}.bl-card{background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 36px -22px #1d231659;transition:transform .3s ease,box-shadow .3s ease}.bl-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px #1d231666}.bl-im{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:var(--gl)}.bl-im img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bl-card:hover .bl-im img{transform:scale(1.04)}.bl-noimg{display:grid;place-items:center;width:100%;height:100%}.bl-noimg img{width:70px;height:auto;opacity:.6;object-fit:contain}.bl-tag{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:6px;background:#fffffff0;color:var(--gd);font:600 10.5px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.bl-tag.y{background:var(--yl);color:var(--yd)}.bl-tx{display:flex;flex-direction:column;flex:1;padding:18px 18px 16px}.bl-tx h2{font:700 17px/1.35 Fraunces,Georgia,serif;letter-spacing:0;color:var(--ink);padding-bottom:12px;border-bottom:1px solid rgba(75,106,42,.14);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-tx h2 a:hover{color:var(--g)}.bl-tx p{color:var(--mut);font-size:14px;line-height:1.65;margin-top:12px;flex:1}.bl-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.bl-rt{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mut)}.bl-rt svg{width:14px;height:14px}.bl-more{display:inline-flex;align-items:center;gap:6px;font:600 13.5px/1 Inter,sans-serif;color:var(--gd);padding:8px 0}.bl-more svg{width:15px;height:15px;transition:transform .25s}.bl-more:hover svg{transform:translate(3px)}.bl-more:focus-visible,.bl-tx h2 a:focus-visible,.bl-crumbs a:focus-visible,.ar-nav .btn:focus-visible,.bl-cta .btn:focus-visible{outline:2px solid var(--y);outline-offset:3px;border-radius:6px}.bl-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-top:44px;padding:24px;border-radius:18px;background:var(--gl)}.bl-cta-ic{flex:none;width:42px;height:42px;border-radius:50%;background:var(--gd);color:#fff;display:grid;place-items:center}.bl-cta-ic svg{width:18px;height:18px}.bl-cta p{color:#3b432f;font-size:15px;flex:1}.bl-cta .btn{padding:13px 22px;font-size:14px;white-space:nowrap}@media(min-width:620px){.bl-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:760px){.bl-cta{flex-direction:row;text-align:left;padding:18px 18px 18px 22px}}@media(min-width:1000px){.bl-grid{grid-template-columns:repeat(4,1fr)}}.ar{padding:28px 0 88px}.ar-col{width:min(820px,100% - 40px);margin-inline:auto}.ar-hero{border-radius:18px;overflow:hidden;background:var(--gl);margin:0 0 24px}.ar-hero img{width:100%;height:auto;max-height:78vh;object-fit:cover}.ar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13.5px;color:var(--mut)}.ar-meta>*{display:inline-flex;align-items:center;gap:7px}.ar-meta>*+*{padding-left:14px;border-left:1px solid rgba(29,35,22,.18)}.ar-meta svg{width:16px;height:16px}.ar-meta a:hover{color:var(--g)}.ar-head h1{font-size:clamp(28px,5.4vw,40px);line-height:1.18;color:var(--ink);margin-top:14px}.ar-body{margin-top:22px;font-size:17px;line-height:1.75;color:#454d3b}.ar-body>*+*{margin-top:1em}.ar-body p{margin:0}.ar-body p+p{margin-top:1em}.ar-body h2{font:700 clamp(22px,4vw,27px)/1.25 Fraunces,Georgia,serif;color:var(--gd);margin-top:2em;padding-bottom:10px;border-bottom:1px solid rgba(75,106,42,.18)}.ar-body h3{font:600 18.5px/1.35 Inter,sans-serif;color:var(--ink);letter-spacing:0;margin-top:1.6em}.ar-body h4{font:600 16px/1.4 Inter,sans-serif;color:var(--ink);margin-top:1.4em}.ar-body h2+*,.ar-body h3+*,.ar-body h4+*{margin-top:.6em}.ar-body ul,.ar-body ol{padding-left:1.3em}.ar-body li{margin:.35em 0;padding-left:.2em}.ar-body ul li::marker{color:var(--g)}.ar-body ol li::marker{color:var(--g);font-weight:600}.ar-body a{color:var(--g);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ar-body a:hover{color:var(--gd)}.ar-body strong,.ar-body b{color:var(--ink);font-weight:600}.ar-body blockquote{margin:1.6em 0;padding:16px 20px;border-left:3px solid var(--y);background:var(--yl);border-radius:0 12px 12px 0;color:#3b432f}.ar-body img{border-radius:14px;height:auto;margin:1.4em auto}.ar-body figure{margin:1.4em 0}.ar-body figcaption{font-size:13px;color:var(--mut);text-align:center;margin-top:8px}.ar-body hr{border:0;height:1px;background:#4b6a2a2e;margin:2em 0}.ar-body table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.ar-body th,.ar-body td{padding:10px 12px;border-bottom:1px solid rgba(29,35,22,.1);text-align:left}.ar-body th{background:var(--gl);color:var(--gd);font-weight:600}.ar-body iframe{max-width:100%;border-radius:14px}.ar-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.ar-tags a{padding:7px 13px;border-radius:99px;background:var(--gl);color:var(--gd);font-size:13px;font-weight:600}.ar-nav{display:flex;justify-content:space-between;gap:12px;margin-top:48px;padding-top:28px;border-top:1px solid rgba(75,106,42,.16)}.ar-nav .btn{padding:12px 20px;font-size:14px}@media(prefers-reduced-motion:reduce){.bl-card,.bl-im img,.bl-more svg{transition:none}.bl-card:hover,.bl-card:hover .bl-im img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/blog.css.map */
