/* Puket Layout Compat: original accessibility/panel CSS plus minimal attributed GP rules. */
/* Preserved generated GP Premium 2.0.3 style: generate-secondary-nav-inline-css; Tom Usborne, GPL-2.0-or-later. */

.secondary-navigation{background-color:#5cd2c5;}.secondary-navigation .main-nav ul li a,.secondary-navigation .menu-toggle,.secondary-menu-bar-items .menu-bar-item > a{color:#ffffff;font-weight:300;text-transform:uppercase;font-size:14px;line-height:50px;}.secondary-navigation .secondary-menu-bar-items{color:#ffffff;font-size:14px;}button.secondary-menu-toggle:hover,button.secondary-menu-toggle:focus{color:#ffffff;}.widget-area .secondary-navigation{margin-bottom:30px;}.secondary-navigation ul ul{background-color:#303030;top:auto;}.secondary-navigation .main-nav ul ul li a{color:#ffffff;font-size:13px;}.secondary-navigation .main-nav ul li:hover > a,.secondary-navigation .main-nav ul li:focus > a,.secondary-navigation .main-nav ul li.sfHover > a,.secondary-menu-bar-items .menu-bar-item:hover > a{color:#ffffff;background-color:#f86318;}.secondary-navigation .main-nav ul ul li:hover > a,.secondary-navigation .main-nav ul ul li:focus > a,.secondary-navigation .main-nav ul ul li.sfHover > a{color:#ffffff;background-color:#474747;}.secondary-navigation .main-nav ul li[class*="current-menu-"] > a, .secondary-navigation .main-nav ul li[class*="current-menu-"] > a:hover,.secondary-navigation .main-nav ul li[class*="current-menu-"].sfHover > a{color:#3a3a3a;background-color:#fbfbfb;}.secondary-navigation .main-nav ul ul li[class*="current-menu-"] > a,.secondary-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover,.secondary-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a{color:#ffffff;background-color:#474747;}.secondary-navigation.toggled .dropdown-menu-toggle:before{display:none;}@media (max-width: 768px) {.secondary-menu-bar-items .menu-bar-item:hover > a{background: none;color: #ffffff;}}
/*# sourceURL=generate-secondary-nav-inline-css */

/* Preserved generated GP Premium 2.0.3 style: generate-offside-inline-css; Tom Usborne, GPL-2.0-or-later. */

.slideout-navigation.main-navigation{background-color:#fbfbfb;}.slideout-navigation.main-navigation .main-nav ul li a{color:#51bdb2;font-weight:normal;text-transform:none;}.slideout-navigation.main-navigation .main-nav ul li:hover > a,.slideout-navigation.main-navigation .main-nav ul li:focus > a,.slideout-navigation.main-navigation .main-nav ul li.sfHover > a{color:#fbfbfb;background-color:#51bdb2;}.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a, .slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover,.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a{color:#fbfbfb;background-color:#51bdb2;}.slideout-navigation, .slideout-navigation a{color:#51bdb2;}.slideout-navigation button.slideout-exit{color:#51bdb2;padding-left:20px;padding-right:20px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 768px){.menu-bar-item.slideout-toggle{display:none;}}
/*# sourceURL=generate-offside-inline-css */

.plc-panel-close{display:none}
.dynamic-author-image-rounded{border-radius:100%}
.dynamic-author-image{vertical-align:middle}
.plc-panel:focus-visible,.plc-panel button:focus-visible,.plc-panel a:focus-visible,#site-navigation .menu-toggle:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.plc-panel .main-nav>ul{display:block;margin:0;padding:0;list-style:none}
/* Original GPP offside.css:264 widget list visibility; scoped to this panel. */
.plc-panel .slideout-navigation .slideout-widget ul{display:block}
/* Original GPP offside.css:172-175: menu occupies its own full flex row. */
.plc-panel .slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}
.plc-panel .main-nav ul ul{position:static;opacity:1;visibility:visible;box-shadow:none;float:none}
.plc-panel .main-nav li{float:none;display:block}
.plc-panel .main-nav a{display:block}
.plc-panel[hidden],.plc-panel-backdrop[hidden]{display:none!important}
.plc-enhanced .plc-panel-close{display:inline-flex}
.plc-enhanced .plc-panel{position:fixed;inset:0 auto 0 0;z-index:100002;width:265px;max-width:100vw;box-sizing:border-box;height:100dvh;max-height:100%;overflow:auto;background:#fff;box-shadow:4px 0 20px #0005;padding:16px}
.plc-enhanced .plc-panel .slideout-navigation{display:block!important;position:static;width:100%;height:auto;transform:none}
.plc-panel-backdrop{position:fixed;inset:0;background:#0009;z-index:100001}
body.plc-panel-open{overflow:hidden}
.secondary-navigation .main-nav>ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.secondary-navigation .main-nav a{display:block;padding:10px 14px}
@media(max-width:768px){.secondary-navigation .main-nav>ul{justify-content:center}}
@media(prefers-reduced-motion:reduce){.plc-panel,.plc-panel-backdrop{scroll-behavior:auto}}
/* Equivalent of the sole used GP inline-post-meta container; closed Element1654. */
.gb-container-f701285e.inline-post-meta-area > .gb-inside-container{display:flex;align-items:center;justify-content:center}

/* Minimal used GP Blog columns contract; Tom Usborne GPL-2.0-or-later. */
.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}
.separate-containers .site-main>.generate-columns-container{margin-bottom:0}
.generate-columns{box-sizing:border-box;margin-bottom:30px;padding-left:30px}
.generate-columns .inside-article{height:100%;box-sizing:border-box}
.generate-columns-container{margin-left:-30px}
.generate-columns-container .page-header{margin-bottom:30px;margin-left:30px}
.generate-columns-container>.paging-navigation{margin-left:30px}
.generate-columns-container .paging-navigation,.generate-columns-container .page-header{flex:1 1 100%;clear:both}
.generate-columns-container .paging-navigation{margin-bottom:0}
.generate-columns.grid-33{width:33.3333%}
.generate-columns.grid-66{width:66.66667%}
@media(min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50{width:50%}}
@media(max-width:767px){
.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}
.generate-columns-container>*,.generate-columns-container .generate-columns{padding-left:0}
.generate-columns-container .page-header,.generate-columns-container>.paging-navigation{margin-left:0}
.generate-columns.mobile-grid-100{width:100%}
}
/* Only the active GP Blog featured-image rules; Tom Usborne GPL-2.0-or-later. */
.post-image-above-header .inside-article .post-image,
.post-image-above-header .inside-article .featured-image{margin-top:0;margin-bottom:2em}
.post-image-aligned-center .post-image,
.post-image-aligned-center .featured-image{text-align:center}
