.pest-page{--pest-orange:#ed6925;--pest-ink:#202740;font-family:var(--font-brand);color:var(--pest-ink)}.pest-page .info-wrap{max-width:1280px;width:calc(100% - 128px);margin-inline:auto}.pest-page h1,.pest-page h2,.pest-page h3,.pest-page h4{font-family:var(--font-heading);font-weight:800;line-height:1.04}.pest-page h1{font-size:clamp(3rem,6vw,6.5rem);letter-spacing:-.025em;margin:18px 0 24px}.pest-page h2{font-size:clamp(2rem,3vw,3rem);margin:0}.pest-page h3{font-size:1.6rem}.pest-page p,.pest-page li,.pest-page dd{font-size:1.13rem;line-height:1.65}.pest-page a:focus-visible{outline:3px solid var(--color-brand-red);outline-offset:5px}.pest-hero{background:var(--pest-orange);overflow:hidden;position:relative}.pest-hero-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:60px;align-items:center;padding-block:66px}.pest-hero h1{color:white;max-width:750px}.pest-answer{max-width:700px;margin-bottom:18px}.pest-updated{font-size:.9rem!important;margin-top:24px}.pest-jump{display:inline-flex;gap:32px;align-items:center;background:#ffdf55;color:#202740;padding:16px 22px;text-decoration:none;font-weight:700;margin-top:16px}.pest-hero-art{transform:rotate(-10deg)}.pest-art{width:100%;height:auto;color:#1d243b;overflow:visible}.pest-art-disc{fill:#ffdd55}.pest-art-energy{fill:#e8212d}.pest-art .body-fill{fill:#fff8ed}.pest-art .wing{fill:#fff8ed;fill-opacity:.6}.pest-section{padding:64px 0;border-bottom:1px solid #dedede}.pest-section-heading{display:flex;gap:24px;align-items:baseline;margin-bottom:36px}.pest-index{font-weight:700;color:#e8212d;white-space:nowrap;letter-spacing:.08em}.pest-section--cream{background:#fff8ed}.pest-section--dark{background:#202740;color:white}.pest-section--dark .pest-index{color:#ffdf55}.pest-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0}.pest-quick>div{border-top:4px solid #e8212d;padding-top:18px}.pest-quick dt{font-size:.85rem;letter-spacing:.1em;font-weight:700}.pest-quick dd{margin:10px 0 0}.pest-editorial{display:grid;grid-template-columns:1.25fr 1fr;gap:72px;align-items:start}.pest-large-lead{font-size:1.6rem!important;line-height:1.45!important;margin:0}.pest-editorial>p{margin-top:0}.pest-curious{display:grid;grid-template-columns:1fr 1fr;gap:64px}.pest-curious h3{margin:0 0 16px}.pest-actions{list-style:none;display:flex;gap:36px;padding:0;margin:0}.pest-actions li{flex:1;min-width:0;display:flex;gap:16px;align-items:flex-start}.pest-actions span{font-family:var(--font-heading);font-size:3rem;font-weight:800;color:#e8212d;line-height:1}.pest-actions p{margin:0}.pest-solutions{display:flex;flex-direction:column}.pest-solutions>a{display:grid;grid-template-columns:1fr 1.2fr 40px;align-items:center;gap:36px;padding:28px 0;color:inherit;text-decoration:none;border-top:1px solid #75798b}.pest-solutions h3,.pest-solutions p{margin:0}.pest-solutions a>span{font-size:2rem;color:#ffdf55}.pest-solutions a:hover h3{color:#ffdf55}.pest-product-group{margin-top:50px;scroll-margin-top:30px}.pest-product-group>h3{border-bottom:3px solid #ed1927;padding-bottom:16px;margin:0 0 26px}.pest-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 50px}.pest-product{display:grid;grid-template-columns:110px minmax(0,1fr);gap:26px;padding:26px 0;border-bottom:1px solid #ddd;align-items:center;min-width:0}.pest-product h4{font-size:1.65rem;margin:4px 0 12px}.pest-product p{font-size:1rem;margin:6px 0}.pest-product-brand{font-size:.8rem!important;letter-spacing:.12em;text-transform:uppercase}.pest-product-purpose{font-weight:600}.pest-packshot{height:215px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:white}.pest-packshot img{max-height:100%;max-width:100%;object-fit:contain}.pest-packshot--zerobite{position:relative}.pest-packshot--zerobite img{max-width:none;max-height:none;height:215px;width:358px;position:absolute;left:-6px;object-fit:contain}.pest-portfolio-label{font-size:.83rem!important;font-weight:700;letter-spacing:.075em;margin-top:28px}.pest-product-list--secondary{background:#fff8ed;padding:0 22px}.pest-product-list--secondary h4{font-size:1.4rem}.pest-external-note{display:block;font-size:.75rem;font-weight:400;margin-top:4px}.pest-support{display:flex;gap:14px;flex-wrap:wrap;font-size:.86rem;margin-top:12px}.pest-support a{text-decoration:none}.pest-use{max-width:960px}.pest-use ul{padding-left:22px}.pest-use li{margin-bottom:14px}.pest-label-reminder{font-weight:700;margin-top:32px;color:#ae1824}.pest-notice{background:#ffdf55;padding:22px 0;font-weight:700;font-size:1.1rem;line-height:1.6}.pest-section--mistakes ul{padding-left:24px;max-width:900px}.pest-section--mistakes li{margin:15px 0}.pest-selection-check li{padding:12px 0}.pest-related{display:flex;gap:18px 30px;flex-wrap:wrap}.pest-related a{font-weight:600;text-decoration:none}.pest-source-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.pest-section--sources{background:#f6f3ee}.pest-section--sources p,.pest-section--sources li{font-size:.95rem}.pest-source-columns ul{padding-left:18px}.pest-source-columns li{margin:8px 0;overflow-wrap:anywhere}.pest-source-columns h3{margin-top:0}.pest-hub h1{font-size:clamp(3rem,5.4vw,5.8rem)}.pest-hub-art{height:400px;position:relative}.pest-hub-art .pest-art{position:absolute;width:60%;left:0;top:0;transform:rotate(-12deg)}.pest-hub-art .pest-art:nth-child(2){width:45%;left:49%;top:32%;transform:rotate(12deg)}.pest-hub-art .pest-art:nth-child(3){width:35%;left:12%;top:57%;transform:rotate(5deg)}.pest-hub-list{display:grid;grid-template-columns:1fr 1fr;gap:0 52px}.pest-hub-item{display:grid;grid-template-columns:30px 110px 1fr 30px;gap:20px;align-items:center;padding:24px 0;border-top:1px solid #a8aab2;text-decoration:none;color:inherit}.pest-hub-item h3{font-size:2rem;margin:0 0 8px}.pest-hub-item p{font-size:1rem;line-height:1.45;margin:0}.pest-hub-number{font-size:.85rem;color:#b81e28}.pest-hub-arrow{font-size:2rem}.pest-hub-item:hover h3{color:#bd222f}.pest-coming{padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px;list-style:none}.pest-coming li{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #bbb}.pest-coming small{color:#696969;font-size:.8rem;white-space:nowrap}
@media(max-width:1000px){.pest-page .info-wrap{width:calc(100% - 64px)}.pest-hero-grid{gap:30px}.pest-hub-item{grid-template-columns:20px 70px 1fr 25px;gap:12px}.pest-quick{gap:20px}.pest-product{grid-template-columns:80px 1fr;gap:16px}.pest-packshot{height:180px}.pest-actions{gap:20px}.pest-editorial{gap:35px}}
@media(max-width:650px){.pest-page .info-wrap{width:calc(100% - 40px)}.pest-hero-grid{grid-template-columns:1fr;gap:14px;padding-block:32px}.pest-page h1{font-size:3.5rem;margin:12px 0 20px}.pest-hub h1{font-size:3rem}.pest-answer{font-size:1.12rem!important}.pest-hero-art{width:245px;margin:auto;transform:rotate(-7deg)}.pest-hub-art{height:270px;width:300px;margin:auto}.pest-section{padding:38px 0}.pest-section-heading{gap:14px;margin-bottom:24px}.pest-page h2{font-size:2rem}.pest-index{font-size:.75rem}.pest-quick{grid-template-columns:1fr 1fr;gap:24px 20px}.pest-quick dd{font-size:1rem}.pest-editorial,.pest-curious,.pest-source-columns{grid-template-columns:1fr;gap:24px}.pest-large-lead{font-size:1.35rem!important}.pest-actions{flex-direction:column;gap:26px}.pest-solutions>a{grid-template-columns:1fr 25px;gap:12px;padding:24px 0}.pest-solutions h3{font-size:1.35rem}.pest-solutions p{grid-column:1;font-size:1rem}.pest-solutions a>span{grid-column:2;grid-row:1 / 3}.pest-product-list{grid-template-columns:1fr;gap:8px}.pest-product{grid-template-columns:80px 1fr;gap:18px;padding:22px 0}.pest-product-group{margin-top:32px}.pest-product-group>h3{font-size:1.35rem;line-height:1.2}.pest-product h4{font-size:1.45rem}.pest-product .knowledge-link{font-size:.8rem}.pest-product-list--secondary{padding:0 14px}.pest-packshot--zerobite img{height:180px;width:300px;left:-8px}.pest-use li,.pest-page li{font-size:1.05rem}.pest-hub-list{grid-template-columns:1fr}.pest-hub-item{grid-template-columns:20px 65px 1fr 25px;gap:12px}.pest-hub-item h3{font-size:1.65rem}.pest-coming{grid-template-columns:1fr}.pest-related{flex-direction:column;gap:16px}.pest-page .breadcrumb-list{font-size:.85rem;flex-wrap:wrap}.pest-page .knowledge-tag{font-size:.8rem}.pest-section--sources a{overflow-wrap:anywhere}}
/* The supplied Zerobite source shows several photographic views; isolate its front view in presentation. */
.pest-packshot--zerobite img{clip-path:inset(0 73% 0 0)}
.pest-page .info-wrap{padding-inline:0}.pest-page .pest-product-link{display:block;line-height:1.5;min-height:44px;padding-block:9px}.pest-page .pest-product-link .pest-external-note{font-size:.75rem;line-height:1.45;font-weight:400}.pest-page .pest-product-link>span[aria-hidden]{font-size:1rem;margin-left:8px}
/* Detail-page refinement: the approved hub and introductory rhythm stay intact. */
.pest-detail #bolum-7,.pest-detail #bolum-8,.pest-detail #bolum-9,.pest-detail #bolum-10,.pest-detail #bolum-11,.pest-detail #bolum-12,.pest-detail #bolum-13{padding-block:36px}.pest-detail #bolum-7~section .pest-section-heading{margin-bottom:24px}.pest-detail .pest-product-group{margin-top:24px}.pest-detail .pest-product-group>h3{font-size:1.35rem;padding-bottom:12px;margin-bottom:8px}.pest-detail .pest-product-list{gap:8px 36px}.pest-detail .pest-product{grid-template-columns:90px minmax(0,1fr);gap:20px;padding-block:16px}.pest-detail .pest-packshot{background:transparent;height:160px;overflow:visible}.pest-detail .pest-packshot img{filter:drop-shadow(0 5px 4px rgba(32,39,64,.08))}.pest-detail .pest-product h4{font-size:1.5rem;margin:0 0 8px}.pest-detail .pest-product p{font-size:.95rem}.pest-detail .pest-product-link{min-height:36px;padding-block:6px;font-size:.82rem}.pest-detail .pest-support{margin-top:4px;gap:18px}.pest-alternative-jump{display:inline-block;padding:10px 0;font-size:.85rem;text-decoration:none}.pest-other-portfolio{margin-top:28px;padding:24px;background:#fff8ed;border-top:3px solid #202740}.pest-other-portfolio>h3{font-size:1.35rem;margin:0 0 16px}.pest-other-groups{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px}.pest-other-group{scroll-margin-top:24px}.pest-detail .pest-product-list--secondary{display:block;background:transparent;padding:0}.pest-detail .pest-product--other{grid-template-columns:65px minmax(0,1fr);gap:16px;padding-block:12px}.pest-detail .pest-product--other .pest-packshot{height:110px}.pest-detail .pest-product--other h4{font-size:1.25rem;margin-bottom:5px}.pest-detail .pest-product--other p{font-size:.85rem;line-height:1.4;margin-block:4px}.pest-detail .pest-product--other .pest-product-brand{font-size:.7rem!important}.pest-detail .pest-solution-label{font-family:var(--font-brand);font-size:.75rem;line-height:1.4;letter-spacing:.04em;margin:0;padding:8px 0;border-bottom:1px solid #b9b8b2}.pest-detail .pest-electric-facts{font-size:.85rem;margin:16px 0 0;border-top:1px solid #d0cdc7;padding-top:12px}.pest-detail .pest-use{max-width:none}.pest-use-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pest-use-cards article:only-child{grid-column:1/-1}.pest-use-cards h3{font-size:1.35rem;margin:0 0 10px}.pest-use-cards p{font-size:1rem;line-height:1.5;margin:0}.pest-guide-links{display:flex;gap:8px 22px;flex-wrap:wrap;border-top:1px solid #d0cdc7;padding-top:16px;margin-top:20px;font-size:.85rem}.pest-guide-links strong{width:100%;font-size:.8rem}.pest-guide-links a{text-decoration:none;min-height:36px;padding-block:6px}.pest-technical-details{margin-top:16px;border-top:1px solid #d0cdc7;padding-top:14px}.pest-technical-details summary{cursor:pointer;font-weight:600;font-size:1rem;min-height:32px}.pest-technical-details li{font-size:.95rem;line-height:1.55}.pest-technical-details .pest-label-reminder{display:none}.pest-detail .pest-label-reminder{font-size:.9rem;margin:20px 0 0}.pest-detail .pest-selection-check{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.pest-detail .pest-selection-check li{display:flex;gap:12px;border-top:2px solid #e8212d;padding-top:16px}.pest-selection-check span{font-family:var(--font-heading);font-size:1.7rem;color:#e8212d}.pest-selection-check h3{font-size:1.15rem;margin:0 0 8px}.pest-selection-check p{font-size:.9rem!important;line-height:1.45!important;margin:0}.pest-detail .pest-source-columns{gap:36px}.pest-detail .pest-source-columns>details{margin-top:0}
@media(max-width:650px){.pest-detail #bolum-7,.pest-detail #bolum-8,.pest-detail #bolum-9,.pest-detail #bolum-10,.pest-detail #bolum-11,.pest-detail #bolum-12,.pest-detail #bolum-13{padding-block:26px}.pest-detail .pest-product{grid-template-columns:65px minmax(0,1fr);gap:16px;padding-block:12px}.pest-detail .pest-packshot{height:125px}.pest-detail .pest-product h4{font-size:1.3rem}.pest-detail .pest-support{font-size:.8rem}.pest-other-portfolio{padding:18px 14px;margin-top:20px}.pest-other-groups,.pest-use-cards{grid-template-columns:1fr;gap:18px}.pest-detail .pest-product--other{grid-template-columns:55px minmax(0,1fr);gap:14px}.pest-detail .pest-product--other .pest-packshot{height:95px}.pest-detail .pest-product--other h4{font-size:1.2rem}.pest-detail .pest-selection-check{grid-template-columns:1fr;gap:10px}.pest-detail .pest-selection-check li{padding:10px 0;align-items:center}.pest-selection-check h3{margin-bottom:4px}.pest-detail .pest-related{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:.9rem}}
.pest-guide-disclosure{margin-top:20px;border-top:1px solid #d0cdc7;padding-top:16px}.pest-guide-disclosure summary{font-size:.85rem;font-weight:700;cursor:pointer;min-height:36px}.pest-guide-disclosure .pest-guide-links{margin:0;border:0;padding-top:8px}
@media(max-width:650px){.pest-detail .pest-product p{font-size:.88rem;line-height:1.4}.pest-detail .pest-product{padding-block:10px}.pest-detail .pest-other-portfolio{padding:14px 12px}.pest-detail .pest-other-portfolio>h3{font-size:1.15rem}.pest-detail .pest-other-groups{gap:10px}.pest-detail .pest-use-cards p{font-size:.95rem;line-height:1.45}.pest-detail .pest-use-cards{gap:16px}.pest-detail .pest-selection-check{grid-template-columns:1fr 1fr;gap:12px 16px}.pest-detail .pest-selection-check li{align-items:flex-start;gap:8px}.pest-selection-check h3{font-size:1.05rem}.pest-selection-check span{font-size:1.4rem}.pest-selection-check p{font-size:.82rem!important}}
/* New direction is scoped exclusively to the hub and mosquito pilot. */
.scientific-art{display:block;width:100%;height:auto;color:#20252c}.scientific-art .specimen-body{fill:#e6c084;fill-opacity:.55}.scientific-art .specimen-shield{fill:#8d6b45;fill-opacity:.25}.scientific-art .specimen-wings{fill:#fff4df;fill-opacity:.4;stroke-width:1}.scientific-art .specimen-limbs{stroke-width:1.8}.scientific-art .specimen-hatch{stroke-width:.7;opacity:.75}.scientific-art .specimen-registration{opacity:.35}
.pest-hub--editorial .pest-hub-art{height:480px}.hub-specimen{position:absolute;margin:0;background:rgba(255,239,208,.2);border:1px solid rgba(32,37,44,.18);padding:14px}.hub-specimen figcaption{font-size:.65rem;letter-spacing:.16em;font-weight:600;margin-top:5px}.hub-specimen--mosquito{width:68%;left:0;top:0;transform:rotate(-7deg)}.hub-specimen--ant{width:43%;right:0;top:38%;transform:rotate(7deg)}.hub-specimen--tick{width:36%;left:9%;bottom:0;transform:rotate(-3deg)}.pest-hub--editorial .pest-hub-item .scientific-art{max-width:110px}.mos-hero .pest-hero-grid{padding-block:54px;grid-template-columns:1.25fr 1fr}.mos-hero-art{margin:0;max-width:450px;justify-self:end;width:100%;padding:10px 18px;border-left:1px solid rgba(32,37,44,.25)}.mos-hero-art figcaption{font-size:.7rem;line-height:1.5;letter-spacing:.15em;text-align:right}.mos-hero-art figcaption span{letter-spacing:.04em;opacity:.7}.mos-section{padding-block:48px;border-bottom:1px solid #dedede}.mos-heading{display:flex;gap:24px;align-items:baseline;margin-bottom:28px}.mos-cream{background:#fff8ed}.mos-lead{max-width:860px;margin:0 0 24px}.mos-quick{gap:24px}.mos-quick dd{font-size:1rem!important;line-height:1.5!important}.mos-reading{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:30px}.mos-reading p{margin:0;font-size:1.1rem;line-height:1.65}.mos-curious{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px;padding-top:24px;border-top:1px solid #d0cdc7}.mos-curious h3{font-size:1.3rem;margin:0 0 12px}.mos-curious p{font-size:1rem;margin:0;line-height:1.5}.mos-prevention,.mos-decisions{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:24px 48px}.mos-prevention li,.mos-decisions li{display:flex;gap:20px;padding-top:18px;border-top:1px solid #c5c1b9}.mos-prevention li>span,.mos-decisions li>span{font-family:var(--font-heading);font-size:2.8rem;color:#e8212d;line-height:1}.mos-prevention p,.mos-decisions p{font-size:1rem;margin:0;line-height:1.55}.mos-decisions h3{font-size:1.45rem;margin:0 0 12px}.mos-product-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:#202740;color:white;padding:20px;margin-bottom:24px}.mos-product-nav a{color:inherit;text-decoration:none;font-size:.8rem;line-height:1.4;font-weight:600;display:flex;justify-content:space-between;gap:10px;padding:6px 0}.mos-product-nav span{color:#ffdf55;font-size:1.3rem}.mos-product-group{padding-block:22px;scroll-margin-top:24px}.mos-group-heading{display:flex;gap:20px;border-top:3px solid #e8212d;padding-top:18px}.mos-group-heading>span{color:#e8212d;letter-spacing:.1em;font-size:.85rem}.mos-group-heading h3{font-size:1.6rem;margin:0}.mos-group-heading p{font-size:.95rem;margin:8px 0 0}.mos-products{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.mos-product{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid #d0cdc7}.mos-packshot{height:170px;display:flex;align-items:center;justify-content:center;background:transparent}.mos-packshot img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 3px rgba(32,39,64,.08))}.mos-product--box{grid-template-columns:150px minmax(0,1fr)}.mos-brand{font-size:.73rem!important;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px!important}.mos-product h4{font-size:1.5rem;margin:0 0 6px}.mos-duration{font-family:var(--font-heading);font-size:1.35rem!important;margin:4px 0!important;color:#b31e29}.mos-purpose{font-size:.9rem!important;line-height:1.45!important;margin:6px 0!important}.mos-product-cta{display:inline-flex;align-items:center;gap:12px;min-height:40px;text-decoration:none;font-size:.8rem;font-weight:700;line-height:1.4}.mos-product-cta span{font-size:1.25rem}.mos-support{display:flex;flex-wrap:wrap;gap:12px;font-size:.75rem;line-height:1.5}.mos-support a{display:inline-block;text-decoration:none;padding-block:5px}.mos-caution{font-size:.87rem!important;line-height:1.5!important;margin:16px 0 0!important;background:#fff8ed;padding:12px 16px;border-left:3px solid #e8212d}.mos-caution strong{font-size:.75rem;letter-spacing:.05em;margin-right:8px;color:#b31e29}.mos-label{font-weight:700;font-size:.9rem!important;color:#b31e29;margin-bottom:0}.mos-sources{border-top:1px solid #d0cdc7;padding-top:24px;margin-top:28px}.mos-sources h3{font-size:1.4rem;margin:0}.mos-sources p{font-size:.9rem;margin:10px 0}.mos-sources ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 30px;margin-bottom:0}.mos-sources a{font-size:.9rem;text-decoration:none;display:block;padding-block:8px}.mos-sources li{font-size:.9rem}
@media(max-width:1000px){.pest-hub--editorial .pest-hub-art{height:380px}.mos-product{grid-template-columns:85px minmax(0,1fr);gap:16px}.mos-product--box{grid-template-columns:110px minmax(0,1fr)}.mos-product-nav{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.pest-hub--editorial .pest-hub-art{width:300px;height:300px;margin-top:8px}.hub-specimen{padding:9px}.hub-specimen figcaption{font-size:.55rem}.mos-hero .pest-hero-grid{grid-template-columns:1fr;padding-block:30px;gap:22px}.mos-hero-art{width:250px;justify-self:center;border-left:0;border-top:1px solid rgba(32,37,44,.25);padding:12px 0 0}.mos-section{padding-block:30px}.mos-heading{gap:14px;margin-bottom:22px}.mos-heading h2{font-size:2rem}.mos-reading{grid-template-columns:1fr;gap:18px;margin-top:24px}.mos-reading p{font-size:1rem;line-height:1.55}.mos-curious{grid-template-columns:1fr;gap:20px;margin-top:24px;padding-top:20px}.mos-curious h3{font-size:1.3rem;margin-bottom:8px}.mos-curious p{font-size:.95rem}.mos-prevention,.mos-decisions{grid-template-columns:1fr;gap:18px}.mos-prevention li,.mos-decisions li{gap:16px;padding-top:14px}.mos-prevention p,.mos-decisions p{font-size:.95rem;line-height:1.5}.mos-decisions h3{font-size:1.3rem;margin-bottom:8px}.mos-product-nav{padding:14px;gap:10px 16px}.mos-product-nav a{font-size:.69rem;min-height:44px}.mos-products{grid-template-columns:1fr;gap:0}.mos-product{grid-template-columns:72px minmax(0,1fr);gap:18px;padding-block:16px}.mos-product--box{grid-template-columns:105px minmax(0,1fr)}.mos-packshot{height:135px}.mos-product h4{font-size:1.3rem}.mos-group-heading{gap:14px;padding-top:14px}.mos-group-heading h3{font-size:1.35rem}.mos-group-heading p{font-size:.9rem}.mos-product-cta{font-size:.75rem}.mos-caution{padding:10px 12px;font-size:.83rem!important}.mos-product-group{padding-block:16px}.mos-sources ul{grid-template-columns:1fr;gap:4px}.mos-sources a{min-height:40px}.mos-label{font-size:.8rem!important}}

/* Final mosquito editorial refinement; other detail pages are unaffected. */
.mos-curious{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.mos-curious article:last-child{grid-column:1/-1}.mos-curious p{line-height:1.75}.mos-quick dt{line-height:1.4}.mos-group-note{font-size:.85rem;line-height:1.6;color:#54545e;margin:20px 0 0}.mos-group-note strong{font-weight:500}.mos-buy{margin-left:18px}.mos-product-cta{font-size:.8rem}.mos-product>div:last-child{min-width:0}@media(max-width:700px){.mos-curious{grid-template-columns:1fr}.mos-curious article:last-child{grid-column:auto}.mos-buy{margin-left:12px}}

#bolum-5 .mos-message{font-size:.85rem;line-height:1.45;font-weight:700;color:#b31e29;margin:8px 0}#bolum-5 .mos-footnote{font-size:.7rem;line-height:1.45;color:#666;margin:5px 0}#bolum-5 .mos-product h4{line-height:1.2}#bolum-5 .mos-label{display:none}

/* Grounded packshots: isolated to the mosquito product section. */
.mosquito-page #bolum-5 .mos-portfolio-intro{max-width:860px;font-size:.9rem;line-height:1.6;color:#595b65;margin:0 0 26px}
.mosquito-page #bolum-5 .mos-packshot{position:relative;align-items:flex-end;padding-bottom:8px;isolation:isolate}
.mosquito-page #bolum-5 .mos-packshot::after{content:"";position:absolute;bottom:3px;left:15%;width:70%;height:9px;border-radius:50%;background:radial-gradient(ellipse,rgba(32,39,64,.17) 0%,rgba(32,39,64,.07) 40%,transparent 72%);filter:blur(2px);z-index:-1}
.mosquito-page #bolum-5 .mos-packshot img{filter:none;position:relative;max-height:100%}

.mosquito-page #bolum-5 > .info-wrap > .mos-lead{margin-bottom:12px}.mosquito-page #bolum-5 .mos-portfolio-intro{max-width:860px;line-height:1.65}

/* Approved scientific field-guide illustration system. */
.scientific-art{color:#514b43}.scientific-art .specimen-body,.scientific-art .specimen-shield{fill:var(--specimen-fill);fill-opacity:.9}.scientific-art .specimen-registration{opacity:.32}.scientific-art .specimen-wings{opacity:.95;fill:#f5f0e4;fill-opacity:.6;stroke:#6f6557}.pest-hub-item .scientific-art{stroke-width:2}.pest-hub-item .scientific-art .specimen-limbs{stroke-width:2.6}.pest-hub-item .scientific-art .specimen-wings{stroke-width:1.5}.pest-hub--editorial .hub-specimen{background:rgba(255,248,235,.43);border-color:rgba(69,57,43,.16)}.pest-hub--editorial .hub-specimen--mosquito{transform:rotate(-4deg)}.pest-hub--editorial .hub-specimen--ant{transform:rotate(4deg)}.pest-hub--editorial .hub-specimen--tick{transform:rotate(-1deg)}

.mos-health{margin:28px 0;padding:22px 0;border-block:1px solid #d0cdc7;max-width:100%}.mos-health h3{font-size:1.4rem;margin:0 0 12px}.mos-health p{font-size:1rem;line-height:1.7;margin:0;max-width:1050px}.mos-health a{font-size:.8rem;display:inline-block;margin-top:12px;text-decoration:none}

img.scientific-art{object-fit:contain;mix-blend-mode:multiply}.pest-hub-item img.scientific-art{width:110px;height:110px}.hub-specimen img.scientific-art{width:100%;height:auto}
/* Additional targets share the approved template; these rules affect only new pages. */
.pest-detail--secondary .mos-products--single{grid-template-columns:1fr;max-width:680px}
.pest-detail--secondary .pest-special-use{max-width:960px;border-left:3px solid #e8212d;padding-left:20px;font-size:1rem;line-height:1.6;margin:24px 0}
.pest-detail--secondary .mos-curious:has(>article:only-child){grid-template-columns:1fr;max-width:780px}
.pest-detail--secondary .mos-reading:has(>p:only-child){grid-template-columns:1fr;max-width:900px}
@media(max-width:650px){.pest-detail--secondary .pest-special-use{padding-left:14px;font-size:.95rem}.pest-detail--secondary .mos-product-cta{flex-wrap:wrap}}
