.blog-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.blog-toolbar__breadcrumb{align-items:center;color:#0a1a28;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:600;gap:12px;text-decoration:none;text-transform:uppercase}.blog-toolbar__sort{align-items:center;color:#cbd5e1;display:flex;font-size:14px;gap:10px;position:relative}.blog-toolbar__sort-toggle{align-items:center;border:0;cursor:pointer;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;gap:10px;line-height:normal;padding:8px 24px 8px 0;text-align:left}.blog-toolbar__sort-toggle,.blog-toolbar__sort-toggle:focus,.blog-toolbar__sort-toggle:hover{background:#fff;border-bottom:2px solid #0a1a28;color:#0a1a28}.blog-toolbar__sort-toggle:not(.has-selection) .blog-toolbar__sort-label{color:#94a3b8}.blog-toolbar__sort-chevron{flex-shrink:0;transition:transform .2s ease}.blog-toolbar__sort-toggle[aria-expanded=true] .blog-toolbar__sort-chevron{transform:rotate(180deg)}.blog-toolbar__sort-panel{background-color:#fff;border-radius:12px;box-shadow:0 12px 32px rgba(10,26,40,.16);display:none;flex-direction:column;left:0;min-width:240px;padding:8px;position:absolute;top:calc(100% + 8px);z-index:20}.blog-toolbar__sort.is-open .blog-toolbar__sort-panel{display:flex}.blog-toolbar__sort-option{background:none;border:0;border-radius:8px;color:#0a1a28;cursor:pointer;display:block;font-family:IBM Plex Sans,sans-serif;font-size:15px;padding:12px 14px;text-align:left;width:100%}.blog-toolbar__sort-option:focus-visible,.blog-toolbar__sort-option:hover{background-color:#f1f4f8}.blog-toolbar__sort-option[aria-selected=true]{background-color:#eaf0fb;font-weight:600}@media only screen and (max-width:767px){.blog-toolbar__sort{justify-content:space-between;width:100%}}.blog-toolbar__filters-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;color:#0a1a28;cursor:pointer;display:none;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:10px 16px}.blog-toolbar__filters-toggle:focus,.blog-toolbar__filters-toggle:hover{background:#fff;color:#0a1a28}.blog-filters-modal{display:none}@media only screen and (max-width:1024px){.blog-toolbar__filters-toggle{display:inline-flex}.blog-toolbar__sort{justify-content:space-between}.blog-filters-modal.is-open{display:block;inset:0;position:fixed;z-index:1000}.blog-filters-modal__overlay{background:rgba(10,26,40,.5);inset:0;position:absolute}.blog-filters-modal__panel{background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -12px 32px rgba(10,26,40,.16);left:0;max-height:80vh;overflow-y:auto;padding:20px;position:absolute;right:0}.blog-filters-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.blog-filters-modal__title{align-items:center;color:#0a1a28;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;gap:8px}.blog-filters-modal__close{border:0;cursor:pointer;padding:6px}.blog-filters-modal__close,.blog-filters-modal__close:focus,.blog-filters-modal__close:hover{background:none;color:#0a1a28}.blog-filters-modal__accordion{border-top:1px solid #e2e8f0}.blog-filters-modal__accordion:last-child{border-bottom:1px solid #e2e8f0}.blog-filters-modal__accordion-toggle{align-items:center;background:none;border:0;color:#0a1a28;cursor:pointer;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:.02em;padding:16px 2px;text-transform:uppercase;width:100%}.blog-filters-modal__accordion-toggle:focus,.blog-filters-modal__accordion-toggle:hover{background:none;color:#0a1a28}.blog-filters-modal__accordion-chevron{flex-shrink:0;transition:transform .2s ease}.blog-filters-modal__accordion.is-open .blog-filters-modal__accordion-chevron{transform:rotate(180deg)}.blog-filters-modal__accordion-panel{display:none;flex-direction:column;padding:0 2px 16px}.blog-filters-modal__accordion.is-open .blog-filters-modal__accordion-panel{display:flex}.blog-filters-modal__accordion-panel .blog-tag-filter__item{display:block;padding:10px 0;white-space:normal;width:100%}}