.fac-title{margin:28px 0 20px}.fac-title h2{font:28px Georgia,serif;margin:8px 0}.fac-title p,.fac-panel p,.fac-reserves p{font-size:13px;line-height:1.7;color:#526573}.fac-title small{display:inline-block;padding:5px 9px;background:#f5eddb;font-size:12px}.fac-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.fac-metrics article,.fac-panel,.fac-reserves{background:#fff;border:1px solid #dce2e7;border-radius:10px;padding:22px;min-width:0}.fac-metrics strong{display:block;font:27px Georgia,serif;margin:14px 0;color:#173d4b}.fac-metrics small{display:block;font-size:12px;color:#607581}.fac-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fac-panel h3{font:23px Georgia,serif;margin:7px 0 16px}.fac-cost summary,.fac-pair{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf0f2;font-size:13px}.fac-cost summary{cursor:pointer}.fac-cost strong,.fac-pair strong{font-weight:500;text-align:right}.fac-gates,.fac-schedule{margin-top:20px}.fac-gates>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fac-gates article{border-top:3px solid #91acbe;padding-top:9px}.fac-gates h4{font-size:15px;font-weight:500;margin:8px 0}.fac-gates strong{font-size:12px;font-weight:500}.fac-years{display:grid;margin-left:150px;color:#607581;font-size:12px}.fac-years span{padding:0 5px 10px;border-left:1px solid #dce2e7}.fac-years span:first-child{border:0;padding-left:0}.fac-lanes{position:relative;padding:12px 0}.fac-year-bands{display:grid;position:absolute;left:150px;right:0;top:0;bottom:0;pointer-events:none}.fac-year-bands span{border-left:1px solid #dce2e7}.fac-year-bands span:first-child{border:0}.fac-year-bands span:nth-child(even){background:#eff3f5}.fac-lane{position:relative;display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;min-height:59px;padding:9px 0;align-items:center;font-size:12px}.fac-lane small{display:block;font-size:11px;color:#607581}.fac-track{display:grid;align-items:center;min-height:22px}.fac-bar{display:block;height:17px;background:#315b79;border-radius:2px}.fac-reserves{margin-top:20px}.fac-reserves summary{cursor:pointer;font-size:14px}.fac-source{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:18px 0;font-size:13px}.fac-source a{color:#234b6b;text-underline-offset:3px}.fac-source small{color:#607581;font-size:12px}.facilities-briefing-grid{grid-template-columns:1fr 1fr!important}@media(max-width:720px){.fac-metrics,.fac-columns,.fac-gates>div{grid-template-columns:1fr}}@media(max-width:530px){.fac-panel{padding:17px}.fac-years{margin-left:104px}.fac-year-bands{left:104px}.fac-lane{grid-template-columns:94px minmax(0,1fr)}}
