.hero h1,.hero h1 em{color:#fff!important}
.skip-link{position:absolute;top:-100px;left:12px;z-index:10000;background:#fff;padding:14px;color:#222}.skip-link:focus{top:12px}
.admin-bar .header{top:32px}.wp-menu{display:flex;gap:28px;list-style:none;margin:0;padding:0;align-items:center}.wp-menu li{position:relative}.wp-menu .sub-menu{display:none;position:absolute;z-index:30;background:#fff;padding:20px;min-width:230px;list-style:none}.wp-menu li:hover>.sub-menu,.wp-menu li:focus-within>.sub-menu{display:block}
.current-menu-item>a,.nav a[aria-current=page]{color:#ae2b22}.ppk-form-wrap{min-width:0}.ppk-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.ppk-form-wrap button[disabled]{opacity:.6;cursor:wait}.form-note:empty,.review-form-status:empty{display:none}.form-note,.review-form-status{min-height:1.5em}.legacy-content img{max-width:100%;height:auto}.legacy-content{min-height:45vh;overflow-wrap:anywhere}.legacy-content h1{font-size:clamp(36px,5vw,64px)}.legacy-content p{margin:1em 0}.legacy-content ul{padding-left:1.5em}.legacy-content a{text-decoration:underline}.legacy-content table{max-width:100%}.ppk-new-review{padding:30px 0;border-top:1px solid #d7d7cc}.ppk-new-review h3{font-size:24px}.ppk-new-review time{color:#69715f;font-size:14px}
@media(max-width:900px){.wp-menu{display:block;width:100%}.wp-menu li{padding:8px 0}.wp-menu .sub-menu{position:static;display:block;padding:5px 15px}.nav.is-open{max-height:calc(100dvh - 110px);overflow:auto}.admin-bar .header{top:46px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
