/* Inner pages (privacy policy, accessibility): festival type and colours, readable column */
body:not(.home){background:#fff}
body:not(.home) #main-container,body:not(.home) .site-main{font-family:'Futura PT',Futura,system-ui,sans-serif;color:#000034}
body:not(.home) .site-main{padding:clamp(40px,6vw,96px) 20px clamp(64px,8vw,128px)}
body:not(.home) .site-main .ct-container-full,body:not(.home) .site-main .ct-container,body:not(.home) .site-main article{max-width:820px;margin-inline:auto}
body:not(.home) .page-title,body:not(.home) .entry-header h1{font-family:inherit;font-weight:500;font-size:clamp(36px,5vw,60px);line-height:1.05;color:#000034}
body:not(.home) .entry-content h2{font-family:inherit;font-weight:500;font-size:clamp(22px,2.4vw,28px);line-height:1.2;color:#000034;margin:2.2em 0 .6em}
body:not(.home) .entry-content :is(p,li,td,th){font-size:18px;line-height:1.65;color:#4a4d78}
body:not(.home) .entry-content strong{color:#000034;font-weight:500}
body:not(.home) .entry-content a{color:#3f3eef}
body:not(.home) .entry-content ul{padding-left:1.2em}
body:not(.home) .entry-content li{margin:.3em 0}
body:not(.home) .entry-content .wp-block-table{margin:1.5em 0;overflow:visible}
body:not(.home) .entry-content table{border-collapse:collapse;width:100%;table-layout:fixed}
body:not(.home) .entry-content th{text-align:left;color:#000034;font-weight:500;font-size:15px;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #000034}
body:not(.home) .entry-content :is(th,td){padding:14px 16px 14px 0;vertical-align:top;border-bottom:1px solid rgba(0,0,52,.14);font-size:16px}
body:not(.home) .entry-content mark{background:#ffe9a8;color:#000034;padding:0 .25em;border-radius:3px}
body:not(.home) .pg-hdr .hdr{border-bottom:1px solid rgba(0,0,52,.08)}
body:not(.home) .entry-content > :is(p,ul,figure){margin-block:0 1.1em}
body:not(.home) .entry-content a{text-decoration:underline;text-underline-offset:3px}
@media (max-width:600px){body:not(.home) .entry-content :is(th,td){padding:10px 8px 10px 0;font-size:14px;overflow-wrap:anywhere}}
