.tackle-hub-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;background:#20352d;border:1px solid #71834b;border-left:4px solid #c7e94b;border-radius:18px;padding:26px;align-items:center}.tackle-hub-feature h2{margin:10px 0 18px}.tackle-hub-feature img{display:block;width:100%;height:100%;min-height:270px;max-height:390px;object-fit:cover;object-position:75% center;border-radius:12px}.tackle-hub-feature .small{margin-bottom:0}.tackle-hub-shortcuts{font-size:.9rem;margin:18px 0}.tackle-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tackle-product{display:flex;align-items:flex-start;flex-direction:column;min-width:0;padding:24px;background:#182b2f;border:1px solid #425955;border-radius:16px}.tackle-product h3{font-size:1.35rem;margin:0 0 12px}.tackle-product-lead{color:#d0eb61;font-weight:650}.tackle-product-details{border-top:1px solid #425955;width:100%;margin:4px 0 22px;padding-top:14px}.tackle-product-details summary{font-weight:650;cursor:pointer}.tackle-product-details p{font-size:.95rem}.tackle-product-details span{display:block;font-size:.85rem;color:#bdceca}.tackle-product>.button{margin-top:auto}.tackle-hub-toc{gap:4px}@media(max-width:700px){.tackle-hub-feature,.tackle-product-grid{grid-template-columns:1fr}.tackle-hub-feature{padding:20px;gap:20px}.tackle-hub-feature img{min-height:0;height:180px;max-height:180px;grid-row:2}.tackle-product{padding:20px}}