.editorial-page-sections{display:flow-root;min-width:0}.editorial-page-sections:empty{display:none}.editorial-page-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px 0;border:0;border-bottom:1px solid #ffffff25;margin-bottom:24px}.editorial-page-nav a{font:400 14px/1.5 'DM Sans',sans-serif;color:inherit;text-underline-offset:5px}.editorial-page-sections>.content-zone{scroll-margin-top:90px}.chapter-body>.editorial-page-sections{max-width:1050px;margin:auto;padding:0 clamp(22px,5vw,60px)}.chapter-body .editorial-page-sections .content-zone{padding:48px 0;color:#ddd;line-height:1.8;border-bottom:1px solid #ffffff20}.chapter-body .editorial-page-sections .content-zone h2{font:500 clamp(26px,4vw,44px)/1.2 'Space Grotesk',sans-serif;letter-spacing:-.04em}.section-manager-nav{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;margin:20px 0}.section-manager-nav button[aria-current=page]{background:#eee9de;color:#111}.section-controls,.section-page-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.section-controls button{font-size:13px}.section-nav-toggle{display:flex;align-items:center;gap:10px!important}.section-nav-toggle input,.section-add input[type=checkbox]{width:18px!important;min-height:18px!important;height:18px!important;margin:0}.section-add{margin:28px 0;padding:20px;border:1px solid #444}.section-add summary{cursor:pointer}.section-add label{margin-top:16px}.section-page-actions{padding-top:24px;border-top:1px solid #444}[data-section-settings]{padding:16px 0 22px}[data-section-settings]>p{font-size:13px;color:#aaa}.blocks-preview .editorial-page-sections{padding:0 16px}

body .editorial-introduction>.content-zone{padding:0!important;border:0!important;display:block!important;text-align:inherit}body .editorial-introduction>.content-zone>.content-block{color:inherit}body .editorial-introduction>.content-zone>.block-title{font-family:inherit;letter-spacing:inherit}body .editorial-introduction .block-label{font-size:11px!important}body .editorial-introduction .block-title{white-space:pre-line}body .editorial-introduction .block-cta{width:fit-content}.editorial-protected-content{padding:24px 0}

.event-gallery-heading:has(>template[data-editorial-sections]){display:none}

body .section-manager-nav>button{width:auto!important;flex:0 1 auto;white-space:normal;text-align:left;margin:0;padding:10px 14px;border:1px solid #ffffff24}body .section-manager-nav{gap:8px;margin:18px 0}
