.facilities-hub{min-height:70vh;padding:34px max(8vw,28px) 74px;background:#f4eee2;color:#061a31}.facilities-hub>*{max-width:1180px;margin-left:auto;margin-right:auto}.facilities-return{margin-bottom:38px}.facilities-return a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #061a31;padding:0 15px;color:#061a31;font:800 12px var(--sans);letter-spacing:.35px;text-transform:uppercase;transition:background .18s,color .18s,transform .18s}.facilities-return a:hover{background:#061a31;color:#fff}.facilities-return a:active{transform:scale(.98)}.facilities-return a:focus-visible{outline:3px solid #ffd400;outline-offset:3px}.facilities-hub header{max-width:760px;padding-bottom:34px;border-bottom:2px solid #ffd400}.facilities-hub h1{margin:0;font:500 clamp(48px,6vw,78px)/.94 var(--serif);letter-spacing:-2px}.facilities-hub .intro{margin:17px 0 0;font-size:20px;line-height:1.45}.facilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;border-top:1px solid #d6b77e;border-left:1px solid #d6b77e}.facilities-grid article{min-width:0;padding:26px 24px;border-right:1px solid #d6b77e;border-bottom:1px solid #d6b77e}.facilities-checklist h2,.facilities-grid h2{margin:0;font:500 29px/1 var(--serif)}.facilities-grid p{min-height:116px;line-height:1.5}.official-resource-link{display:inline-flex;align-items:center;gap:6px}.facilities-grid small{display:block;margin-top:8px;color:#42566c;font-size:12px;line-height:1.35}.official-resource-dialog{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px}.official-resource-scrim{position:absolute;inset:0;border:0;background:rgba(6,26,49,.72)}.official-resource-dialog-content{position:relative;z-index:1;width:min(100%,590px);padding:38px;background:#f4eee2;color:#061a31;border-top:4px solid #ff6513;box-shadow:0 18px 50px rgba(0,0,0,.36)}.official-resource-dialog-content h2{margin:0;font:500 clamp(34px,5vw,52px)/.98 var(--serif)}.official-resource-dialog-content>p:not(.eyebrow){max-width:490px;margin:18px 0;font-size:18px;line-height:1.5}.official-resource-dialog-content ol{display:grid;grid-gap:11px;gap:11px;margin:0;padding-left:24px;line-height:1.5}.official-resource-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:1px solid #061a31;background:transparent;color:#061a31;font:400 30px/1 var(--sans);cursor:pointer}.official-resource-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.official-resource-actions a,.official-resource-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #061a31;padding:0 18px;background:#ff6513;color:#061a31;font:800 12px var(--sans);letter-spacing:.35px;text-transform:uppercase;cursor:pointer}.official-resource-actions button{background:transparent}.official-resource-actions a:hover,.official-resource-actions button:hover{background:#ffd400}.official-resource-actions a:focus-visible,.official-resource-actions button:focus-visible,.official-resource-close:focus-visible{outline:3px solid #061a31;outline-offset:3px}.facilities-checklist{margin-top:50px;padding:30px;border-top:3px solid #ff6513;background:#061a31;color:#fff}.facilities-checklist h2{color:#fff}.facilities-checklist ul{display:grid;grid-gap:9px;gap:9px;padding-left:22px}.facilities-checklist p,.facilities-checklist ul{max-width:780px;line-height:1.5}.facilities-checklist .button{margin-top:8px;background:#ff6513;color:#061a31}.facilities-checklist .button:hover{background:#ffd400}@media(max-width:780px){.facilities-hub{padding:24px 20px 60px}.facilities-return{margin-bottom:30px}.facilities-hub h1{font-size:49px}.facilities-hub .intro{font-size:18px}.facilities-grid{grid-template-columns:1fr;margin-top:32px}.facilities-grid p{min-height:0}.official-resource-dialog{padding:16px}.official-resource-dialog-content{padding:32px 22px 24px}.official-resource-dialog-content>p:not(.eyebrow){font-size:17px}.official-resource-actions{display:grid;grid-template-columns:1fr}.official-resource-actions a,.official-resource-actions button{width:100%}.facilities-checklist{margin-top:36px;padding:25px 20px}}