@scope(.guide-castle){.guide-live-cards{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.25rem 1rem;margin:2rem 0 1.5rem;padding:0;list-style:none;display:grid}.guide-live-cards li{align-content:start;gap:.75rem;min-inline-size:0;display:grid}.guide-live-cards .desk-image-border,.guide-live-cards .guide-castle-frame{inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.guide-live-cards .desk-image-border img,.guide-live-cards .guide-castle-frame img{aspect-ratio:1;object-fit:cover;object-position:center;block-size:auto;inline-size:100%;display:block}.guide-live-cards a.btn.btn-notch-navy{white-space:normal;text-wrap:wrap;text-align:center;justify-self:stretch;padding-block:1.2rem;padding-inline:.9rem;line-height:1.35}.guide-live-films{grid-template-columns:minmax(0,1fr);gap:1.5rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.guide-live-films .guide-yt{margin:0}.guide-live-films iframe{aspect-ratio:16/9;block-size:auto;inline-size:100%;display:block}.guide-live-films .guide-yt.guide-yt-portrait iframe{aspect-ratio:9/16;max-inline-size:min(22rem,100%)}.guide-live-films figcaption{font-family:var(--ui);color:var(--navy);margin-block-start:.65rem;font-size:.95rem;font-weight:600;line-height:1.35}}.guide-video-lib .guide-castle-chapter{overflow:visible}@scope(.guide-castle){.guide-castle-wrap:has(>.guide-castle-frame,>.desk-image-border)>.guide-castle-display{margin-block-end:1.5rem}.guide-castle-wrap>.guide-castle-frame{margin-block-end:2rem;padding:1.35rem}.guide-castle-wrap>.guide-castle-frame .guide-castle-frame-inner{padding:.85rem}.guide-castle-wrap>.desk-image-border{inline-size:100%;margin-block-end:2rem;display:block}.guide-castle-wrap>img{max-inline-size:100%;height:auto;margin-block-end:2rem;display:block}}@media (max-width:800px){.guide-castle .guide-castle-wrap>.guide-castle-frame{padding:1rem}.guide-castle .guide-castle-wrap>.guide-castle-frame .guide-castle-frame-inner{padding:.7rem}}.guide-castle .guide-castle-chapter.desk-section{box-shadow:none;overflow:visible}.guide-castle .guide-castle-chapter.desk-section:before{background-image:var(--desk-bg-image);background-position:var(--desk-bg-position);opacity:var(--desk-bg-opacity);mix-blend-mode:var(--desk-bg-blend,multiply);background-repeat:no-repeat;background-size:cover}@scope(.guide-edu-hub){.guide-castle-wrap{container:edu-hub/inline-size}.guide-edu-intro,.guide-edu-facts{max-width:62ch}.guide-edu-facts ul{gap:.85rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.guide-edu-facts li{border-block-end:1px solid color-mix(in srgb, var(--navy) 12%, transparent);padding-block:.65rem}.guide-edu-facts li:last-child{border-block-end:0}.guide-edu-kit-copy{max-width:62ch}.guide-edu-kit{margin:1.25rem 0 2rem}.guide-live-cards li{grid-template-rows:auto 1fr;align-content:stretch}.guide-live-cards li>:last-child{min-inline-size:0;display:grid}.guide-live-cards a.btn.btn-notch-navy{place-items:center;block-size:100%;inline-size:100%;display:grid}}@container edu-hub (min-width:52rem){.guide-edu-hub .guide-live-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-edu-hub .guide-live-films{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:52rem){.guide-edu-hub .guide-live-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-edu-hub .guide-live-films{grid-template-columns:repeat(2,minmax(0,1fr))}}@scope(.guide-partners){.guide-castle-chapter{container:partners-page/inline-size}.guide-castle-wrap{padding-block-start:2.5rem}.guide-castle-article,.guide-live-body,.guide-castle-article.wp-doc,.guide-castle-article .wp-doc,.guide-live-body .wp-doc{max-width:none}.wp-doc{flex-flow:wrap;justify-content:center;align-items:start;gap:1.35rem 1rem;display:flex}.wp-doc>*{flex:100%;min-inline-size:0}.wp-doc>:is(h2,h3){text-align:center;text-wrap:balance;color:var(--navy);margin:0}.solution-title{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.01em;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;font-stretch:75%;line-height:1.05}.wp-doc>p{text-align:center;text-wrap:pretty;max-width:46rem;margin-inline:auto}.smaller-bites{font-size:1.02rem}.green{color:#36b24a;font-weight:600}.wp-doc img{block-size:auto;max-inline-size:100%;margin-inline:auto;display:block}.wp-doc img[src*=mason-bee-logo]{inline-size:min(12rem,70%)}.wp-doc img[src*=bee-solution]{inline-size:min(44rem,100%)}.one-fourth,.one-third,.one-half{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.wp-doc [hidden]{display:none}.one-fourth{flex:calc(25% - .75rem);max-inline-size:16rem}.one-third{flex:calc(33.333% - .75rem);max-inline-size:20rem}.one-half{flex:calc(50% - .75rem);max-inline-size:32rem}.one-half.center{align-items:center}.one-fourth img,.one-third img,.one-half img{object-fit:contain;inline-size:100%}.blue-bar{box-sizing:border-box;inline-size:100%;margin-inline:calc(-1 * var(--page-pad));padding-block:1.15rem;padding-inline:var(--page-pad);background:var(--blue);color:var(--cream);text-align:center;text-wrap:pretty;flex:100%;font-size:clamp(1rem,2vw,1.15rem);font-weight:600;line-height:1.45}hr{background:color-mix(in srgb, var(--navy) 16%, transparent);border:0;flex:100%;block-size:1px;margin-block:.35rem}.wp-doc a.btn{flex:none;align-self:center;inline-size:max-content;max-inline-size:100%;margin-inline:auto}@container partners-page (max-width:40rem){.one-fourth,.one-third,.one-half{flex:100%;max-inline-size:22rem}}@media (prefers-reduced-motion:reduce){.wp-doc a,.wp-doc .btn{transition:none}}}
