/* Restrained additions to the maintained ACT ONE layout. */
.format-descriptor{max-width:49ch;font-size:clamp(15px,1.35vw,19px);line-height:1.4;margin:14px 0 0;color:#fff}
.after-buy{border-top:1px solid currentColor;padding-top:18px;margin-top:24px;font-size:14px;line-height:1.6}.after-buy h3{font-size:18px;margin:0 0 10px}.after-buy p{margin:10px 0}.after-buy a{text-underline-offset:4px}
.scene-questions{margin-top:30px;border-top:1px solid currentColor;padding-top:24px}.scene-questions h3{font-size:24px}.scene-questions ul{list-style:none;padding:0;margin:0}.scene-questions li{padding:18px 0;border-bottom:1px solid #8885;font-weight:700;font-size:19px;line-height:1.5}
.backstage-price-intro{max-width:57ch;font-size:16px;line-height:1.6;margin:24px 0}.backstage-price-intro strong{color:#e8ff00}
.nav .admin-menu{position:relative}.nav .admin-menu summary{cursor:pointer;padding:12px;min-height:44px;display:flex;align-items:center;color:#e8ff00}.nav .admin-menu[open]{background:#111}.nav .admin-menu a{display:block;padding:12px;min-height:44px}.nav .admin-menu summary:focus-visible,.nav .admin-menu a:focus-visible{outline:2px solid #e8ff00;outline-offset:3px}
.policy-review{border:1px solid #e8ff00;padding:18px;margin:24px 0}.policy-copy{max-width:75ch}.policy-copy h2{font-size:28px;margin:36px 0 16px}.policy-copy p,.policy-copy li{line-height:1.7}.policy-copy a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.page-access .access-hero{display:flex;flex-direction:column;padding-top:26px;gap:30px}.page-access .access-pass{order:-1;width:100%;box-sizing:border-box}.page-access .access-book-mark{max-width:230px;margin-bottom:18px}.page-access .access-intro{width:100%}.format-descriptor{max-width:30ch;font-size:15px}.page-index .arrival-title{margin-bottom:12px}.scene-questions li{font-size:17px}.after-buy{font-size:14px}.order-summary{position:static!important}.nav .admin-menu{width:100%}}

.owned-book img{display:block;max-width:260px;width:100%;height:auto}.owned-book{max-width:70ch}

.book-welcome{max-width:70ch}.owned-book-mark{display:block;width:100%;max-width:260px;height:auto}.zoe-bio-text>.zoe-text-link{display:inline-flex;align-items:center;min-height:44px;margin-right:24px}

.mobile-order-jump{display:none}@media(max-width:700px){.mobile-order-jump:not([hidden]){display:inline-flex;min-height:44px;align-items:center;margin:0 0 20px;text-underline-offset:5px}.page-checkout .order-summary #referral-summary{font-size:14px;line-height:1.5}}

@media(min-width:1101px){header.nav-unified .nav-admin{border:0;margin:0;padding:0}header.nav-unified .nav-admin summary{font:500 13px/1.3 "DM Sans",Arial,sans-serif;padding:0;min-height:44px}}
