/* Keep the homepage typographic rhythm consistent on narrow tablets. */
@media (min-width:701px) and (max-width:900px){.hero h1{font-size:clamp(33px,4.5vw,41px)}}
/* Avoid iOS focus zoom and preserve comfortable tap targets. */
@media (max-width:700px){.search-field input{font-size:16px;min-width:0}.search-field input::placeholder{font-size:10px}.sort-field select{font-size:12px;min-height:44px}.quantity-control input{font-size:16px}.variant-button{min-height:48px}.filter-tabs button{min-height:40px}.cart-item .quantity-control button{min-height:40px}}

/* Cross-site navigation */
.header nav .mobile-corporate-link{display:none}.business-entry-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:24px}@media(max-width:1200px){.header nav .mobile-corporate-link{display:inline-flex}}
