.pest-page .pest-hero{align-items:start;padding-top:44px;padding-bottom:48px}.pest-board{min-width:0;color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--signal);padding:clamp(24px,3vw,40px)}.pest-board h2{letter-spacing:-.045em;text-transform:uppercase;margin:24px 0;font:950 clamp(1.7rem,2.4vw,2.7rem)/1.05 Arial Black,Arial,sans-serif}.pest-board ol{margin:0;padding:0;list-style:none}.pest-board li{border-top:1px solid #a9ae99;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.pest-board li>b{color:var(--forest);font:900 1.8rem/1 Moose Scratch,Arial,sans-serif}.pest-board strong,.pest-board span{display:block}.pest-board span,.pest-board>p:last-child{margin-top:8px;font:.9rem/1.55 Georgia,serif}.pest-study{background:#edf0d2}.pest-metrics{border-top:2px solid var(--forest);grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding-top:30px;display:grid}.pest-metrics article{min-width:0}.pest-metrics strong{color:var(--forest);letter-spacing:-.07em;font:950 clamp(3rem,5vw,5rem)/1 Arial Black,Arial,sans-serif;display:block}.pest-metrics h3{margin:20px 0;font-size:1.2rem;line-height:1.3}.pest-page p.pest-note{border-left:5px solid var(--signal);background:var(--paper);margin-top:34px;padding:22px 26px;font-size:.95rem}.pest-downloads{flex-wrap:wrap;gap:18px 30px;margin-top:30px;display:flex}.pest-downloads a{color:var(--forest);text-underline-offset:4px;font:850 .85rem/1.5 Arial,sans-serif}.pest-cohort{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.pest-cohort article{border-top:5px solid var(--forest);background:#e8d5b4;min-width:0;padding:26px}.pest-page p.pest-rank{color:var(--forest);text-transform:uppercase;letter-spacing:.06em;margin:0;font:900 .65rem/1.5 Arial,sans-serif}.pest-cohort h3{letter-spacing:-.04em;margin:24px 0 8px;font-size:1.6rem}.pest-page p.pest-domain{overflow-wrap:anywhere;margin:0;font:.85rem/1.5 monospace}.pest-cohort dl{margin:26px 0}.pest-cohort dl>div{border-top:1px solid #b9aa8c;padding:16px 0}.pest-cohort dt{text-transform:uppercase;margin-bottom:8px;font:850 .7rem/1.4 Arial,sans-serif}.pest-cohort dd{margin:0;font:1rem/1.6 Georgia,serif}.pest-cohort summary{cursor:pointer;font:850 .85rem/1.5 Arial,sans-serif}.pest-cohort details a{color:var(--forest);text-underline-offset:4px;margin-top:16px;font:800 .85rem/1.5 Arial,sans-serif;display:block}.pest-decisions article{border-top:1px solid #778477;padding:28px 0}.pest-decisions span{color:var(--acid);letter-spacing:.05em;text-transform:uppercase;font:850 .65rem/1.5 Arial,sans-serif}.pest-decisions h3{margin:18px 0;font-size:clamp(1.4rem,2vw,2rem)}.pest-work article{border-top:4px solid var(--forest);background:#e8d5b4;min-width:0;padding:26px}.pest-inquiry-example{background:#edf0d2}.pest-inquiry-steps{counter-reset:pest-inquiry;margin:0;padding:0;list-style:none}.pest-inquiry-steps li{counter-increment:pest-inquiry;border-top:1px solid #a5ae9a;grid-template-columns:2.4rem minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px 24px;padding:24px 0;display:grid}.pest-inquiry-steps li:before{content:counter(pest-inquiry, decimal-leading-zero);color:var(--forest);font:900 1.3rem/1.2 Arial,sans-serif}.pest-inquiry-steps h3{margin:0 0 8px;font-size:1.25rem}.pest-inquiry-steps p{margin:0}.pest-inquiry-steps li>p{background:var(--paper);padding:12px 16px}@media (max-width:760px){.pest-inquiry-steps li{grid-template-columns:2rem minmax(0,1fr);gap:12px}.pest-inquiry-steps li>p{grid-column:2}}@media (max-width:1050px){.pest-page .pest-hero{grid-template-columns:1fr}.pest-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pest-cohort{grid-template-columns:1fr}}@media (max-width:640px){.pest-page .pest-hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}.pest-metrics{grid-template-columns:1fr}.pest-metrics article{border-bottom:1px solid #a9ae99;padding-bottom:22px}}.pest-cohort article>a{color:var(--forest);text-underline-offset:4px;margin-top:18px;font:800 .8rem/1.5 Arial,sans-serif;display:block}.pest-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-bottom:30px;display:grid}.pest-owner-grid article{border-top:5px solid var(--forest);background:#e8d5b4;min-width:0;padding:28px}.pest-owner-grid h3{margin-top:0;font-size:1.5rem}@media (max-width:700px){.pest-owner-grid,.pest-metrics{grid-template-columns:1fr}}.pest-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1050px){.pest-metrics{grid-template-columns:1fr}}@media (max-width:640px){.pest-page .pest-hero h1{font-size:clamp(2rem,8.5vw,3rem)}}.pest-count-label{color:var(--forest);font:850 .8rem/1.5 Arial,sans-serif!important}.pest-query{font:.8rem/1.5 Arial,sans-serif!important}.pest-page .pest-hero h1{font-size:clamp(2.5rem,3.6vw,4.2rem)}@media (max-width:640px){.pest-page .pest-hero h1{font-size:clamp(2rem,8.5vw,3rem)}}
