.reading-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 25px;font-size:14px}.reading-controls button[aria-pressed=true]{background:#23463c;color:white}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-card{padding:26px;background:white;border:1px solid #dce2d8;border-radius:14px;scroll-margin-top:20px}.guide-icon{display:inline-block;background:#e8eee2;padding:14px;border-radius:10px;font-size:14px;font-weight:bold}.guide-card h3{font-size:22px}.guide-card form{border-top:1px solid #dce2d8;margin-top:25px}.guide-card small{display:block;font-size:13px}.welcome-box{background:#eaf0e5;padding:30px;border-radius:14px}.welcome-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-left:22px}.welcome-steps li::marker{color:#607454;font-weight:bold}.favourites{background:#eaf0e5;border-radius:12px;padding:22px;margin-bottom:25px}.favourites h2{font-size:20px;margin-top:0}.favourite-links{display:flex;gap:12px;flex-wrap:wrap}.favourite-links a{background:white;padding:12px 18px;border-radius:8px;text-decoration:none}.favourite-options{display:flex;flex-wrap:wrap;gap:18px;margin:15px 0}.favourite-options label{display:flex;align-items:center;gap:8px}.favourite-options input{width:auto;margin:0}.arrangements{border-left:3px solid #98a490;padding:12px 16px;background:#f6f7f2;margin:18px 0}.arrangements p{margin-bottom:0}#staff-notice-form{padding:20px 0}#staff-notice-form label{margin-bottom:15px}#staff-notice-form select{display:block;width:100%}.response{border-top:4px solid #98a490}.large-text p,.large-text li,.large-text label,.large-text .update-message,.large-text .lede{font-size:20px;line-height:1.75}.large-text .card-copy,.large-text .card-bottom,.large-text .help-text,.large-text summary,.large-text .small-button,.large-text .primary,.large-text .resource-grid span{font-size:18px}.large-text .card-title{font-size:23px}.simple-view .team-mark,.simple-view .intro .eyebrow{display:none}.simple-view .intro{padding:25px 0}.simple-view .notice-grid,.simple-view .guide-grid,.simple-view .resource-grid,.simple-view .welcome-steps{grid-template-columns:1fr}.simple-view .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-view .card{min-height:0}.simple-view .card .icon{display:none}.simple-view h1{font-size:38px}.simple-view main{max-width:950px}@media(max-width:850px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-steps{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.guide-grid,.simple-view .cards{grid-template-columns:1fr}.reading-controls>span:first-child{width:100%}.welcome-box{padding:22px}.large-text .intro h1{font-size:40px}}
@media print{body:not(.printing-update)>header,body:not(.printing-update)>main{display:block!important}.printing-update>*:not(#print-update){display:none!important}#print-update{max-width:180mm;margin:0 auto;color:#162d25;background:white}#print-update h1{font-size:32pt;letter-spacing:-1px}#print-update .update-card h3{font-size:28pt}#print-update .update-meta b{display:none}#print-update p{font-size:14pt;line-height:1.6}.reading-controls,.favourites,#staff-tools{display:none!important}#print-update .arrangements{break-inside:avoid}}
