
/* Preserve the original design, with progressive enhancement for WordPress. */
.scroll-cinema{height:auto!important}.film-stage{position:relative!important;top:auto!important}
.hero-film{object-fit:cover;width:100%;height:100%}
.study-content>.section,.study-content>section{opacity:1;visibility:visible}
.study-content .journey-section{height:auto!important;min-height:0}
.study-content .journey-section article{opacity:1!important;transform:none!important;position:relative!important}
.study-content .journey-section article+article{margin-top:2rem}
.study-content [role=radio],.study-content label{cursor:pointer}
.study-content .trust-track{transform:none!important}
.study-faq-item{border-bottom:1px solid #173f3526}
.study-faq-item summary{display:flex;align-items:center;gap:1rem;cursor:pointer;list-style:none}
.study-faq-item summary::-webkit-details-marker{display:none}
.study-faq-item summary::after{content:'+';margin-inline-start:auto;font-size:1.5rem}
.study-faq-item[open] summary::after{content:'−'}
.study-faq-answer{padding:0 1rem 1.6rem 3.8rem;max-width:80ch;line-height:1.75}
.study-mobile-toggle,.study-mobile-nav{display:none}
.study-mobile-toggle{border:1px solid currentColor;border-radius:3px;padding:.55rem .8rem;background:transparent;color:inherit}
.study-mobile-nav{padding:1rem 5%;background:#faf8f2;border-top:1px solid #173f3526}
.study-mobile-nav a{display:block;padding:.7rem 0;color:#173f35;text-decoration:none}
@media(max-width:900px){.study-mobile-toggle{display:inline-flex}.study-mobile-nav[hidden]{display:none}.study-mobile-nav:not([hidden]){display:block}}
.study-admin-note{padding:1rem;border:1px solid #c89c57;background:#fff9ed}
.study-menu{list-style:none;padding:0;margin:0;display:contents}.study-menu li{display:contents}
.study-content input[type=radio]{appearance:auto;width:1rem;height:1rem;accent-color:#173f35;position:static}
.study-content .journey-stage{position:relative;top:auto;height:auto;min-height:0}
.study-content .journey-scenes{height:auto;min-height:0;display:grid;gap:2rem}
.study-content .journey-scene{grid-area:auto;inset:auto;pointer-events:auto}
body.mce-content-body{padding:24px!important;max-width:none}
body.mce-content-body details>div{display:block!important}
