/* Real page content and native WordPress blocks share the theme's width and rhythm. */
.grouth-visual-page{min-height:45vh}
.grouth-visual-page>[data-grouth-page-block]{margin-block:0}
.grouth-visual-page>:not([data-grouth-page-block]):not(.alignfull){max-width:var(--gd-content-width,1280px);width:calc(100% - var(--gd-gutter,52px)*2);margin-inline:auto}
.grouth-visual-page>:is(p,h1,h2,h3,h4,ul,ol,figure,blockquote,.wp-block-buttons){max-width:820px;margin-block:32px;line-height:1.8}
.grouth-visual-page>.alignwide{max-width:var(--gd-content-width,1280px)}
.grouth-visual-page>.alignfull{width:100%;max-width:none}
.grouth-visual-page .wp-block-image img{height:auto}
.grouth-visual-page .wp-block-columns{gap:32px}
.grouth-visual-page .wp-block-group{overflow-wrap:anywhere}
.grouth-visual-page [hidden][data-grouth-page-block]{display:none!important}
.grouth-visual-page [data-grouth-page-block=hero][data-widget-custom=true]{background:var(--gw-background);color:var(--gw-color);padding-block:var(--gw-padding)}
.grouth-visual-page [data-grouth-page-block=hero][data-widget-custom=true] .ed-hero-copy{color:inherit}
.grouth-visual-page .grouth-pagination{padding-block:32px}
.gds-page-link{display:block;padding:14px 16px;margin-block:12px 22px;background:#c8afe9;color:#17131e!important;text-decoration:none;font-weight:700;border-radius:4px}
.gds-page-link:hover{background:#ddc9f5}.gds-page-link:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:700px){.grouth-visual-page>:not([data-grouth-page-block]):not(.alignfull){width:calc(100% - 40px)}}
/* The actor leaves its hero's DOM while traveling; retain the hero's device visibility. */
body:has([data-grouth-page-block=hero][hidden]) :is(.ed-space-traveler,.ed-journey-controls,.ed-journey-aside){display:none!important}
body:has([data-grouth-page-block=hero][hidden]) .ed-journey-section{display:block!important}
@media(max-width:700px){body:has([data-grouth-page-block=hero][data-widget-mobile=false]) :is(.ed-space-traveler,.ed-journey-controls,.ed-journey-aside){display:none!important}body:has([data-grouth-page-block=hero][data-widget-mobile=false]) .ed-journey-section{display:block!important}}
@media(min-width:701px){body:has([data-grouth-page-block=hero][data-widget-desktop=false]) :is(.ed-space-traveler,.ed-journey-controls,.ed-journey-aside){display:none!important}body:has([data-grouth-page-block=hero][data-widget-desktop=false]) .ed-journey-section{display:block!important}}
