@media (min-width:801px) and (max-width:1440px){html{--laptop-col:820px;--laptop-rail-col:calc(var(--laptop-col) + var(--about-rail-w,var(--leaf-rail-w,19rem)) + (2 * var(--page-pad,48px)) + 1.5rem)}html .castle-html-root.castle-html-root:not(.castle-home) :is(.wrap,.chapter,.page-hero-copy),.castle-html-root .cart-castle-wrap,.castle-html-root .checkout-wrap{width:min(100%, var(--laptop-col));max-width:min(100%, var(--laptop-col))}html body:not(:has(.castle-home)):not(:has(.admin-main)):not(:has(.castle-home)) :is(.guide-castle-wrap.guide-castle-wrap,.blog-wrap.blog-wrap,.page-hero-copy.page-hero-copy){width:min(100%, var(--laptop-col));max-width:min(100%, var(--laptop-col))}html body:not(:has(.castle-home)):not(:has(.admin-main)) .quiz.quiz{width:min(100%, var(--laptop-col));max-width:min(100%, var(--laptop-col))}html body:not(:has(.castle-home)):not(:has(.admin-main)):not(:has(.castle-home)) :is(.about-chapters,.leaf-chapters) .chapter-article-body :is(.guide-castle-wrap,.pdp-wrap){width:min(100%, var(--laptop-rail-col));max-width:min(100%, var(--laptop-rail-col))}:is(html body:not(:has(.castle-home)):not(:has(.admin-main)) .about-chapters .chapter-article,html body:not(:has(.castle-home)):not(:has(.admin-main)) .leaf-chapters .chapter-article){grid-template-columns:1fr minmax(0, var(--laptop-rail-col)) 1fr}html body:not(:has(.castle-home)):not(:has(.admin-main)) .teach-bees .chapter-article{grid-template-columns:calc(var(--teach-rail-w) + var(--page-pad,48px)) minmax(0, var(--laptop-col)) minmax(var(--page-pad,48px), 1fr)}.castle-html-root.castle-html-root:not(.castle-home) .learn .wrap{padding-top:28px;padding-bottom:28px}.castle-html-root.castle-html-root .cart-castle h1.display,.castle-html-root .checkout-castle h1,.pdp-castle.pdp-castle h1{font-size:clamp(1.5rem,2.4vw,2.05rem)}html body:not(:has(.castle-home)):not(:has(.admin-main)):not(:has(.castle-home)) :is(.display.display,.guide-castle-display.guide-castle-display,.about-title.about-title,.blog-display.blog-display){font-size:clamp(1.5rem,2.4vw,2.05rem)}html body:not(:has(.castle-home)):not(:has(.admin-main)):not(:has(.castle-home)):not(:has(main.desk-bg-cocoons)) h1{font-size:clamp(1.5rem,2.4vw,2.05rem)}html body .host-banner.host-banner .host-title.host-title .display.display{font-size:clamp(2.4rem,min(5vw,8svh),3.8rem)}.castle-html-root.castle-html-root:not(.castle-home) .learn h2:not(.display){font-size:clamp(1.1rem,1.7vw,1.42rem)}html body:not(:has(.castle-home)):not(:has(.admin-main)):not(:has(.castle-home)):not(:has(main.desk-bg-cocoons)) main h2:not(.display){font-size:clamp(1.1rem,1.7vw,1.42rem)}html body .teach-bees :is(#education-resources-title,#garden-clubs-title){font-size:clamp(1.5rem,2.4vw,2.05rem)}html .castle-html-root.castle-html-root:not(.castle-home) :is(.learn,.wrap,.page-hero-copy) p,.pdp-castle :is(.pdp-info,.field-guide,.pdp-learn) :is(p,.lede):not(.pdp-price){font-size:.88rem}html body:not(:has(.castle-home)):not(:has(.admin-main)):not(:has(.castle-home)) :is(.guide-castle-wrap.guide-castle-wrap,.blog-wrap.blog-wrap,.teach-mast) p{font-size:.88rem}}
