/* Compact spacing release; generated from the reviewed source changes. */
.design-site{--section-space:clamp(36px,4.5vw,60px);--layout-gap:clamp(24px,4vw,48px)}
.home-hero{padding-block:18px 36px}
.hero-layout{gap:46px}
.hero-copy{padding-block:12px}
.hero-signature{margin-top:28px}
.hero-photo{padding-bottom:12px}
.hero-photo>img{height:460px}
.section{padding-block:var(--section-space)}
.intro-grid{gap:var(--layout-gap)}
.feature-photo{min-height:420px}
.feature-photo>img{min-height:420px}
.feature-copy{padding:clamp(28px,3.5vw,48px)}
.honey-section{margin-top:var(--section-space)}
.honey-grid{gap:var(--layout-gap)}
.section-heading{margin-bottom:28px}
.service-list>a{padding:20px 10px}
.contact-panel{padding:var(--section-space) 0}
.design-footer{padding:var(--section-space) 0 0}
.footer-grid{gap:var(--layout-gap);padding-bottom:32px}
.breadcrumb{padding-block:18px}
.page-hero{gap:var(--layout-gap);padding-block:16px 36px}
.page-hero figure>img{height:380px}
.criteria-section{padding-block:var(--section-space)}
.criteria-grid{gap:var(--layout-gap);margin-top:32px}
.research-grid{gap:var(--layout-gap)}
.sos-hero{gap:var(--layout-gap);padding-block:20px 36px}
.steps-grid{gap:var(--layout-gap)}
.identification-section{padding-block:var(--section-space)}
.identification-grid{gap:var(--layout-gap)}
.faq-section{gap:var(--layout-gap)}
.faq-list summary{padding:18px 0}
@media(min-width:1500px){.hero-photo>img{height:500px}}
@media(max-width:1100px){.hero-layout{gap:30px}}
@media(max-width:1100px){.hero-photo>img{height:510px}}
@media(max-width:1100px){.feature-copy{padding:45px 35px}}
@media(max-width:1100px){.honey-grid,.research-grid,.identification-grid{gap:var(--layout-gap)}}
@media(max-width:1100px){.sos-hero{gap:35px}}
@media(max-width:900px){.hero-photo>img{height:420px}}
@media(max-width:900px){.hero-signature{margin-top:30px}}
@media(max-width:900px){.intro-grid{gap:30px}}
@media(max-width:900px){.criteria-grid,.steps-grid{gap:28px}}
@media(max-width:760px){.home-hero{padding-block:30px}}
@media(max-width:760px){.hero-layout,.page-hero,.sos-hero{gap:30px}}
@media(max-width:760px){.hero-copy{padding-block:10px}}
@media(max-width:760px){.hero-photo{padding-bottom:10px}}
@media(max-width:760px){.hero-photo>img{height:320px}}
@media(max-width:760px){.section{padding-block:var(--section-space)}}
@media(max-width:760px){.intro-grid,.breeding-feature,.honey-grid,.research-grid,.identification-grid,.faq-section{gap:30px}}
@media(max-width:760px){.feature-photo,.feature-photo>img{min-height:0}}
@media(max-width:760px){.feature-copy{padding:35px 28px}}
@media(max-width:760px){.breeding-feature{gap:0}}
@media(max-width:760px){.honey-section{margin-top:var(--section-space)}}
@media(max-width:760px){.section-heading{margin-bottom:30px}}
@media(max-width:760px){.service-list>a{padding:18px 0}}
@media(max-width:760px){.contact-panel{padding-block:var(--section-space)}}
@media(max-width:760px){.footer-grid{gap:40px 25px}}
@media(max-width:760px){.design-footer{padding-top:45px}}
@media(max-width:760px){.breadcrumb{padding-block:22px}}
@media(max-width:760px){.page-hero,.sos-hero{padding-block:10px 45px}}
@media(max-width:760px){.page-hero figure>img{height:350px}}
@media(max-width:760px){.criteria-section,.identification-section{padding-block:var(--section-space)}}
@media(max-width:760px){.criteria-grid,.steps-grid{gap:28px}}
@media(max-width:760px){.criteria-grid{margin-top:35px}}
.editorial-hero{padding-block:24px 36px}
.editorial-section{gap:var(--layout-gap)}
.related-section{padding-block:var(--section-space)}
.related-grid{gap:var(--layout-gap)}
.contact-methods{gap:var(--layout-gap)}
.article-list{gap:var(--layout-gap)}
.article-page>.article-hero{gap:var(--layout-gap)}
.article-body{margin:0 auto var(--section-space)}
@media(max-width:950px){.editorial-section{gap:45px}}
@media(max-width:760px){.editorial-hero{padding-block:16px 28px}}
@media(max-width:760px){.editorial-section,.related-grid,.contact-methods,.article-list{gap:30px}}
@media(max-width:760px){.related-section{padding-block:var(--section-space)}}
@media(max-width:760px){.article-page>.article-hero{gap:30px}}
.audience-section{padding-block:var(--section-space)}
.audience-grid{gap:var(--layout-gap)}
.behind-section{padding-block:var(--section-space)}
.behind-intro{gap:var(--layout-gap)}
.behind-principles{gap:45px;margin-top:28px}
@media(max-width:760px){.audience-section{padding-block:var(--section-space)}}
@media(max-width:760px){.audience-grid,.behind-intro,.behind-principles{gap:30px}}
@media(max-width:760px){.behind-section{padding-block:var(--section-space)}}
@media(max-width:760px){.behind-principles{margin-top:30px}}
.blog-pagination{margin-top:32px}
.page-hero .button-row .button,
.editorial-hero .button-row .button,
.inquiry-section .button-row .button{margin-top:0}
.design-site .contact-intro{gap:var(--layout-gap);padding-block:20px 36px}
.design-site .direct-contacts{margin-top:26px}
.design-site .contact-sos-section{padding-block:0 var(--section-space)}
.design-site .contact-swarm-only{padding:clamp(24px,3vw,36px)}
.design-site .swarm-detail{gap:var(--layout-gap);padding-block:var(--section-space)}
@media(max-width:850px){.design-site .contact-intro{gap:32px;padding-block:15px 40px}}
@media(max-width:760px){.design-site .swarm-detail{padding-block:40px}}
