html,body{overflow-x:clip}img{max-width:100%}.container,.container-fluid{max-width:1100px;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.container,.container-fluid{padding-left:2rem;padding-right:2rem}}@media(max-width:767.98px){[data-filter-bar],[data-month-select]{position:static!important}[data-release-entry][data-date-hidden=true] aside{display:none}[data-release-entry][data-date-hidden=true]{padding-top:.25rem!important;padding-bottom:1rem!important}}[data-release-entry][data-date-hidden=true] time{visibility:hidden}[data-release-entry]:not([data-last-in-day=true]){border-bottom:0!important}.release-content a{font-weight:800;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}.header-city-btn[data-astro-cid-3ef6ksr2]{color:#384860!important;background-color:#fff;font-size:.78rem;font-weight:600;border:1px solid #dbe3f0;border-radius:5px;padding:.2rem .6rem;text-decoration:none;transition:background-color .15s;white-space:nowrap}.header-city-btn[data-astro-cid-3ef6ksr2]:hover{background-color:#f4f6fa;color:#384860;text-decoration:none}[data-astro-cid-svhkuxpx][data-filter-bar] .form-select[data-astro-cid-svhkuxpx],[data-astro-cid-svhkuxpx][data-filter-bar] .btn-sm[data-astro-cid-svhkuxpx]{height:32px!important}.mobile-filter-fab{position:fixed;right:1rem;bottom:1rem;width:52px;height:52px;border-radius:50%;background-color:#fff;color:var(--navy_main)!important;box-shadow:0 2px 10px #3848602e;z-index:1030;border:1px solid var(--gray_10);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;transition:transform .15s ease}.mobile-filter-fab:active{transform:scale(.95)}.mobile-filter-fab-badge{position:absolute;top:4px;right:4px;width:10px;height:10px;background-color:var(--blue_main);border:2px solid #fff;border-radius:50%}#mobileFilterPanel .offcanvas-header{background-color:var(--gray_5)}#mobileFilterPanel .offcanvas-title{color:var(--navy_main)}.mobile-filter-apply{background-color:var(--navy_main);color:#fff}.mobile-filter-apply:hover{background-color:var(--navy_main);color:#fff;opacity:.85}.entry-filter-btn[data-astro-cid-rdsxw4vt]{background:none;border:none;padding:0;cursor:pointer}.service-badge[data-astro-cid-rdsxw4vt]{background:transparent;color:#768aa8;border:none;padding:0;font-size:.85rem;transition:color .12s}.service-badge[data-astro-cid-rdsxw4vt]:hover{color:#384860}.type-badge[data-astro-cid-rdsxw4vt]{background:transparent;border:none;border-radius:999px;padding:.2rem .6rem .2rem 0;font-size:.8rem;transition:opacity .12s}.type-badge[data-astro-cid-rdsxw4vt]:hover{opacity:.7}.release-content[data-astro-cid-rdsxw4vt] a[data-astro-cid-rdsxw4vt]{font-weight:800;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1.5px}.release-content[data-astro-cid-rdsxw4vt] img[data-astro-cid-rdsxw4vt]{display:block;width:100%;max-width:200px;height:auto;margin:1em 0;border-radius:4px;border:1px solid var(--gray_30, #d8e0e8)}[data-toc] .toc-nav{position:sticky;top:80px;padding-left:1.75rem}[data-toc] .toc-list{list-style:none;margin:0;padding:0 0 0 1.5rem}[data-toc] .toc-item{position:relative;padding:.55rem 0}[data-toc] .toc-link{color:var(--gray_70)!important;font-size:1.0625rem;line-height:1.5;transition:color .15s ease,background-color .15s ease;display:inline-block;cursor:pointer;padding:.15rem .5rem;margin-left:-.5rem;border-radius:4px}[data-toc] .toc-link:hover{color:var(--blue_main)!important;background-color:var(--gray_10);opacity:1;text-decoration:none}[data-toc] .toc-item.is-active:before{content:"";position:absolute;left:-1.5rem;top:0;bottom:0;width:4px;background-color:var(--text_main)}[data-toc] .toc-item.is-active .toc-link{color:var(--text_main)!important;font-weight:700}.main-layout{display:flex;align-items:stretch;gap:2rem}.main-col{flex:1 1 auto;min-width:0;max-width:780px}.toc-col{flex:0 0 auto;width:fit-content;margin-left:auto}@media(max-width:991.98px){.toc-col{display:none}}[data-release-entry]>.col-md-2,[data-release-entry]>.col-md-10{padding-left:0!important}@media(min-width:768px){[data-release-entry]>.col-md-2{flex:0 0 130px!important;max-width:130px!important}[data-release-entry]>.col-md-10{flex:0 0 calc(100% - 130px)!important;max-width:calc(100% - 130px)!important}}.month-label{font-size:.95rem;font-weight:700;color:#aaa;white-space:nowrap;letter-spacing:.04em}.month-heading hr{border-color:#e8e8e8;opacity:1}
