.wp-block-harvest-press-carousel{position:relative}.wp-block-harvest-press-carousel>.hp-slide:not(:first-child){display:none}.wp-block-harvest-press-carousel.is-ready>.hp-slide:not([hidden]){display:flex}.wp-block-harvest-press-carousel.is-ready>.hp-slide[hidden]{display:none}.hp-carousel-controls{display:flex;align-items:center;gap:.7rem;padding:1rem 0;border-bottom:1px solid var(--wp--preset--color--border,#ccd1c9);color:var(--wp--preset--color--contrast,#18302a)}.hp-carousel-controls button{display:grid;place-items:center;min-width:42px;min-height:42px;padding:.5rem;border:1px solid var(--wp--preset--color--border,#ccd1c9);border-radius:50%;background:transparent;color:inherit;font:inherit;cursor:pointer}.hp-carousel-controls button:hover{background:var(--wp--preset--color--subtle,#efeee5)}.hp-carousel-controls button:focus-visible{outline:3px solid var(--wp--preset--color--accent,#a83d25);outline-offset:3px}.hp-carousel-count{font-size:.75rem;font-variant-numeric:tabular-nums;min-width:60px;text-align:center}.hp-carousel-dots{margin-inline-start:auto;display:flex;gap:0}.hp-carousel-dots button{border:0;min-width:32px;min-height:42px;padding:0;background:none}.hp-carousel-dots button:before{content:'';width:6px;height:6px;background:currentColor;opacity:.28;border-radius:50%}.hp-carousel-dots button[aria-current=true]:before{opacity:1;width:20px;border-radius:6px}.hp-carousel-editor{padding:1rem;border:1px dashed #91a496}.hp-carousel-editor-heading{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font:13px sans-serif;color:var(--wp--preset--color--contrast,#18302a)}.hp-carousel-editor .hp-slide{display:flex!important}.hp-contents{border:1px solid var(--wp--preset--color--border,#ccd1c9);padding:1.5rem;font-size:.9rem;border-radius:4px}.hp-contents ol{padding-inline-start:1.2rem;margin-bottom:0}.hp-contents li+li{margin-top:.5rem}.hp-contents-sub{margin-inline-start:1rem;font-size:.85em}.hp-reading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:9998;pointer-events:none}.admin-bar .hp-reading-progress{top:32px}.hp-reading-progress>span{display:block;width:100%;height:100%;background:var(--wp--preset--color--accent,#a83d25);transform:scaleX(0);transform-origin:left center}.hp-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:782px){.admin-bar .hp-reading-progress{top:46px}}@media(max-width:460px){.hp-carousel-controls{gap:.4rem}.hp-carousel-dots button{min-width:25px}.hp-carousel-controls button{min-width:40px;min-height:40px}.hp-carousel-dots button{min-width:26px}.hp-carousel-editor-heading{display:block}}@media(prefers-reduced-motion:reduce){.hp-carousel-controls *{transition:none!important;animation:none!important}}@media print{.hp-carousel-controls,.hp-reading-progress{display:none!important}.hp-contents{break-inside:avoid}}
