.wwb-integration #counter-page-v1 {padding:32px;background:#fcfbf8;color:#263033;font:15px/1.75 Arial,Helvetica,sans-serif;}
#counter-page-v1 * {box-sizing:border-box;}
#counter-page-v1 h1 {margin:12px 0 18px;}
#counter-page-v1 h2 {margin:0 0 16px;}
#counter-page-v1 p {margin:0 0 18px;}
#counter-page-v1 figure {margin:0;background:#f0efe9;}
#counter-page-v1 img {display:block;width:100%;height:auto;object-fit:contain;}
#counter-page-v1 .counter-eyebrow {font-size:12px;letter-spacing:.12em;color:#876c42;}
#counter-page-v1 .counter-subtitle {font-size:19px;line-height:1.5;}
#counter-page-v1 .counter-hero {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:38px;}
#counter-page-v1 .counter-hero-photo img {height:420px;}
#counter-page-v1 .counter-links {display:flex;flex-wrap:wrap;gap:10px 24px;}
#counter-page-v1 .counter-link {display:inline-flex;align-items:center;gap:18px;min-height:44px;padding:8px 0;border-bottom:1px solid #876c42;color:inherit;text-decoration:none;font-size:14px;line-height:1.5;}
#counter-page-v1 .counter-link:focus-visible {outline:2px solid #876c42;outline-offset:4px;}
#counter-page-v1 .counter-category,#counter-page-v1 .counter-section {padding:30px 0;border-top:1px solid #d9d8d1;scroll-margin-top:110px;}
#counter-page-v1 .counter-section-intro {max-width:850px;margin-bottom:26px;}
#counter-page-v1 .counter-supply-grid,#counter-page-v1 .counter-design-grid,#counter-page-v1 .counter-related-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;}
#counter-page-v1 .counter-supply-grid article,#counter-page-v1 .counter-related-grid article {min-width:0;}
#counter-page-v1 .counter-context {display:flex;flex-wrap:wrap;gap:12px 28px;}
#counter-page-v1 .counter-enquiry {padding-bottom:0;}
.wwb-integration .wwb-overview .wwb-counter-card {grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;border-top:1px solid #dedbd5;padding-top:28px;}
.wwb-integration .wwb-overview .wwb-counter-card figure {margin:0;}
@media(max-width:760px){.wwb-integration #counter-page-v1{padding:24px;}#counter-page-v1 .counter-hero{gap:24px;}}
@media(max-width:580px){.wwb-integration #counter-page-v1{padding:22px 16px;font-size:14px;}#counter-page-v1 .counter-hero,#counter-page-v1 .counter-supply-grid,#counter-page-v1 .counter-design-grid,#counter-page-v1 .counter-related-grid,.wwb-integration .wwb-overview .wwb-counter-card{grid-template-columns:minmax(0,1fr);}#counter-page-v1 .counter-hero-photo img{height:320px;}#counter-page-v1 .counter-subtitle{font-size:17px;}.wwb-integration .wwb-overview .wwb-counter-card{gap:12px;}}
