header{flex-wrap:wrap;gap:15px}header>a{text-decoration:none}main{max-width:1160px;padding:50px 6% 65px}.programme-poster{position:relative;border-bottom:1px solid #654655;padding:0 0 50px;margin:0}.programme-poster>span{font:10px/1.8 monospace;letter-spacing:1px;color:#d5acb8}.programme-poster h1{font:88px/.98 Georgia;letter-spacing:-3px;margin:30px 0}.programme-poster>p{font:22px/1.5 Georgia}.programme-poster>div{position:absolute;right:40px;top:95px;font:190px/1 Georgia;color:#f1768b;letter-spacing:15px}.programme-times,.programme-plan{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:45px 0;margin:0;border-bottom:1px solid #654655}.programme-times>div>span{font:10px/1.8 monospace;color:#d5acb8}.programme-times h2,.programme-plan h2{font:34px/1.15 Georgia}.programme-times p,.programme-plan p{font-size:15px}.programme-selector{align-self:start;border:1px solid #967281;padding:25px}.programme-selector>div{display:flex;flex-wrap:wrap;gap:10px}.programme-selector button{font:11px/1.7 Arial;padding:10px}.programme-selector button[aria-pressed=true]{background:#902538;color:#fff4f5;border-color:#d5acb8}#programme-phase{padding-top:28px}#programme-phase>span{font:10px/1.7 monospace;color:#d5acb8}#programme-phase h3{font:30px Georgia}.programme-plan form{max-width:none;background:#312735;border:1px solid #967281;padding:25px}.programme-plan form h2{margin-top:0}.programme-plan form button{background:#902538;color:#fff4f5;border-color:#d5acb8}.programme-plan output{display:block;white-space:pre-line;overflow-wrap:anywhere;font:13px/1.9 monospace;margin:20px 0}#print-programme{background:transparent}@media(max-width:720px){main{padding:35px 7%}.programme-poster h1{font-size:65px;letter-spacing:-2px}.programme-poster>div{font-size:95px;right:5px;top:140px;letter-spacing:4px}.programme-poster>p{font-size:19px;max-width:75%}.programme-times,.programme-plan{grid-template-columns:1fr;gap:25px;padding:35px 0}.programme-times h2,.programme-plan h2{font-size:29px}.programme-selector,.programme-plan form{padding:22px}}@media print{body{background:white;color:black}header,.skip,.network-footer,.programme-selector>div,form input,form textarea,form button,form small{display:none}.programme-poster>div{color:#777}.programme-poster h1{font-size:45pt}.programme-times,.programme-plan{display:block;padding:20pt 0}.programme-plan form,.programme-selector{background:white;color:black;padding:15pt;border-color:#777}.programme-poster>span,.programme-times>div>span,#programme-phase>span{color:black}main{padding:0}.programme-plan output{font-size:10pt}}