.headline-article .article-product-footer{margin-top:clamp(2.3rem,5vw,3.4rem);padding-top:1.25rem;border-top:2px solid #a99156;display:grid;gap:1.15rem}
.headline-article .article-product-block{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,1.7rem);padding:clamp(.9rem,2vw,1.25rem);border:1px solid #897a4d;border-radius:14px;background:linear-gradient(135deg,#213c31,#172e28);box-shadow:7px 9px 0 rgba(10,29,21,.23);color:#f2e8c6}
.headline-article .article-product-image{width:100%;height:190px;display:flex;align-items:center;justify-content:center;border-radius:9px;overflow:hidden;background:#eae5d7}
.headline-article .article-product-image img{display:block;width:100%;height:100%;object-fit:contain}
.headline-article .article-product-block--offgrid .article-product-image{background:radial-gradient(circle at center,#385747,#11271f)}
.headline-article .article-product-copy{min-width:0}
.headline-article .article-product-copy h2{color:#eedaa0;font-size:clamp(1.18rem,2.5vw,1.5rem);line-height:1.35;margin:0 0 .5rem;overflow-wrap:anywhere}
.headline-article .article-product-copy p{color:#f2e8d4;font-size:.95rem;line-height:1.55;margin:.45rem 0 .9rem}
.headline-article .article-product-copy strong{color:#ffda80}
.headline-article .article-product-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.15rem;border:1px solid #f5d98b;border-radius:8px;background:#b8883c;color:#14241d;font-weight:800;text-align:center;text-decoration:none;box-shadow:0 4px 0 #805d2f;transition:transform .15s,box-shadow .15s}
.headline-article .article-product-link:hover,.headline-article .article-product-link:focus-visible{transform:translateY(2px);box-shadow:0 2px 0 #805d2f}
@media(max-width:500px){.headline-article .article-product-block{grid-template-columns:92px minmax(0,1fr);gap:.8rem;padding:.75rem}.headline-article .article-product-image{height:132px}.headline-article .article-product-copy h2{font-size:1.04rem}.headline-article .article-product-copy p{font-size:.82rem}.headline-article .article-product-link{font-size:.84rem;padding:.5rem .7rem}}
