/* Editorial opening sections. Anchors are saved with the editable Editor 2 sections. */
.static-page--inner:has(#page-cover) .editor2-content{padding-top:0}
.static-page--inner .rk-e2 #page-cover{padding:0;margin:0;background:transparent}
.static-page--inner .rk-e2 #page-cover .e2-container{max-width:none}
.static-page--inner .rk-e2 #page-cover .e2-figure{width:100%!important;margin:0}
.static-page--inner .rk-e2 #page-cover .e2-image{display:block;width:100%;height:clamp(240px,28vw,420px);max-height:none;object-fit:cover;object-position:center;border-radius:0}
.static-page--inner .rk-e2 #page-cover figcaption{padding:10px 24px;text-align:center;background:var(--paper)}
.static-page--inner .rk-e2 #page-cover + .e2-section:not([id^="page-intro-"]){padding-top:48px}
.static-page--inner .rk-e2 [id^="page-intro-"]{--e2-bg:var(--intro-bg,#b80d57);--e2-ink:var(--intro-ink,#fff);--e2-border:currentColor;position:relative;width:min(1140px,calc(100% - 80px));margin:0 auto 36px;padding:54px 64px;border-radius:0;background:var(--e2-bg);color:var(--e2-ink)}
.static-page--inner .rk-e2 #page-cover + [id^="page-intro-"]{margin-top:-48px}
.static-page--inner .rk-e2 [id^="page-intro-"] .e2-container{max-width:960px}
.static-page--inner .rk-e2 [id^="page-intro-"] .e2-column{gap:24px}
.static-page--inner .rk-e2 [id^="page-intro-"] .e2-element{text-align:center}
.static-page--inner .rk-e2 [id^="page-intro-"] .e2-heading{color:var(--e2-ink);margin:0}
.static-page--inner .rk-e2 [id^="page-intro-"] h2{font-size:clamp(28px,3vw,40px)}
.static-page--inner .rk-e2 [id^="page-intro-"] h4{font-size:clamp(19px,2vw,25px);font-weight:600}
.static-page--inner .rk-e2 [id^="page-intro-"] .e2-text{font-size:18px;line-height:1.8}
.static-page--inner .rk-e2 [id^="page-intro-"] p:last-child{margin-bottom:0}
.static-page--inner .rk-e2 [id^="page-intro-"] a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px}
.static-page--inner .rk-e2 [id^="page-intro-"] :is(ul,ol){text-align:left;width:fit-content;max-width:100%;margin-inline:auto}
.static-page--inner .rk-e2 #page-intro-pink{--intro-bg:#b80d57}
.static-page--inner .rk-e2 #page-intro-red{--intro-bg:#c93430}
.static-page--inner .rk-e2 #page-intro-green{--intro-bg:#437915}
.static-page--inner .rk-e2 #page-intro-blue{--intro-bg:#18537a}
.static-page--inner .rk-e2 #page-intro-purple{--intro-bg:#700961}
.static-page--inner .rk-e2 #page-intro-orange{--intro-bg:#ff7c38;--intro-ink:#3b1836}
.static-page--inner .rk-e2 #page-intro-gold{--intro-bg:#ffb738;--intro-ink:#3b1836}
.static-page--inner .rk-e2 #page-intro-light{--intro-bg:#faf7fa;--intro-ink:#700961;border:1px solid var(--line)}
@media(max-width:760px){
  .static-page--inner .rk-e2 #page-cover .e2-image{height:250px}
  .static-page--inner .rk-e2 [id^="page-intro-"]{width:calc(100% - 36px);padding:32px 24px;margin-bottom:24px}
  .static-page--inner .rk-e2 #page-cover + [id^="page-intro-"]{margin-top:-24px}
  .static-page--inner .rk-e2 [id^="page-intro-"] .e2-text{font-size:16px}
  .static-page--inner .rk-e2 [id^="page-intro-"] .e2-column{gap:20px}
  .static-page--inner .rk-e2 #page-cover + .e2-section:not([id^="page-intro-"]){padding-top:30px}
}
@media print{
  .static-page--inner .rk-e2 #page-cover .e2-image{height:auto;max-height:300px;object-fit:contain}
  .static-page--inner .rk-e2 [id^="page-intro-"]{width:100%;margin:20px 0!important;padding:24px;--intro-bg:#fff;--intro-ink:#000;border:1px solid #ccc}
}
