.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}
.bglp{--bglp-green:#315f3a;--bglp-pale:#edf3eb;--bglp-line:#dce5dc;color:inherit;font:inherit;line-height:1.6}.bglp *{box-sizing:border-box}.bglp a{color:var(--bglp-green)}.bglp-search{padding:20px;background:var(--bglp-pale);border-radius:18px;display:flex;flex-wrap:wrap;gap:14px;align-items:end}.bglp-search label{display:flex;flex-direction:column;flex:1 1 175px;font-size:.9em}.bglp input,.bglp select,.bglp button{font:inherit;max-width:100%;padding:10px;border:1px solid var(--bglp-line);border-radius:6px;background:#fff;color:inherit}.bglp button{background:var(--bglp-green);color:#fff;cursor:pointer}.bglp :focus-visible{outline:3px solid #c78026;outline-offset:3px}.bglp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:600px){.bglp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.bglp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bglp-card{padding:20px;border:1px solid var(--bglp-line);border-radius:18px;min-width:0}.bglp-card a{text-decoration:none}.bglp-card h2{font-size:1.3em;margin:12px 0 4px;overflow-wrap:anywhere}.bglp-card img,.bglp-placeholder{width:100%;height:220px;object-fit:contain}.bglp-placeholder{display:grid;place-items:center;background:var(--bglp-pale);color:#849a76;font-size:80px;border-radius:8px}.bglp-latin{font-style:italic;opacity:.8}.bglp-pages{display:flex;justify-content:space-between;gap:16px;margin:24px 0}.bglp-note{font-size:.85em;opacity:.8}.bglp-hero{display:block;width:100%;max-height:500px;object-fit:contain;margin:24px 0}.bglp-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bglp section{margin:24px 0;padding:20px;border:1px solid var(--bglp-line);border-radius:10px;min-width:0}.bglp section h2{font-size:1.3em;margin-top:0}.bglp dl{margin:0}.bglp dl>div{display:grid;grid-template-columns:40% 1fr;gap:12px;padding:9px 0;border-top:1px solid var(--bglp-line)}.bglp dd{margin:0;overflow-wrap:anywhere}.bglp-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.bglp-gallery figure{margin:0}.bglp-gallery img{max-width:100%;height:auto}@media(max-width:700px){.bglp-sections{grid-template-columns:1fr}.bglp dl>div{grid-template-columns:1fr;gap:3px}.bglp dt{font-weight:600}}.bglp-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bglp-search>label{min-width:0;width:100%;gap:6px}.bglp-search input[type=search],.bglp-search select{display:block;min-width:0;width:100%;max-width:100%}.bglp-search-name,.bglp-month-filter,.bglp-search-actions{grid-column:1/-1}.bglp-help{display:block;font-size:.8em;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.bglp-month-filter{min-width:0;margin:0;padding:0;border:0}.bglp-month-filter legend{font-size:.9em;margin-bottom:8px;padding:0}.bglp-month-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.bglp-search .bglp-month-choice{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;padding:5px;background:#fff;border:1px solid var(--bglp-line);border-radius:6px;cursor:pointer;font-size:.8em}.bglp-month-choice:has(input:checked){background:var(--bglp-green);color:#fff}.bglp-search input[type=checkbox]{width:16px;height:16px;min-width:16px;flex:0 0 16px;margin:0;padding:0;accent-color:var(--bglp-green)}.bglp-search-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.bglp-search-actions button{white-space:normal}.bglp-card-facts{text-align:left}.bglp-card-facts p{margin:0}.bglp dd,.bglp dt{min-width:0}.bglp dt strong{font-weight:700}.bglp-bloom-calendar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;width:100%;margin-top:9px}.bglp-calendar-month{text-align:center;min-width:0}.bglp-calendar-bar{display:block;height:10px;background:#e0e3dd}.bglp-calendar-month:first-child .bglp-calendar-bar{border-radius:5px 0 0 5px}.bglp-calendar-month:last-child .bglp-calendar-bar{border-radius:0 5px 5px 0}.bglp-calendar-month.is-blooming .bglp-calendar-bar{background:var(--bglp-green)}.bglp-calendar-letter{display:block;font-size:11px;line-height:1.5;margin-top:4px}.bglp-color-dots{display:inline-flex;gap:4px;vertical-align:middle;margin-right:7px}.bglp-color-dot{display:inline-block;width:14px;height:14px;border:1px solid #7776;border-radius:50%;background:var(--flower-color)}.bglp-color-white{--flower-color:#fff}.bglp-color-cream{--flower-color:#fff5d6}.bglp-color-yellow{--flower-color:#f1d600}.bglp-color-light-yellow{--flower-color:#f7ec9c}.bglp-color-gold{--flower-color:#dfb315}.bglp-color-orange{--flower-color:#ed9027}.bglp-color-red{--flower-color:#d93636}.bglp-color-crimson{--flower-color:#a81d50}.bglp-color-pink{--flower-color:#e792b5}.bglp-color-light-pink{--flower-color:#f2c9d9}.bglp-color-blue{--flower-color:#397ac9}.bglp-color-light-blue{--flower-color:#9ac8ea}.bglp-color-violet{--flower-color:#9253ac}.bglp-color-blue-violet{--flower-color:#6758b3}.bglp-color-green{--flower-color:#72954b}.bglp-color-brown{--flower-color:#8c664a}.bglp-color-black{--flower-color:#292929}.bglp-color-grey{--flower-color:#999}.bglp-color-silver{--flower-color:#c3c8cb}@media(max-width:600px){.bglp-search{grid-template-columns:minmax(0,1fr)}.bglp-month-choices{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:400px){.bglp-search{padding:16px}.bglp-month-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.bglp-detail .bglp-sections section{container-type:inline-size}.bglp-detail dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.bglp-detail dt,.bglp-detail dd{margin:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;hyphens:auto}.bglp-detail dt strong{white-space:normal;overflow-wrap:anywhere}@container(min-width:540px){.bglp-detail dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:20px}}.bglp-detail .bglp-bloom-calendar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;max-width:360px}.bglp-calendar-month{padding:5px 2px;border-radius:7px;background:var(--bglp-pale);color:#566451;border:1px solid var(--bglp-line)}.bglp-calendar-month.is-blooming{background:var(--bglp-green);color:#fff;border-color:var(--bglp-green)}.bglp-calendar-letter{margin:0;font-size:12px;font-weight:600;line-height:1.7}.bglp-detail .bglp-color-dots{display:flex;width:fit-content;gap:7px;margin:8px 0 0}.bglp-detail .bglp-color-dot{display:block;flex:0 0 18px;width:18px;height:18px;min-width:18px;background-color:var(--flower-color);border:1px solid #8a9487}.bglp .bglp-image-frame{display:grid;place-items:center;aspect-ratio:1;width:100%;height:auto;overflow:hidden;border-radius:12px;background:var(--bglp-pale)}.bglp .bglp-image-frame img.bglp-plant-image{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;margin:0;padding:0;border:0}.bglp .bglp-image-frame img.bglp-placeholder-logo{display:block;width:110px;max-width:45%;height:auto;object-fit:contain;margin:0;padding:0;border:0}.bglp .bglp-detail-image{max-width:400px;margin:24px 0}.bglp-back{margin:20px 0}.bglp-back a{font-weight:600;text-underline-offset:4px}.bglp-light-value{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bglp-light-icons{display:inline-flex;gap:5px;color:var(--bglp-green);flex-shrink:0}.bglp-light-icon{display:block;width:28px;height:28px;flex:0 0 28px}.bglp .bglp-image-frame img.bglp-placeholder-logo{mix-blend-mode:multiply}.bglp-sections{align-items:start}.bglp-sections>section{align-self:start;height:auto;min-height:0;margin:0}.bglp-sections{margin:24px 0}.bglp-animals h3{font-size:1.05em;margin:8px 0}.bglp-animals p{margin:6px 0 12px}.bglp-animals summary{cursor:pointer;color:var(--bglp-green);font-weight:600;padding:8px 0;overflow-wrap:anywhere}.bglp-species-list{list-style:none;margin:8px 0!important;padding:0!important}.bglp-species-list li{padding:12px 0;border-top:1px solid var(--bglp-line);overflow-wrap:anywhere}.bglp-species-name{display:block;font-weight:600}.bglp-species-latin{display:block;font-size:.8em;font-style:italic}.bglp-relation-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bglp-relation-badges>span{display:inline-block;background:var(--bglp-pale);border:1px solid var(--bglp-line);padding:2px 9px;border-radius:20px;font-size:.75em;color:var(--bglp-green)}.bglp-lightbox-trigger{display:block;cursor:zoom-in}.bglp-lightbox{width:min(96vw, 1200px);max-width:none;height:min(94vh, 1100px);max-height:none;margin:auto;padding:0;border:0;background:0 0;color:#fff;overflow:visible}.bglp-lightbox::backdrop{background:rgba(10,16,12,.9);backdrop-filter:blur(3px)}.bglp-lightbox__inner{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%}.bglp-lightbox__image{display:block;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 70px);object-fit:contain;box-shadow:0 18px 60px rgba(0,0,0,.35)}.bglp-lightbox__caption{margin:10px 48px 0;color:#fff;font-size:.95rem;text-align:center}.bglp-lightbox__close{position:absolute;z-index:2;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font:400 30px/1 sans-serif;cursor:pointer}.bglp-lightbox__close:hover,.bglp-lightbox__close:focus-visible{background:#fff;color:#111}.bglp-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;margin:24px 0}.bglp .bglp-intro .bglp-detail-image{margin:0}.bglp-shops{border:1px solid var(--bglp-line);border-radius:14px;padding:22px;min-width:0}.bglp-shops h2{font-size:1.25em;margin:0 0 8px}.bglp-shops p{font-size:.85em;margin:0 0 16px}.bglp-shop-buttons{display:grid;gap:12px}.bglp a.bglp-shop-button{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:48px;background:var(--bglp-green);color:#fff!important;border-radius:8px;text-decoration:none;font-size:.9em;line-height:1.4;overflow-wrap:anywhere}.bglp a.bglp-shop-button:hover{background:#254b2c}.bglp-cart{display:block;flex:0 0 25px;width:25px;height:25px;color:#fff}.bglp-shops summary{cursor:pointer;padding:12px 0;color:var(--bglp-green)}.bglp-shops .bglp-note{margin:14px 0 0}.bglp .bglp-image-frame>.bglp-lightbox-trigger{display:block;width:100%;height:100%;min-width:0}.bglp .bglp-lightbox-trigger img{object-fit:contain}.bglp-lightbox__close:focus-visible{outline:3px solid #c78026;outline-offset:3px}@media(max-width:760px){.bglp-intro{grid-template-columns:minmax(0,1fr)}.bglp-shops{padding:18px}.bglp-lightbox{width:96vw;height:94vh}.bglp-lightbox__image{max-height:calc(90vh - 70px)}}.bglp a.bglp-shop-button:before,.bglp a.bglp-shop-button:after{content:none!important;display:none!important}.bglp-shops .bglp-shop-footer{font-size:.75em;line-height:1.45;margin:6px 4px 0;overflow-wrap:anywhere}.bglp .bglp-image-frame{position:relative}.bglp .bglp-image-frame>a.bglp-lightbox-trigger{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0!important;padding:0!important;border:0;line-height:0;transform:none;box-shadow:none}.bglp .bglp-image-frame>a.bglp-lightbox-trigger:before,.bglp .bglp-image-frame>a.bglp-lightbox-trigger:after{content:none!important;display:none!important}.bglp .bglp-image-frame>a.bglp-lightbox-trigger>img.bglp-plant-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0!important;padding:0!important;object-fit:contain;object-position:center;transform:none}.bglp a.bglp-card-image-link{display:block;margin:0!important;padding:0!important;border:0;line-height:0;text-decoration:none;cursor:pointer}.bglp a.bglp-card-image-link:before,.bglp a.bglp-card-image-link:after{content:none!important;display:none!important}.bglp .bglp-image-frame>img.bglp-plant-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.bglp .bglp-resource-link{display:inline-flex;align-items:flex-start;gap:.5em;max-width:100%;color:var(--bglp-green);text-decoration:underline;text-underline-offset:.18em}.bglp-resource-link svg{width:1.25em;height:1.25em;flex:0 0 1.25em;margin-top:.18em}.bglp-resource-link span{min-width:0;overflow-wrap:anywhere}.bglp-width-resource{margin-top:.45em;font-size:.85em}.bglp .bglp-resources{background:var(--bglp-pale)}.bglp .bglp-intro{align-items:start}.bglp .bglp-intro>.bglp-detail-image,.bglp .bglp-intro>.bglp-shops{margin-top:0;margin-bottom:0;align-self:start}.bglp .bglp-intro>.bglp-detail-image{border:1px solid var(--bglp-line);border-radius:14px;background:#fff}.bglp .bglp-image-frame.bglp-detail-image>a.bglp-lightbox-trigger,.bglp .bglp-image-frame.bglp-detail-image>img.bglp-plant-image{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);max-width:calc(100% - 20px);max-height:calc(100% - 20px)}body.single-bgl_plant .wp-block-post-title{margin-bottom:8px}body.single-bgl_plant .wp-block-post-content{margin-block-start:8px}body.single-bgl_plant .bglp-detail{margin-top:0}body.single-bgl_plant .bglp-detail>.bglp-latin{margin-top:0;margin-bottom:16px}.bglp-card h3{font-size:1.3em;margin:12px 0 4px;overflow-wrap:anywhere}.bglp .bglp-related{padding:0;border:0}.bglp-related>.bglp-grid{margin-top:20px}.bglp-area-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.bglp-area-tabs a{padding:.7rem 1rem;border:1px solid #d8e3da;border-radius:2rem;text-decoration:none}.bglp-area-tabs a[aria-current]{background:#305e3b;color:#fff}.bglp-save,.bglp-selection-open{background:#fff;color:#305e3b;border:1px solid #d8e3da;border-radius:.6rem;padding:.65rem 1rem;cursor:pointer;font:inherit;margin:.4rem 0}.bglp-save[aria-pressed=true]{background:#ecf3ea}.bglp-selection{width:min(90vw,650px);max-height:80vh;overflow:auto;border:1px solid #d8e3da;border-radius:1rem;padding:1.5rem}.bglp-selection::backdrop{background:#0008}.bglp-selection li{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0}.bglp-selection ul{padding:0}.bglp-selection button{cursor:pointer;padding:.5rem}.bglp button:focus-visible,.bglp-area-tabs a:focus-visible{outline:3px solid #305e3b;outline-offset:3px}.bglp .bglp-area-tabs{gap:.4rem;flex-wrap:nowrap;margin:1.2rem 0 0;border-bottom:1px solid #cbd8ce;padding:0 .4rem}.bglp .bglp-area-tabs a{flex:0 1 auto;text-align:center;padding:.85rem 1.3rem;border:1px solid #cbd8ce;border-radius:8px 8px 0 0;background:#f2f5f1;color:#475d4c;margin-bottom:-1px;font-weight:400;line-height:1.3}.bglp .bglp-area-tabs a[aria-current=page]{background:#fff;color:#305e3b;font-weight:700;border-bottom-color:#fff}.bglp .bglp-area-tabs+.bglp-search{border-top-left-radius:0;border-top-right-radius:0}.bglp button.bglp-save,.bglp button.bglp-selection-open,dialog.bglp-selection button{background:#fff!important;color:#305e3b!important;border:1px solid #305e3b;border-radius:.6rem;padding:.65rem 1rem;font:inherit;opacity:1!important;cursor:pointer}.bglp button.bglp-save[aria-pressed=true],.bglp button.bglp-save:hover,.bglp button.bglp-selection-open:hover,dialog.bglp-selection button:hover{background:#305e3b!important;color:#fff!important}.bglp button.bglp-save[aria-pressed=true]:hover{background:#24482d!important;color:#fff!important}dialog.bglp-selection{width:min(94vw,1100px);max-height:88vh;box-sizing:border-box;padding:clamp(1rem,3vw,2rem);color:#17271b;background:#fff}.bglp-selection-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.bglp-selection button:disabled{opacity:.5!important;cursor:wait}.bglp-selection [hidden]{display:none!important}.bglp-selection input{width:100%;padding:.6rem;box-sizing:border-box}.bglp-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bglp-selection-grid .plant{border:1px solid #d8e3da;border-radius:1rem;padding:1rem;min-width:0}.bglp-selection-grid img,.bglp-selection-grid .no-image{width:100%;height:170px;object-fit:contain;display:flex;align-items:center;justify-content:center}.bglp-selection-grid h2{font-size:1.1rem;overflow-wrap:anywhere;margin:.6rem 0}.bglp-selection-grid .latin{font-style:italic;color:#496a55;font-size:.95rem;overflow-wrap:anywhere}.bglp-selection-grid p{margin:.3rem 0}.bglp-selection-grid a{display:block;margin:.8rem 0;color:#305e3b}.bglp-selection button:focus-visible{outline:3px solid #305e3b;outline-offset:3px}@media(max-width:700px){.bglp-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bglp .bglp-area-tabs a{flex:1;padding:.7rem .5rem;font-size:.95rem}}@media(max-width:430px){.bglp-selection-grid{grid-template-columns:1fr}}.bglp-detail-selection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:1.25rem 0}.bglp .bglp-detail-selection-actions>button{margin:0;max-width:100%;white-space:normal}.bglp-selection-closebar{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;background:#fff;padding:.25rem 0;margin-bottom:.25rem}dialog.bglp-selection button.bglp-selection-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;font-size:2rem;line-height:1;border-radius:50%;background:#fff!important;color:#305e3b!important}dialog.bglp-selection button.bglp-selection-close:hover{background:#305e3b!important;color:#fff!important}.bglp-selection-closebar+h2{margin-top:.5rem}dialog.bglp-selection{--bglp-dialog-padding:clamp(1rem,3vw,2rem);padding:var(--bglp-dialog-padding)}.bglp-selection-closebar{top:calc(-1 * var(--bglp-dialog-padding));margin-top:calc(-1 * var(--bglp-dialog-padding));margin-left:calc(-1 * var(--bglp-dialog-padding));margin-right:calc(-1 * var(--bglp-dialog-padding));padding:var(--bglp-dialog-padding) var(--bglp-dialog-padding) .5rem;background:#fff;isolation:isolate}.bglp-selection-grid label{display:block;margin:.8rem 0;font-size:.95rem}.bglp-selection-grid textarea{width:100%;box-sizing:border-box;font:inherit;padding:.6rem;border:1px solid #869f8c;border-radius:.4rem;resize:vertical}.bglp-selection-calendar{margin:1.5rem 0;min-width:0}.bglp-selection-calendar .bloom-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bloom-table table{border-collapse:collapse;width:100%;font-size:.85rem}.bglp-selection-calendar .bloom-table table{min-width:760px}.bloom-table th,.bloom-table td{padding:.45rem;border:1px solid #d8e3da;text-align:center}.bloom-table th:first-child{text-align:left;min-width:150px}.bloom-active{background:#ecf3ea;color:#305e3b;font-weight:700}.bloom-table p{font-size:.85rem}.bglp-bloom-overview{border:1px solid #d8e3da;border-radius:1rem;padding:1rem;background:#fbfdfb;margin-bottom:1.5rem}.bglp-bloom-overview h2{font-size:1.25rem;margin:0 0 .75rem}.bglp-bloom-overview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem}.bglp-bloom-overview-month{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3.3rem;border:1px solid #d8e3da;border-radius:.5rem;background:#fff;color:#526154;font-size:.8rem}.bglp-bloom-overview-month strong{font-size:1.05rem}.bglp-bloom-overview-month.is-blooming{background:#ecf3ea;border-color:#b6d0bb;color:#305e3b}.bglp-bloom-overview-month.is-gap{background:#fff3df;border-color:#d8aa64;color:#74450e}.bglp-bloom-overview p{margin:.65rem 0 0;line-height:1.4}.bglp-bloom-overview-legend{font-size:.8rem;color:#526154}.bglp-bloom-overview-summary{font-weight:600}.bglp-bloom-overview-unknown{color:#526154;font-size:.9rem}.bglp-bloom-overview-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.bglp-bloom-overview-links a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .75rem;border:1px solid #305e3b;border-radius:.6rem;color:#305e3b;text-decoration:none;font-weight:600}.bglp-bloom-overview-links a:hover{background:#305e3b;color:#fff}.bglp-bloom-overview-links a:focus-visible{outline:3px solid #305e3b;outline-offset:2px}@media(max-width:700px){.bglp-bloom-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bglp-bloom-overview-month{min-height:3rem}}.bglp-selection-share-link{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:1rem 0}.bglp-selection-share-link input{font:inherit;font-size:16px;min-width:0}.bglp-selection-share-link button{min-height:44px}@media(max-width:430px){.bglp-selection-share-link button{width:100%}}.bglp .bglp-intro>.bglp-detail-image{max-width:none}.bglp-ads{min-width:0;align-self:stretch}.bglp-ad{position:relative;border:1px solid var(--bglp-line);border-radius:14px;padding:32px 22px 22px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;min-width:0;text-align:center}.bglp-ad[hidden]{display:none!important}.bglp-ad-label{position:absolute;right:12px;top:8px;font-size:11px;line-height:1.4;color:#666}.bglp .bglp-ad h2{font-size:clamp(18px,2vw,28px);line-height:1.25;margin:0;overflow-wrap:anywhere}.bglp-ad-cover{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;width:100%}.bglp .bglp-ad-cover img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;margin:0}.bglp .bglp-ad p{font-size:clamp(14px,1.2vw,18px);line-height:1.4;margin:0;overflow-wrap:anywhere}.bglp .bglp-ad p:empty{display:none}.bglp .bglp-ad-cta{justify-content:center;width:100%;flex-shrink:0}.bglp-ad-cta svg{flex:0 0 24px}.bglp-shops-mobile:empty,.bglp-shops-desktop:empty{display:none}@media(min-width:761px){.bglp-ads{position:relative}.bglp-ad{position:absolute;inset:0}.bglp-shops-desktop .bglp-shop-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.bglp-shops-mobile{grid-column:1/-1}}@media(max-width:760px){.bglp-ad{height:auto;padding:36px 20px 20px}.bglp-ad-cover{flex:none;height:260px}.bglp .bglp-ad h2{font-size:1.3em}.bglp .bglp-ad p{font-size:.9em}.bglp-detail .bglp-sections{grid-template-columns:1fr}.bglp-shops-mobile{min-width:0}}.bglp .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bglp-shops-desktop .bglp-shop-entry{display:flex;flex-direction:column}.bglp-shops-desktop .bglp-shop-entry>.bglp-shop-button{flex:1}.bglp.bglp-detail .bglp-shops{position:relative;padding-top:34px}.bglp.bglp-detail .bglp-shops a.bglp-shop-button:before,.bglp.bglp-detail .bglp-shops a.bglp-shop-button:after,.bglp.bglp-detail .bglp-ads a.bglp-ad-cover:before,.bglp.bglp-detail .bglp-ads a.bglp-ad-cover:after,.bglp.bglp-detail .bglp-ads a.bglp-ad-cta:before,.bglp.bglp-detail .bglp-ads a.bglp-ad-cta:after{content:none!important;display:none!important;background:none!important}@media(min-width:761px){.bglp-shops-desktop .bglp-shop-buttons{display:flex;flex-wrap:wrap;gap:12px}.bglp-shops-desktop .bglp-shop-entry{flex:1 1 auto;max-width:100%;min-width:0}.bglp-shops-desktop .bglp-shop-button{justify-content:center}}.bglp .bglp-ad{padding-top:25px;gap:12px}.bglp .bglp-ad h2{font-size:clamp(18px,1.6vw,24px);line-height:1.25;margin:0}@media(max-width:760px){.bglp .bglp-ad-cover{height:clamp(280px,85vw,400px)}}.bglp .bglp-animals{padding:clamp(18px,3vw,30px)}.bglp-animals .bglp-animal-intro{margin:0 0 18px;color:#354c3a}.bglp-animal-groups{display:grid;gap:12px}.bglp-animal-group{border:1px solid var(--bglp-line);border-radius:12px;background:#fbfdfb;overflow:hidden}.bglp-animal-group>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;cursor:pointer;color:var(--bglp-green);font-weight:700;list-style:none}.bglp-animal-group>summary::-webkit-details-marker{display:none}.bglp .bglp-animal-group>summary,.bglp .bglp-more-species>summary{border:0!important}.bglp .bglp-animal-group>summary:focus:not(:focus-visible),.bglp .bglp-more-species>summary:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;border:0!important}.bglp .bglp-animal-group>summary:focus-visible,.bglp .bglp-more-species>summary:focus-visible{outline:none!important;box-shadow:inset 0 0 0 3px #c78026!important;border:0!important;border-radius:10px}.bglp-animal-group>summary:after{content:'';width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s}.bglp-animal-group[open]>summary:after{transform:rotate(225deg)}.bglp-animal-group>summary span:nth-child(2){margin-left:auto;font-size:.85em;font-weight:500;white-space:nowrap}.bglp-animals .bglp-animal-hint{margin:0 20px 14px;font-size:.85em;color:#4d6251}.bglp-species-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none!important;padding:0 20px 20px!important;margin:0!important}.bglp-species-card{display:flex;align-items:center;gap:14px;min-width:0;padding:12px;border:1px solid var(--bglp-line);border-radius:12px;background:#fff;overflow-wrap:anywhere}.bglp-species-card:not(.has-image) .bglp-species-art{display:none}.bglp-species-art{flex:0 0 100px;width:100px;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;background:#f5f8f3;overflow:hidden}.bglp-species-art>a{display:block;width:100%;height:100%}.bglp-species-art>a:before,.bglp-species-art>a:after{content:none!important;display:none!important}.bglp .bglp-species-art img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.bglp-species-copy{min-width:0}.bglp-species-name{display:block;line-height:1.3}.bglp-species-latin{display:block;margin-top:3px;font-size:.8em;font-style:italic;color:#4b6651}.bglp-relation-badges{margin-top:8px}.bglp-more-species{margin:0 20px 16px}.bglp-more-species>summary{cursor:pointer;color:var(--bglp-green);font-weight:600;padding:8px 0}.bglp-more-species .bglp-species-grid{padding:6px 0 0!important}.bglp-animals .bglp-animal-source{margin:18px 0 0;font-size:.76em;color:#526154}.bglp-animals h3:not(:first-child){margin-top:24px}.bglp-bee-source{display:inline-block;margin:8px 10px 0 0;font-size:.78em;color:var(--bglp-green);text-decoration:underline}@media(max-width:760px){.bglp-species-grid{grid-template-columns:1fr}.bglp-species-art{flex-basis:88px;width:88px}}.bglp .bglp-plant-carousel{position:relative;isolation:isolate}.bglp .bglp-carousel-slide{position:absolute;inset:10px;min-width:0;min-height:0}.bglp .bglp-carousel-slide[hidden]{display:none!important}.bglp .bglp-carousel-slide>a.bglp-lightbox-trigger{display:block;width:100%;height:100%;margin:0!important;padding:0!important;line-height:0}.bglp .bglp-carousel-slide>a.bglp-lightbox-trigger:before,.bglp .bglp-carousel-slide>a.bglp-lightbox-trigger:after{content:none!important;display:none!important}.bglp .bglp-carousel-slide img.bglp-plant-image{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;margin:0!important;padding:0!important}.bglp.bglp-detail button.bglp-carousel-arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#315f3a!important;color:#fff!important;line-height:1;box-shadow:0 2px 10px #17351c55;transform:translateY(-50%);cursor:pointer}.bglp.bglp-detail button.bglp-carousel-arrow svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bglp.bglp-detail button.bglp-carousel-arrow:hover{background:#244b2b!important}.bglp-carousel-prev{left:12px}.bglp-carousel-next{right:12px}.bglp-carousel-count{position:absolute;z-index:2;right:50%;bottom:12px;transform:translateX(50%);padding:3px 9px;border-radius:20px;background:#fffffff2;color:#315f3a;font-size:.7em;font-weight:600;line-height:1.3}@media(max-width:440px){.bglp-carousel-prev{left:7px}.bglp-carousel-next{right:7px}}.bglp .bglp-resources.has-preview{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px}.bglp-resources-copy{min-width:0}.bglp .bglp-resources-preview{display:block;line-height:0}.bglp .bglp-resources-preview img{display:block;width:100%;height:auto;max-height:185px;object-fit:contain;margin:0}.bglp .bglp-area-tabs a:after,.bglp .bglp-area-tabs a:before{display:none!important;content:none!important}@media(max-width:700px){.bglp .bglp-resources.has-preview{display:flex;flex-direction:column;align-items:stretch}.bglp-resources-copy{display:contents}.bglp .bglp-resources.has-preview h2{order:0;margin:0!important}.bglp .bglp-resources-preview{order:1;width:min(250px,100%);align-self:center;margin:0!important}.bglp .bglp-resources.has-preview{gap:25px}.bglp .bglp-resources-preview img{max-height:none}.bglp .bglp-resources .bglp-resource-link{order:2}}.bglp-ecology-badge{display:inline-block;background:#edf3eb;color:#305e3b;padding:3px 10px;border-radius:6px}.bglp .bglp-area-tabs{gap:24px;flex-wrap:wrap;margin:16px 0;padding:0;border-bottom:1px solid var(--bglp-line)}.bglp .bglp-area-tabs a{flex:0 0 auto;margin:0;padding:8px 1px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;color:#4b5e4d;font-weight:500;text-decoration:none;line-height:1.4}.bglp .bglp-area-tabs a[aria-current=page]{border-bottom-color:var(--bglp-green);background:0 0;color:var(--bglp-green);font-weight:700}.bglp .bglp-area-tabs+.bglp-search{border-radius:18px}.bglp .bglp-search{display:block;margin:0;padding:24px;border:1px solid var(--bglp-line);border-radius:18px;background:#fff}.bglp .bglp-search label{min-width:0;width:auto;margin:0;gap:7px;font-size:.9em;font-weight:600}.bglp .bglp-search-name{display:flex;width:100%;margin-bottom:34px}.bglp .bglp-search input[type=search],.bglp .bglp-search select{width:100%;min-height:48px;padding:10px 13px;border:1px solid var(--bglp-line);border-radius:10px;background:#fff;color:#233027}.bglp .bglp-search .bglp-help{font-size:.85em;font-weight:400;color:#647066}.bglp-search-primary,.bglp-extra-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bglp .bglp-extra-filters{margin:22px 0 0;padding:17px 0 0;border-top:1px solid var(--bglp-line)}.bglp .bglp-extra-filters summary{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;color:var(--bglp-green);font-weight:600;cursor:pointer;list-style:none}.bglp .bglp-extra-filters summary::-webkit-details-marker{display:none}.bglp .bglp-extra-filters summary::marker{content:''}.bglp .bglp-extra-filters summary:before{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid var(--bglp-green)}.bglp .bglp-extra-filters[open] summary{margin-bottom:20px}.bglp .bglp-extra-filters[open] summary:before{transform:rotate(90deg)}.bglp .bglp-extra-fields .bglp-native-choice,.bglp .bglp-extra-fields .bglp-bees-choice{display:flex;flex-direction:row;align-items:center;align-self:end;gap:10px;min-height:48px;padding:0 8px;font-size:1rem;font-weight:400;line-height:1.35;cursor:pointer}.bglp .bglp-multi-field{min-width:0}.bglp .bglp-multi-label{display:block;margin-bottom:7px;font-size:1rem;font-weight:600;line-height:1.4}.bglp .bglp-multi-filter{position:relative;min-width:0}.bglp .bglp-multi-filter[open]{z-index:5}.bglp .bglp-multi-filter summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 13px;border:1px solid var(--bglp-line);border-radius:10px;background:#fff;color:#233027;cursor:pointer;list-style:none}.bglp .bglp-multi-filter summary::-webkit-details-marker{display:none}.bglp .bglp-multi-filter summary::marker{content:''}.bglp .bglp-multi-filter summary:after{content:'';flex:0 0 8px;width:8px;height:8px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.bglp .bglp-multi-filter[open] summary:after{transform:rotate(225deg)}.bglp .bglp-multi-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bglp .bglp-multi-options{position:absolute;top:calc(100% - 1px);left:0;right:0;max-height:280px;overflow:auto;padding:9px 12px;border:1px solid var(--bglp-line);border-radius:0 0 10px 10px;background:#fff;box-shadow:0 12px 22px #1d372015}.bglp .bglp-search .bglp-multi-option{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;padding:6px 2px;font-size:.9em;font-weight:400;line-height:1.3;cursor:pointer}.bglp .bglp-search input[type=checkbox]{width:18px;height:18px;min-width:18px;flex:0 0 18px;accent-color:var(--bglp-green)}.bglp .bglp-month-filter{grid-column:1/-1;margin:0;padding:0;border:0}.bglp .bglp-month-filter legend{margin-bottom:10px;font-size:.9em;font-weight:600}.bglp .bglp-month-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px}.bglp .bglp-search .bglp-month-choice{display:flex;justify-content:flex-start;gap:8px;min-height:34px;padding:0;border:0;border-radius:0;background:0 0;color:#233027;font-size:.85em;font-weight:400}.bglp .bglp-search .bglp-month-choice:has(input:checked){background:0 0;color:#233027}.bglp .bglp-search-actions{display:flex;align-items:center;gap:16px;margin-top:24px}.bglp .bglp-search-actions button{min-height:48px;padding:11px 24px;border:0;border-radius:10px;background:var(--bglp-green);color:#fff;font-weight:600}.bglp .bglp-search-actions a{font-size:.9em;text-decoration:underline;text-underline-offset:.18em}.bglp .bglp-result-count{margin:18px 0 20px;color:#536153}@media(max-width:800px){.bglp-search-primary,.bglp-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bglp .bglp-month-choices{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.bglp .bglp-search{padding:20px}.bglp-search-primary,.bglp-extra-fields{grid-template-columns:minmax(0,1fr);gap:16px}.bglp .bglp-extra-fields .bglp-bees-choice{align-self:start;min-height:34px}.bglp .bglp-month-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.bglp .bglp-area-tabs a{flex:0 0 auto;padding:8px 1px 10px;font-size:.95rem}}.bglp .bglp-extra-filters>summary:focus{outline:none!important;box-shadow:none!important;border:0!important}.bglp .bglp-extra-filters>summary:focus-visible{text-decoration:underline;text-underline-offset:.2em}@media(min-width:801px){.bglp .bglp-extra-fields{grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,1.35fr)}}
.vgw-metis-radio-control{margin-bottom:16px}.vgw-metis-radio-control .components-flex{flex-direction:row}.vgw-metis-radio-control .components-radio-control__option{display:inline-flex;align-items:center;margin-right:15px;width:50%}.vgw-metis-radio-control .components-radio-control__input{margin-right:5px}.components-base-control__label{font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;display:inline-block;margin-bottom:calc(8px);padding:0}
.crp_related.crp-grid{--crp-gap:1.25rem;--crp-border-radius:0.5rem;--crp-transition:0.2s ease;--crp-focus-color:#0073aa;--crp-hover-shadow:0 4px 12px rgba(0, 0, 0, 0.1);--crp-grid-column-min:150px;--crp-grid-card-min-height:230px;--crp-grid-thumb-aspect-ratio:1;--crp-grid-title-line-clamp:3;--crp-grid-title-line-height:1.2em;clear:both;margin:1.25rem auto;contain:layout}.crp_related.crp-grid figure,.crp_related.crp-grid h3{margin:0}.crp_related.crp-grid ul{display:grid;gap:var(--crp-gap);margin:0;padding:0;list-style:none;justify-items:stretch;grid-template-columns:repeat(auto-fill,minmax(var(--crp-grid-column-min),1fr))}.crp_related.crp-grid ul li{display:flex;flex-direction:column;text-align:left;word-break:break-word;container-type:inline-size;min-height:var(--crp-grid-card-min-height)}.crp_related.crp-grid ul li a.crp_link{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;padding:.5rem;border-radius:var(--crp-border-radius);text-decoration:none;transition:transform var(--crp-transition),box-shadow var(--crp-transition);will-change:transform}.crp_related.crp-grid ul li a.crp_link:hover{transform:translateY(-4px);box-shadow:var(--crp-hover-shadow)}.crp_related.crp-grid a:focus-visible{outline:2px solid var(--crp-focus-color);outline-offset:2px;border-radius:var(--crp-border-radius)}.crp_related.crp-grid .crp_thumb{display:block;margin:0 auto .75rem;width:100%}.crp_related.crp-grid ul li img{width:100%;height:auto;display:block;border-radius:calc(var(--crp-border-radius) * .75);object-fit:cover;object-position:center;aspect-ratio:var(--crp-grid-thumb-aspect-ratio)}.crp_related.crp-grid .crp_title{display:block;margin:.5rem 0;font-weight:600;line-height:var(--crp-grid-title-line-height);overflow:hidden;display:-webkit-box;line-clamp:var(--crp-grid-title-line-clamp);-webkit-line-clamp:var(--crp-grid-title-line-clamp);-webkit-box-orient:vertical;max-height:calc(var(--crp-grid-title-line-height) * var(--crp-grid-title-line-clamp))}.crp_author,.crp_date,.crp_excerpt{display:block;font-size:.875em;opacity:.8;margin-top:.25rem;line-height:1.4}.crp_clear{clear:both}@container (min-width:320px){.crp_related.crp-grid ul li a.crp_link{padding:clamp(.5rem,2cqi,1rem)}}@media (prefers-color-scheme:dark){.crp_related.crp-grid{--crp-focus-color:#4a9eff;--crp-hover-shadow:0 4px 12px rgba(255, 255, 255, 0.1)}}@media (prefers-reduced-motion:reduce){.crp_related.crp-grid ul li a.crp_link{will-change:auto}.crp_related.crp-grid ul li a.crp_link:hover{transform:none}}