.nav-border .primary>ul{justify-content:flex-start;gap:36px!important}.ihs-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ihs h2{color:#fff;font-size:clamp(34px,4.2vw,60px);font-weight:650;line-height:1.07;letter-spacing:-.035em;max-width:12ch;margin:0 0 23px}.vm-two-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-page-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:48px}.vm-page-grid h1{font-size:clamp(32px,4vw,50px)}.vm-sidebar .aside-box{position:sticky;top:24px}.side-links a[aria-current=page]{font-weight:750;color:var(--accent)}.vm-floating-wa{position:fixed;bottom:20px;right:20px;z-index:50;background:#168348;color:white;border-radius:40px;padding:12px 20px;font-weight:700;box-shadow:0 5px 20px #0002}.vm-floating-wa:hover{color:white;background:#106537}.content{overflow-wrap:anywhere}.content img{height:auto}.content .wp-block-gallery{margin:24px 0}.content table{border-collapse:collapse;width:100%}.content td,.content th{border:1px solid var(--line);padding:10px}.brand .custom-logo-link img{max-width:220px;height:auto}@media(min-width:721px) and (max-width:1279px){.nav-border .primary>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.vm-page-grid{grid-template-columns:1fr;gap:28px}.vm-sidebar{order:2}.vm-two-cards{grid-template-columns:1fr}.nav-border .primary>ul{gap:10px!important}.ihs h2{font-size:38px;max-width:15ch}.vm-floating-wa{font-size:13px;bottom:12px;right:12px}.ihs-tabs button{flex:1 0 45%}.content h2{font-size:27px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.content .imlin-content{max-width:100%}.content .imlin-table-wrap{overflow-x:auto}.content .imlin-table-wrap table{min-width:600px}.content .imhi-brand-link{text-decoration:none}.content .imlin-gallery img{object-fit:contain}.vm-sidebar .button{white-space:normal}@media(max-width:720px){.primary .sub-menu{position:static!important;display:block!important;width:auto;max-height:none;box-shadow:none;background:transparent!important;padding:0;border:0}.primary .sub-menu a{font-size:12px;padding:8px}}

/* Homepage editorial content and product imagery, v1.1 */
.vm-home-article{background:#f5f7f8;border-top:1px solid #e1e7ea}.vm-home-intro{max-width:900px;margin-bottom:38px}.vm-home-intro .lead{font-size:19px;line-height:1.8}.vm-home-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px}.vm-home-copy h3{font-size:25px;margin:0 0 18px}.vm-home-copy p{font-size:16px;line-height:1.85}.vm-home-copy .text-link{color:#ad3a12}.ihs h1,.ihs h2{max-width:13ch!important}.ihs-slide img{object-position:center}.ihs-shade{background:linear-gradient(90deg,rgba(6,16,26,.9),rgba(6,16,26,.7) 31%,rgba(6,16,26,.03) 70%)}.vm-two-cards .card>img{aspect-ratio:16/9;object-fit:cover}@media(max-width:720px){.vm-home-copy{grid-template-columns:1fr;gap:28px}.ihs-slide img{object-position:66% center}.ihs-shade{background:linear-gradient(0deg,#081522 2%,#081522e8 36%,#08152200 86%)}.ihs h1,.ihs h2{max-width:14ch!important}.vm-home-intro .lead{font-size:17px}}

.ihs-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.ihs-tabs button{min-width:0}.ihs-tabs button span{letter-spacing:.1em}@media(min-width:721px) and (max-width:1000px){.ihs-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ihs-tabs button{flex:0 0 145px}}
