.inquiry-safe-fields{border:0;padding:0;margin:0;min-inline-size:0}.inquiry-safe-fields:disabled{opacity:.65}.inquiry-safe-fields small{font-size:.8rem;color:#45576d}.inquiry-receipt{border:1px solid #172c4b;border-radius:.7rem;padding:1.2rem;margin-block:1rem;background:#faf8f2}.inquiry-receipt h3{margin-bottom:.5rem}.inquiry-receipt button{margin-top:1rem}.site-breadcrumbs{display:flex;gap:.5rem;flex-wrap:wrap;padding-block:1rem;font-size:.85rem}.site-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px}.site-breadcrumbs span{align-self:center}.main-navigation [aria-current=page]{font-weight:600;text-decoration:underline;text-underline-offset:.35em}.event-gallery-more{margin-top:1.5rem;min-height:48px}.event-album-share{min-height:44px;padding:.6rem 1rem;border:1px solid #172c4b;border-radius:2rem;background:#fff;color:#172c4b}.event-share-status{font-size:.85rem;margin:.3rem 0}.not-found{max-width:70ch;padding-block:4rem}.not-found h1{margin-block:1rem}.not-found p{margin-bottom:1.5rem}.not-found nav{display:flex;gap:1rem;flex-wrap:wrap}
@media print{html{scroll-behavior:auto!important}body{color:#000;background:#fff;font-size:11pt}body>header,body>footer,.campaign-scene,.carousel-controls,.gallery-filters,.event-gallery-navigation,.event-gallery-filters,.event-gallery-more,.event-gallery-details,.event-album-close,.event-album-controls,.event-album-thumbnails,.event-album-share,.event-share-status,.form-layout,.site-breadcrumbs,.skip-link{display:none!important}.wrap{width:100%;max-width:none}.event-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-gallery-card,figure,.visit-grid{break-inside:avoid;box-shadow:none}.event-gallery-card{border:1px solid #bbb}.event-gallery-cover{pointer-events:none}.event-album[open]{position:static;max-width:none;max-height:none;width:100%;overflow:visible;background:#fff;color:#000;box-shadow:none;border:0}.event-album::backdrop{display:none}.event-album-figure img{max-height:18cm}.event-album[open]~*{display:none}.hours,.event-gallery-date,.event-gallery-time,.event-institutions{color:#000}.site-header,.site-footer{display:none!important}}
