.blc-archive{max-width:1100px;margin:auto;padding:40px 24px;color:#153d32}.blc-archive a{color:#215d48;text-decoration:underline}.blc-archive-note{color:#52675b;font-size:14px}.blc-archive img{display:block;max-width:100%;height:auto;margin:18px auto}.blc-archive table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;font-size:14px}.blc-archive td,.blc-archive th{padding:8px;border:1px solid #ccd8cf;min-width:60px}.blc-archive h1{font-size:clamp(28px,5vw,44px)}.blc-archive h2{margin-top:32px}.blc-archive-index{display:grid;gap:14px;padding-left:20px}.blc-archive p{line-height:1.7}.blc-event-banner{height:470px;position:relative;background:#142726;overflow:hidden}.blc-event-banner>img{width:100%;height:100%;object-fit:cover;object-position:center 68%}.blc-event-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#102726e6,#10272622)}.blc-event-banner-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;width:100%}.blc-event-banner-copy h1{font-size:clamp(36px,5vw,65px);max-width:780px;line-height:1.05;margin-bottom:30px}.blc-event-banner-copy .blc-kicker{color:#d4ef59}.blc-host-strip{display:flex;align-items:center;gap:25px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d4dbcf}.blc-host-strip img{object-fit:contain;background:#fff;border-radius:4px}.blc-host-strip strong,.blc-host-strip span{display:block}.blc-host-strip span{font-size:12px;color:#5c6b66}.blc-host-strip strong{font-size:24px}.blc-host-strip>a{margin-left:auto}.blc-event-page .blc-image-credit{font-size:10px;margin:12px auto;color:#5c6b66}.blc-image-credit a{text-decoration:underline}.blc-event-information{padding-top:45px;padding-bottom:45px}.blc-event-information .rte{max-width:850px}.blc-event-information h2{font-size:28px;margin-top:35px}.blc-event-information li{margin:8px 0}.blc-event-map{padding-top:30px;padding-bottom:80px}.blc-event-map iframe{display:block;width:100%;height:560px;border:0;border-radius:8px;background:#e7edda;margin-top:25px}.blc-event-map h2{font-size:38px}@media(max-width:750px){.blc-event-banner{height:410px}.blc-event-banner-copy h1{font-size:38px}.blc-host-strip{gap:15px;flex-wrap:wrap}.blc-host-strip img{width:110px;height:85px}.blc-host-strip strong{font-size:20px}.blc-event-map iframe{height:440px}.blc-event-map h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
