/* Requested October page updates. */
html[data-opd-updates="true"][data-opd-page^="blog-news/"] .opd-rkipnv{width:calc(100% - 48px)!important;max-width:1120px!important;margin-inline:auto!important;flex:none!important}
html[data-opd-updates="true"][data-opd-page^="blog-news/"] [data-opd-name="Content"]{width:100%!important;max-width:960px!important;margin-inline:auto!important}
html[data-opd-updates="true"][data-opd-page^="blog-news/"] [data-opd-name="Content"] p{line-height:1.7}
.opd-blog-extras{width:100%;margin-top:48px}
.opd-blog-webinar{width:100%;font-family:Inter,Arial,sans-serif}
.opd-blog-webinar>div{width:100%!important;height:auto!important;min-height:0!important;display:block!important;background:transparent!important;overflow:visible!important}
.opd-blog-webinar [data-opd-name="Market Report Download Section"]{width:100%!important;padding:0!important;margin:0!important}
.opd-blog-webinar [data-opd-name="Market Report Card"]{width:100%!important;max-width:1120px!important}
.opd-blog-recent{margin-top:64px;color:#244f45}
.opd-blog-recent>h2{font:600 clamp(28px,3vw,38px)/1.2 Inter,Arial,sans-serif;margin:0 0 24px;letter-spacing:-.04em}
.opd-blog-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.opd-blog-recent-card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#f2f7f5;text-decoration:none;color:#244f45}
.opd-blog-recent-card img{display:block;width:100%;height:190px;object-fit:cover}
.opd-blog-recent-card>div{padding:24px;flex:1;display:flex;flex-direction:column;gap:12px}
.opd-blog-recent-card time{font:14px/1.4 Inter,Arial,sans-serif;color:#58756c}
.opd-blog-recent-card h3{font:600 22px/1.3 Inter,Arial,sans-serif;margin:0;letter-spacing:-.02em}
.opd-blog-recent-card span{font:600 15px/1.4 Inter,Arial,sans-serif;margin-top:auto;color:#406f6b}
.opd-blog-recent-card:hover{background:#e7f0eb}
.opd-blog-recent-card:focus-visible{outline:3px solid #f77f00;outline-offset:3px}
html[data-opd-updates="true"]:is([data-opd-page="image-library"],[data-opd-page="bench-cards"]) [data-opd-name="Use Case Wrap"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important}
html[data-opd-updates="true"]:is([data-opd-page="image-library"],[data-opd-page="bench-cards"]) [data-opd-name="Use Case Wrap"]>div{width:100%!important;height:100%!important;min-width:0!important;flex:none!important}
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-name="Card Title"] :is(h2,h3){color:#406f6b!important;--opd-text-color:#406f6b!important}
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-name="No Licensing Headaches Card"] [data-opd-name="Card Tags"]{margin-top:22px!important}
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-name="Photo Track"]{aspect-ratio:1363/936;height:auto!important}
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-name="Photo Track"] img{object-fit:contain!important}
.opd-bench-url-note{margin-top:20px!important}
html[data-opd-updates="true"][data-opd-page="pricing"] [data-opd-name="Enterprise"]{grid-column:1/-1!important;width:100%!important;max-width:none!important;background:#406f6b!important;color:white!important;border:0!important}
html[data-opd-updates="true"][data-opd-page="pricing"] [data-opd-name="Enterprise"] *{background-color:transparent!important;--opd-text-color:white!important;color:white!important}
html[data-opd-updates="true"][data-opd-page="privacy-statement"] :is(body,#main,#main>div){background:#fff!important}
html[data-opd-updates="true"][data-opd-page="partners"] [data-opd-partner="Brands in Blooms"] img{border-radius:10px!important}
html[data-opd-updates="true"][data-opd-page="partners"] [data-opd-partner]>div:last-child{display:flex;flex-direction:column;align-items:flex-start}
html[data-opd-updates="true"][data-opd-page="partners"] [data-opd-partner-link]{margin-top:auto!important;padding:12px 20px!important;min-height:44px;box-sizing:border-box;background:#406f6b!important;--border-color:#406f6b!important}
html[data-opd-updates="true"][data-opd-page="partners"] [data-opd-partner="Nurseryland"] img{width:100%!important;height:auto!important;object-fit:contain!important}
html[data-opd-updates="true"][data-opd-page="partners"] [data-opd-partner="Nurseryland"]>div:first-child>div{aspect-ratio:auto!important;overflow:visible!important;width:min(100%,340px)!important}
.opd-generated-blog main{width:min(1120px,calc(100% - 40px))!important}
.opd-generated-blog .body{max-width:960px;margin-inline:auto}
@media(max-width:809px){.opd-blog-recent-grid{gap:16px}.opd-blog-recent-card>div{padding:18px}.opd-blog-recent-card h3{font-size:19px}html[data-opd-updates="true"]:is([data-opd-page="image-library"],[data-opd-page="bench-cards"]) [data-opd-name="Use Case Wrap"]{grid-template-columns:1fr!important}html[data-opd-updates="true"]:is([data-opd-page="image-library"],[data-opd-page="bench-cards"]) [data-opd-name="Use Case Wrap"]>div{height:auto!important}}
@media(max-width:599px){.opd-blog-recent-grid{grid-template-columns:1fr}.opd-blog-recent{margin-top:44px}.opd-blog-extras{margin-top:32px}.opd-blog-recent-card img{height:210px}}

@media(min-width:810px){
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-name="Flexible Use Cards"]{grid-template-rows:auto 1fr auto!important;row-gap:24px!important}
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-name="Flexible Use Cards"]>div{display:grid!important;grid-row:span 3;grid-template-rows:subgrid!important;row-gap:24px!important;align-items:start!important}
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-name="Flexible Use Section"] [data-opd-name="Card Tags"]{margin-top:0!important;min-height:81px!important;align-content:flex-start!important}
}

@media(max-width:809px){html[data-opd-updates="true"] [data-opd-name="Hero Badge"]{width:fit-content!important;max-width:100%!important;min-width:0!important;flex:none!important;box-sizing:border-box}html[data-opd-updates="true"] [data-opd-name="Hero Badge"]>div{width:auto!important;max-width:100%!important;min-width:0!important;flex:none!important}html[data-opd-updates="true"] [data-opd-name="Hero Badge"] p{white-space:normal!important;overflow-wrap:anywhere}}
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-slider-kind="plant-finder"]{height:auto!important;min-height:0!important;overflow:visible!important}
html[data-opd-updates="true"][data-opd-page="plant-finder"] [data-opd-name="Plant Finder Hero Slider"]{height:auto!important;min-height:0!important}
