/* Layout and responsive behavior only. Colors, fonts and editorial defaults come from theme.json. */
:root{--hw-forest:var(--wp--preset--color--accent-2);--hw-deep:var(--wp--preset--color--accent-3);--hw-lime:var(--wp--preset--color--accent);--hw-border:var(--wp--preset--color--accent-5);--hw-gutter:var(--wp--custom--gutter,1.25rem)}
html{scroll-behavior:smooth}body{font-feature-settings:'liga' 1,'calt' 1;-webkit-font-smoothing:antialiased}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}a,button,input,summary{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #81ab1d;outline-offset:4px}h1,h2,h3,h4,h5,h6{scroll-margin-top:2rem}button{cursor:pointer}[hidden]{display:none!important}.wp-site-blocks>header,.wp-site-blocks>main,.wp-site-blocks>footer{margin-block-start:0}.hw-container{width:100%;max-width:calc(var(--wp--style--global--wide-size,1216px) + var(--hw-gutter)*2);margin-inline:auto;padding-inline:var(--hw-gutter)}.hw-reading-width{max-width:calc(var(--wp--style--global--content-size,760px) + var(--hw-gutter)*2);margin-inline:auto;padding-inline:var(--hw-gutter)}.hw-section{padding-block:var(--wp--preset--spacing--80);margin-block:0}.hw-section h1,.hw-section h2,.hw-section h3,.hw-header h1,.hw-footer h1{margin-block-start:0}.hw-section h2{margin-bottom:1.5rem}.hw-section p{margin-top:0}.hw-eyebrow{display:flex;align-items:center;gap:.625rem;font-size:.75rem;font-weight:600;letter-spacing:.015em;margin-bottom:1.125rem}.hw-eyebrow::before{content:'';width:8px;height:8px;background:var(--hw-lime);border-radius:50%;flex-shrink:0}.hw-header{background:var(--hw-forest);color:var(--wp--preset--color--base);padding-block:1.375rem}.hw-header-row{display:flex;align-items:center;gap:2rem}.hw-brand{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.hw-brand>*{margin:0}.hw-header .wp-block-site-title{font-size:1.625rem;line-height:1.15}.hw-header a:not(.wp-element-button){color:inherit;text-decoration:none}.hw-header .wp-block-navigation{margin-left:auto}.hw-header .wp-block-navigation-item__content:hover{color:var(--hw-lime)}.hw-header .wp-block-buttons{flex-shrink:0;margin:0}.hw-header .wp-block-button__link{font-size:.8125rem;padding:.875rem 1.125rem}.hw-header .wp-block-navigation__responsive-container.is-menu-open{color:var(--hw-deep);background:var(--wp--preset--color--base);padding:2rem}.hw-header .wp-block-navigation__responsive-container.is-menu-open a{color:var(--hw-deep)}.hw-header .wp-block-navigation__responsive-container-close{color:var(--hw-deep)}
.hw-hero{position:relative;isolation:isolate;overflow:hidden;color:var(--wp--preset--color--base);background:var(--hw-deep);padding-block:4.75rem 4.5rem;margin:0}.hw-hero .hw-hero-image{position:absolute;inset:0 0 0 35%;margin:0;z-index:-2;height:100%;width:65%;max-width:none}.hw-hero-image img{width:100%;height:100%;object-fit:cover;object-position:72% center;border-radius:0}.hw-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--hw-deep) 0%,color-mix(in srgb,var(--hw-deep) 94%,transparent) 28%,color-mix(in srgb,var(--hw-deep) 65%,transparent) 48%,transparent 82%)}.hw-hero-copy{max-width:660px}.hw-hero h1{color:inherit;margin:0;font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:1.15}.hw-lime-text{color:var(--hw-lime)}.hw-pill{display:inline-flex;background:#ffffff12;padding:.5rem .875rem;border-radius:2rem;font-weight:400;margin-top:0;margin-bottom:1.5rem}.hw-hero-intro{font-size:1rem;line-height:1.8;max-width:590px;margin-block:1.625rem 2.125rem;color:#e7eee9}.hw-hero-actions{display:grid;grid-template-columns:205px minmax(0,1fr);gap:1.5rem;align-items:start}.hw-hero-actions>.wp-block-buttons{margin-top:2rem}.hw-button-white .wp-block-button__link{background:var(--wp--preset--color--base);color:var(--hw-forest);font-size:.8125rem;padding:1rem 1.125rem}.hw-button-white .wp-block-button__link:hover{background:var(--wp--preset--color--base-3);color:var(--hw-forest)}.hw-hero-perks{display:flex;gap:2.5rem;border-top:1px solid #ffffff26;padding-top:1.75rem;margin-top:2.375rem;font-size:.8125rem}.hw-hero-perks p{margin:0;color:#d4e2d9}.hw-hero-perks strong{color:#fff;font-weight:500}.hw-trust-strip{background:var(--wp--preset--color--base-2);border-bottom:1px solid var(--hw-border);margin:0}.hw-trust-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block:2rem;gap:1.5rem}.hw-trust-row>p{margin:0;padding-right:1rem;border-right:1px solid var(--hw-border);font-size:.75rem;line-height:1.7}.hw-trust-row>p:last-child{border:0}.hw-trust-row strong{font-weight:500;color:var(--wp--preset--color--contrast)}
.hw-about-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:5rem}.hw-about-copy>p{line-height:1.8}.hw-learn-badge{display:inline-block;padding:1rem 1.375rem;border-radius:24px;background:var(--wp--preset--color--base-3);margin-block:.75rem 1.5rem}.hw-learn-badge h3{font-size:1.625rem;margin:0 0 .25rem}.hw-learn-badge p{font-size:.75rem;margin:0}.hw-about-visual{position:relative;padding-bottom:1rem}.hw-about-image{margin:0;height:385px}.hw-about-image img{height:100%;width:100%;object-fit:cover;object-position:30% center;border-radius:24px}.hw-image-caption{position:absolute;bottom:0;right:1.25rem;max-width:245px;padding:1.25rem 1.5rem;background:var(--hw-forest);color:#fff;border-radius:24px;line-height:1.5}.hw-pest-library{background:var(--hw-forest);color:#e5eee7}.hw-pest-library h2{color:#fff}.hw-section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:3.375rem}.hw-section-heading>p{font-size:.9375rem;max-width:490px}.hw-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}.hw-topic-card{background:#fff;color:var(--wp--preset--color--contrast-2);border-radius:24px;padding:1.875rem 1.625rem;display:flex;flex-direction:column;align-items:flex-start}.hw-topic-number,.hw-number-disc{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--wp--preset--color--base-3);color:var(--hw-forest);font-size:.8125rem;font-weight:600;margin-bottom:1.5rem}.hw-topic-card h3{font-size:1.125rem;line-height:1.3;margin-bottom:1rem}.hw-topic-card>p:not(.hw-topic-number){font-size:.875rem;line-height:1.8}.hw-topic-card .hw-card-link{margin-top:auto;margin-bottom:0}.hw-card-link a{font-size:.8125rem;font-weight:600;text-decoration:none}.hw-card-link a:hover{text-decoration:underline}.hw-benefits-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:1.75rem}.hw-benefits-intro{padding-right:1rem}.hw-benefits-intro p{font-size:.875rem;line-height:1.85}.hw-benefit-card{background:var(--wp--preset--color--base-2);border-radius:24px;padding:2.75rem 1.5rem;text-align:center}.hw-benefit-card .hw-number-disc{margin-inline:auto}.hw-benefit-card h3{font-size:1.0625rem;line-height:1.4}.hw-benefit-card p{font-size:.875rem;line-height:1.8}.hw-latest{background:var(--wp--preset--color--base-2)}.hw-latest .hw-query{margin-top:3.25rem}.hw-query-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;list-style:none;padding:0}.hw-query-grid>li{min-width:0;margin:0}.hw-query-card{height:100%;background:#fff;border:1px solid var(--hw-border);border-radius:24px;overflow:hidden}.hw-query-card .wp-block-post-featured-image{margin:0;border-radius:0}.hw-query-card .wp-block-post-featured-image img{aspect-ratio:16/9;object-fit:cover;border-radius:0}.hw-query-card-body{padding:1.875rem}.hw-query-card .wp-block-post-title{font-size:1.25rem;line-height:1.4;margin:1rem 0}.hw-query-card .wp-block-post-terms{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--wp--preset--color--contrast-3)}.hw-query-card .wp-block-post-excerpt{font-size:.875rem;line-height:1.8}.hw-query-card .wp-block-post-excerpt__more-link{font-size:.8125rem;font-weight:600;text-decoration:none}.hw-query-card p:last-child{margin-bottom:0}.hw-process>div>h2{margin-bottom:3.625rem}.hw-process-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;gap:2rem}.hw-step{border-left:1px solid var(--hw-border);padding-left:1.5rem}.hw-step h3{font-size:1.0625rem}.hw-step p{font-size:.875rem;line-height:1.85}.hw-process-note{border:1px solid var(--hw-border);border-radius:24px;padding:1.75rem}.hw-process-note h3{font-size:1.0625rem}.hw-process-note p{font-size:.8125rem;line-height:1.85}.hw-local-help{background:var(--hw-forest);padding-block:5.75rem}.hw-local-help .hw-zip-finder{max-width:760px;padding:0;border:0}.hw-local-help .hw-zip-heading{font-size:2rem}.hw-local-help .hw-zip-form{max-width:610px}.hw-footer{background:var(--hw-deep);color:#c6d5cb;padding-block:3.125rem 1.5rem}.hw-footer-top{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2.5rem}.hw-footer .wp-block-site-title{color:#fff;margin:0;font-size:1.375rem}.hw-footer a{color:inherit;text-decoration:none}.hw-footer a:hover{text-decoration:underline}.hw-footer-top p{font-size:.75rem;margin:.625rem 0 0}.hw-footer-links{display:flex;gap:1.5rem;flex-wrap:wrap}.hw-footer-links p{margin:0}.hw-footer-disclosure{font-size:.75rem;line-height:1.85;max-width:990px}.hw-copyright{font-size:.6875rem;border-top:1px solid #ffffff1a;padding-top:1.25rem;margin-bottom:0}
/* Functional referral block. Never stores visitor data. */
.hw-zip-finder{padding:1.875rem;border-radius:24px;border:1px solid var(--hw-border);background:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast-2);margin:0}.hw-zip-finder .hw-zip-heading{font-size:1.625rem;line-height:1.25;margin:0 0 1rem}.hw-zip-description{font-size:.875rem;line-height:1.8;margin:0 0 1.5rem}.hw-zip-dark{background:var(--hw-forest);color:#d5e2d9;border-color:transparent}.hw-zip-dark .hw-zip-heading{color:#fff}.hw-zip-form{display:flex;flex-wrap:wrap;gap:.625rem;margin:0}.hw-zip-form>input{flex:1;min-width:100px;max-width:100%;width:140px;min-height:54px;border:1px solid var(--hw-border);border-radius:24px;padding:.875rem 1rem;background:#fff;color:var(--wp--preset--color--contrast);font-size:.9375rem}.hw-zip-form>button{min-height:54px;border-radius:24px;font-size:.8125rem;white-space:nowrap;flex:0 1 auto}.hw-zip-form>button:disabled{cursor:default;opacity:.65}.hw-zip-status{width:100%;flex-basis:100%;font-size:.8125rem;line-height:1.7;color:inherit;margin:.75rem 0 0}.hw-affiliate-note{font-size:.6875rem;line-height:1.75;margin:.75rem 0 0;opacity:.85}.hw-zip-compact{border:0;padding:0;background:transparent}.hw-hero-actions .hw-zip-description{font-size:.75rem;margin:0 0 .625rem}.hw-hero-actions .hw-zip-form>input{font-size:.8125rem;padding:.875rem .75rem;min-width:110px}.hw-hero-actions .hw-zip-form>button{font-size:.75rem;padding:.875rem 1rem}.hw-hero-actions .hw-affiliate-note{font-size:.625rem}.hw-hero-actions .hw-zip-form{flex-wrap:wrap}
/* Posts and native Gutenberg content blocks. */
.hw-single{padding-block:4rem 6.5rem}.hw-post-layout{display:grid;grid-template-columns:minmax(0,804px) minmax(240px,292px);gap:4.5rem;align-items:start}.hw-post-main{min-width:0}.hw-post-header{background:none}.hw-post-header>.wp-block-post-title{font-size:clamp(2rem,3.4vw,2.875rem);line-height:1.2;margin:1.25rem 0 1.75rem}.hw-post-category a{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--hw-lime);padding-bottom:.375rem;text-decoration:none}.hw-byline{display:flex;align-items:center;gap:.875rem;margin-bottom:2.25rem}.hw-byline .wp-block-avatar{margin:0}.hw-byline img{border-radius:50%}.hw-byline .wp-block-post-date{font-size:.75rem;margin-top:.25rem}.hw-byline a{text-decoration:none}.hw-post-main>.wp-block-post-featured-image{margin:0 0 2.5rem}.hw-post-content{line-height:var(--wp--custom--line-height--article,1.5);overflow-wrap:break-word}.hw-post-content>p{margin-bottom:1.5rem}.hw-post-content>h2{margin-top:3.5rem;margin-bottom:1.5rem;font-size:clamp(1.625rem,2.4vw,1.875rem)}.hw-post-content>h3{margin-top:2.125rem;margin-bottom:1.125rem;font-size:1.375rem}.hw-post-content a{text-underline-offset:4px;text-decoration-color:#a9c781}.hw-post-content li{margin-block:.75rem;padding-left:.25rem}.hw-post-content .wp-block-image{margin-block:2rem}.hw-post-content .wp-block-quote{margin-inline:0}.wp-block-quote cite{font-size:.8125rem;font-style:normal}.is-style-hw-editorial p{font-size:clamp(1.375rem,2vw,1.5625rem);line-height:1.55;font-weight:500;letter-spacing:-.02em;color:var(--hw-forest)}.is-style-hw-summary{background:var(--wp--preset--color--base-3);border-left:3px solid var(--hw-lime);padding:1.75rem 2rem;margin-block:2.25rem}.is-style-hw-summary .hw-eyebrow::before{display:none}.is-style-hw-summary p:last-child{margin-bottom:0}.is-style-hw-note{background:var(--wp--preset--color--base-2);padding:1.5rem 1.75rem;margin-block:2rem;border-radius:24px;font-size:.875rem;line-height:1.85}.is-style-hw-note p:last-child{margin-bottom:0}.is-style-hw-card{background:var(--wp--preset--color--base-2);padding:2rem;border:1px solid var(--hw-border);border-radius:24px}.is-style-hw-checklist{list-style:none;padding-left:0}.is-style-hw-checklist li{position:relative;padding-left:1.75rem;margin-block:.75rem;font-size:.875rem}.is-style-hw-checklist li::before{content:'✓';position:absolute;left:0;top:.25rem;background:var(--hw-forest);color:#fff;width:1rem;height:1rem;line-height:1rem;text-align:center;font-size:.75rem;border-radius:50%}.wp-block-table{overflow-x:auto;margin-block:2rem}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table th{background:var(--wp--preset--color--base-3);color:var(--wp--preset--color--contrast);text-align:left}.wp-block-table td,.wp-block-table th{border:0;border-bottom:1px solid var(--hw-border);padding:1rem 1.25rem;vertical-align:top;overflow-wrap:break-word}.wp-block-table figcaption{margin-top:.75rem}.hw-post-content pre{max-width:100%;overflow-x:auto}.wp-block-details summary{cursor:pointer;font-weight:600}.hw-author-box{border:1px solid var(--hw-border);border-radius:24px;padding:2rem;margin-top:2.75rem}.hw-author-box .hw-eyebrow::before{display:none}.hw-author-box .wp-block-post-author__name{font-size:1.25rem;font-weight:600}.hw-author-box .wp-block-post-author__bio{font-size:.875rem;line-height:1.85}.hw-author-box .wp-block-post-author__avatar img{border-radius:50%}.hw-post-tags{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:2.75rem}.hw-post-tags a{font-size:.75rem;background:var(--wp--preset--color--base-2);padding:.5rem .75rem;border-radius:24px}.hw-post-navigation{display:flex;justify-content:space-between;gap:1.5rem;margin-top:2.5rem;font-size:.8125rem}.hw-post-navigation>div{max-width:47%}.hw-sidebar{min-width:0}.hw-sidebar-inner>*+*{margin-top:2rem}.hw-sidebar .hw-zip-form{flex-direction:column}.hw-sidebar .hw-zip-form>input{width:100%}.hw-sidebar .hw-zip-form>button{width:100%}.hw-sidebar .hw-zip-finder{padding:1.625rem}.hw-sidebar .hw-eyebrow{margin-top:2rem}.hw-sidebar-posts li{border-bottom:1px solid var(--hw-border);padding-block:1rem;font-size:.875rem;line-height:1.7}.hw-sidebar-posts a{text-decoration:none}.hw-toc{padding:1.25rem;border:1px solid var(--hw-border);border-radius:24px;background:var(--wp--preset--color--base-2);margin-bottom:2rem}.hw-toc summary{cursor:pointer;font-size:.875rem;font-weight:600;color:var(--hw-forest)}.hw-toc nav>ol{list-style:none;padding:0;margin:1rem 0 0}.hw-toc li{margin:.5rem 0;font-size:.8125rem;line-height:1.7}.hw-toc a{text-decoration:none}.hw-toc .hw-toc-subheading{padding-left:1rem;font-size:.75rem}.hw-mobile-only{display:none}.hw-page,.hw-archive{padding-block:4.5rem 6.5rem}.hw-page>.wp-block-post-title,.hw-archive>h1{margin-top:0;margin-bottom:2.5rem}.hw-archive .hw-query{margin-top:3rem}.hw-query-pagination a{text-decoration:none}.wp-block-search__input,input[type=search]{border:1px solid var(--hw-border);border-radius:24px;padding:.875rem;min-width:0}.wp-block-search__button{border-radius:24px}.hw-zip-finder noscript p{font-size:.8125rem}
@media(max-width:1150px){.hw-header-row{gap:1.5rem}.hw-header .wp-block-navigation{font-size:.8125rem}.hw-header .wp-block-navigation__container{gap:1rem}.hw-about-grid{gap:3rem}.hw-benefits-grid{gap:1.25rem}.hw-topic-grid{gap:1.375rem}.hw-process-grid{gap:1.5rem}.hw-post-layout{gap:2.75rem;grid-template-columns:minmax(0,1fr) 260px}.hw-hero-actions{grid-template-columns:190px minmax(0,1fr);gap:1.125rem}}
@media(max-width:1023px){.hw-header-row>.wp-block-buttons{display:none}.hw-about-grid{grid-template-columns:1fr;gap:3.75rem}.hw-about-copy{max-width:670px}.hw-about-visual{max-width:740px}.hw-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.hw-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.hw-benefits-intro{grid-column:1/-1;max-width:650px;padding-right:0;margin-bottom:1rem}.hw-process-grid{grid-template-columns:1fr 1fr;gap:2rem}.hw-query-grid{gap:1.25rem}.hw-query-card-body{padding:1.5rem}.hw-trust-row{grid-template-columns:repeat(3,1fr)}.hw-trust-row>p:nth-child(n+4){display:none}.hw-trust-row>p:nth-child(3){border:0}.hw-post-layout{grid-template-columns:minmax(0,1fr);max-width:calc(var(--wp--style--global--content-size,760px) + var(--hw-gutter)*2);gap:3rem}.hw-desktop-only{display:none}.hw-mobile-only{display:block}.hw-sidebar-inner{display:grid;grid-template-columns:1fr;gap:1.5rem}.hw-sidebar-inner>*+*{margin-top:0}.hw-sidebar .hw-zip-finder{max-width:100%}.hw-sidebar .hw-zip-form{flex-direction:row}.hw-sidebar .hw-zip-form>input{width:140px}.hw-sidebar .hw-zip-form>button{width:auto}.hw-hero-image{opacity:.85}}
@media(max-width:767px){.hw-header{padding-block:1.25rem}.hw-header-row{gap:1rem}.hw-header .wp-block-site-title{font-size:1.4375rem}.hw-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.hw-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.hw-header .wp-block-navigation__responsive-container.is-menu-open{display:flex}.hw-hero{padding-block:3.25rem 3rem}.hw-hero .hw-hero-image{inset:0;width:100%;opacity:.45}.hw-hero-image img{object-position:78% center}.hw-hero::before{background:linear-gradient(90deg,var(--hw-deep),color-mix(in srgb,var(--hw-deep) 50%,transparent))}.hw-hero h1{font-size:clamp(2.25rem,8vw,2.875rem)}.hw-hero-intro{line-height:1.8;margin-block:1.5rem 1.75rem}.hw-hero-actions{grid-template-columns:1fr;gap:1.625rem}.hw-hero-actions>.wp-block-buttons{margin-top:0}.hw-hero-actions .wp-block-buttons,.hw-hero-actions .wp-block-button{width:100%}.hw-hero-actions .wp-block-button__link{display:block;font-size:.875rem}.hw-hero-actions .hw-zip-form{flex-wrap:wrap}.hw-hero-perks{gap:1.5rem;margin-top:1.875rem;padding-top:1.625rem;font-size:.6875rem}.hw-trust-row{grid-template-columns:1fr 1fr;padding-block:1.625rem;gap:1rem}.hw-trust-row>p:nth-child(3){display:none}.hw-trust-row>p:nth-child(2){border:0}.hw-trust-row>p{font-size:.6875rem}.hw-section-heading{grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}.hw-about-grid{gap:2.75rem}.hw-about-image{height:300px}.hw-image-caption{font-size:.875rem;max-width:210px;padding:1rem}.hw-topic-grid{gap:1.125rem}.hw-topic-card{padding:1.5rem 1.125rem}.hw-topic-card h3{font-size:1.0625rem}.hw-topic-card>p:not(.hw-topic-number){font-size:.8125rem}.hw-benefits-grid{grid-template-columns:1fr;gap:1.25rem}.hw-benefits-intro{grid-column:auto}.hw-benefit-card{text-align:left;padding:1.875rem 1.625rem}.hw-benefit-card .hw-number-disc{margin-inline:0}.hw-query-grid{grid-template-columns:1fr;gap:1.75rem}.hw-query-card-body{padding:1.75rem}.hw-query-card .wp-block-post-title{font-size:1.25rem}.hw-process-grid{grid-template-columns:1fr;gap:2.5rem}.hw-process>div>h2{margin-bottom:2.75rem}.hw-local-help{padding-block:4.25rem}.hw-local-help .hw-zip-heading{font-size:1.875rem}.hw-local-help .hw-zip-form{flex-direction:column}.hw-local-help .hw-zip-form>input,.hw-local-help .hw-zip-form>button{width:100%}.hw-footer-top{flex-direction:column;align-items:flex-start;gap:1.75rem}.hw-footer-links{gap:1rem 1.375rem}.hw-footer-disclosure{font-size:.6875rem}.hw-single{padding-block:2.5rem 4.5rem}.hw-post-header>.wp-block-post-title{font-size:2.0625rem;line-height:1.2}.hw-byline{margin-bottom:1.875rem}.hw-post-content{font-size:1rem;line-height:1.9}.hw-post-content>h2{margin-top:2.875rem}.hw-post-content>h3{font-size:1.3125rem}.hw-post-main>.wp-block-post-featured-image{margin-bottom:1.875rem}.hw-post-main>.wp-block-post-featured-image img{aspect-ratio:1.45!important}.is-style-hw-summary{padding:1.5rem;margin-block:1.875rem 2.5rem}.is-style-hw-note{padding:1.5rem 1.25rem}.wp-block-quote{padding-left:1.5rem!important}.wp-block-table{font-size:.8125rem}.wp-block-table td,.wp-block-table th{padding:.875rem .75rem}.hw-post-content .hw-zip-form{flex-direction:column}.hw-post-content .hw-zip-form>input,.hw-post-content .hw-zip-form>button{width:100%}.hw-author-box{padding:1.625rem 1.375rem}.hw-author-box .wp-block-post-author__avatar img{width:45px;height:45px}.hw-author-box .wp-block-post-author__bio{font-size:.8125rem}.hw-post-navigation{font-size:.75rem}.hw-sidebar .hw-zip-form{flex-direction:column}.hw-sidebar .hw-zip-form>input,.hw-sidebar .hw-zip-form>button{width:100%}.hw-page,.hw-archive{padding-block:3rem 4.5rem}.hw-zip-finder{padding:1.625rem}.hw-hero .hw-zip-finder{padding:0}}
@media(max-width:359px){.hw-topic-grid{grid-template-columns:1fr}.hw-hero-actions .hw-zip-form{flex-direction:column}.hw-hero-actions .hw-zip-form>input{width:100%}}
/* Keep editor controls operable and make the same design tokens visible in the canvas. */
.editor-styles-wrapper .hw-mobile-only,.editor-styles-wrapper .hw-desktop-only{display:block}.editor-styles-wrapper .hw-hero .hw-hero-image{pointer-events:auto}.editor-styles-wrapper .hw-toc-editor{display:block}.editor-styles-wrapper .hw-zip-form button{opacity:1}.editor-styles-wrapper .hw-container{width:100%}.editor-styles-wrapper .hw-hero-actions{align-items:start}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
