#main-content.release-catalog-page > .release-catalog-page__container{width:calc(100% - 32px) !important;max-width:1280px !important;margin-inline:auto !important;padding:32px 0 !important;box-sizing:border-box;float:none !important;}
#main-content.release-catalog-page > .release-catalog-page__container::before{display:none !important;content:none !important;}
.release-catalog{width:100%;max-width:none;margin:0;box-sizing:border-box;}
.release-catalog--history .release-catalog__group{padding:25px 0;border-bottom:1px solid #e0e0e0;}
.release-catalog__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-bottom:2rem;}
#main-content.release-catalog-page .release-catalog__detail-grid{display:grid !important;grid-template-columns:minmax(240px, 1fr) minmax(0, 2fr) !important;gap:24px 32px;align-items:start;}
#main-content.release-catalog-page .release-catalog__detail-grid > *{min-width:0;width:auto !important;max-width:none !important;float:none !important;}
.release-catalog__primary{grid-column:1;min-width:0;}
.release-catalog__detail-icon-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:16px;background:#f2f4f7;margin-bottom:20px;}
.release-catalog__detail-icon{display:block;width:150px;height:150px;max-width:100%;object-fit:contain;}
.release-catalog__detail-grid > .release-catalog__module-summary{grid-column:2;}
.release-catalog__detail-grid > .release-catalog__module-summary h1{margin-top:0;}
.release-catalog__module-summary > .release-catalog__download{margin-top:20px;}
.release-catalog__variant-divider{height:0;margin:24px 0 16px;border:0;border-top:1px solid #d9dde3;}
.release-catalog__variant-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:0;}
.release-catalog__variant-links h2{width:100%;margin:0;font-size:1.1rem;}
.release-catalog__other-scroll{max-width:100%;overflow-x:auto;border-radius:8px;}
.release-catalog__module-index-header{display:flex;align-items:flex-start;gap:24px;margin-bottom:24px;}
.release-catalog__module-index-icon{display:flex;flex:0 0 120px;align-items:center;justify-content:center;box-sizing:border-box;width:120px;height:120px;padding:12px;background:#f2f4f7;}
.release-catalog__module-index-icon img{display:block;max-width:100%;max-height:100%;object-fit:contain;}
.release-catalog__module-index-intro{min-width:0;}
.release-catalog__module-index-intro h1{margin-top:0;}
.release-catalog__application-group + .release-catalog__application-group{margin-top:32px;}
.release-catalog__application-group h2{margin:0 0 12px;}
.release-catalog__variant-group + .release-catalog__variant-group{margin-top:24px;}
.release-catalog__variant-group h3{margin:0 0 10px;}
.release-catalog__all-releases-link{margin-top:24px;}
.release-catalog__module-table{min-width:640px !important;}
.release-catalog__module-table thead th{font-weight:700 !important;}
.release-catalog-archive__header{margin-bottom:28px;}
.release-catalog-archive__filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}
.release-catalog-archive__filters a{display:inline-block;padding:6px 12px;border:1px solid #d9dde3;border-radius:4px;}
#main-content.release-catalog-page .release-catalog-archive__filters a[aria-current="page"],
#main-content.release-catalog-page .release-catalog-archive__filters a[aria-current="page"]:visited,
#main-content.release-catalog-page .release-catalog-archive__filters a[aria-current="page"]:hover,
#main-content.release-catalog-page .release-catalog-archive__filters a[aria-current="page"]:focus-visible{border-color:#1d405a;background:#1d405a;color:#fff !important;text-decoration:none;}
.release-catalog-archive__search{display:flex;flex-direction:column;gap:6px;max-width:400px;margin-top:20px;}
.release-catalog-archive__search label{font-weight:600;}
.release-catalog-archive__search-input{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #89949f;border-radius:4px;font:inherit;}
.release-catalog-archive__search-input:focus-visible{outline:2px solid #1d405a;outline-offset:2px;}
.release-catalog-archive__no-results{margin-top:20px;}
#main-content.release-catalog-page .release-catalog-archive__grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:24px;}
.release-catalog-archive__card{min-width:0;border:1px solid #d9dde3;border-radius:6px;overflow:hidden;}
.release-catalog-archive__icon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-height:100px;padding:10px;background:#f2f4f7;}
.release-catalog-archive__icon-image{display:block;width:80px;height:80px;max-width:100%;object-fit:contain;}
.release-catalog-archive__icon-empty{display:flex;align-items:center;justify-content:center;width:80px;height:80px;color:#89949f;}
.release-catalog-archive__icon-empty svg{display:block;width:80px;height:80px;}
.release-catalog-archive__body{padding:24px;}
.release-catalog-archive__card h2{margin-top:0;}
.release-catalog-archive__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;}
.release-catalog-archive__type, .release-catalog-archive__application{display:inline-block;padding:4px 10px;border:1px solid #c7d7e5;border-radius:999px;background:#edf4fa;color:#1d405a;font-size:0.8rem;font-weight:600;line-height:1.3;text-decoration:none;}
.release-catalog-archive__type:hover, .release-catalog-archive__application:hover, .release-catalog-archive__type:focus-visible, .release-catalog-archive__application:focus-visible{text-decoration:underline;}
#main-content.release-catalog-page .release-catalog-archive__chips a,
#main-content.release-catalog-page .release-catalog-archive__chips a:visited,
#main-content.release-catalog-page .release-catalog-archive__chips a:hover,
#main-content.release-catalog-page .release-catalog-archive__chips a:focus-visible{color:#1d405a !important;}
.release-catalog-archive__description{display:block;box-sizing:border-box;width:100%;height:125px;min-width:0;overflow:hidden;}
.release-catalog-archive__description-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;word-break:break-word;}
.release-catalog-archive__meta{font-size:0.9rem;}
.release-catalog__history-scroll{overflow-x:auto;margin-top:20px;}
.release-catalog--history .release-catalog__table{min-width:0;}
.release-catalog--history .release-catalog__table td{overflow-wrap:anywhere;}
.release-catalog__group{margin:0;}
.release-catalog__layout{display:grid !important;grid-template-columns:minmax(0, 2fr) minmax(260px, 1fr) !important;gap:0;align-items:start;padding:25px 0 25px 5px;border-bottom:1px solid #e0e0e0;}
.release-catalog__content{min-width:0;padding-right:30px;}
.release-catalog__content--has-icon{display:grid !important;grid-template-columns:100px minmax(0, 1fr) !important;column-gap:15px;align-items:start;}
.release-catalog__summary{min-width:0;}
.release-catalog__details{min-width:0;padding-left:30px;}
.release-catalog__content h3{margin-top:0;}
.release-catalog__icon{display:block;grid-column:1;width:100px;height:100px;object-fit:contain;}
.release-catalog__content--has-icon .release-catalog__summary{grid-column:2 !important;}
.release-catalog__releases{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0.2rem;margin-top:1.5rem;}
.release-catalog__release{display:flex !important;flex:0 0 auto;flex-direction:column !important;align-items:flex-start !important;gap:0.2rem;position:relative;}
.release-catalog__download{display:block !important;float:none !important;width:auto !important;max-width:max-content;margin:0;}
.release-catalog__image{display:block;max-width:100%;height:auto;margin:0 auto;}
.release-catalog__notes{background:#f2f2f2;padding:12px;margin:12px 0;}
.release-catalog__info-icon{display:inline-block;vertical-align:middle;margin-right:0.35rem;width:1em !important;height:1em !important;max-width:none;fill:currentColor;}
.release-catalog__table{width:100%;border:1px solid #d9dde3;border-collapse:separate !important;border-spacing:0;border-radius:8px !important;overflow:hidden;font-size:0.9rem !important;}
.release-catalog__table td{padding:4px 6px !important;border-right:1px solid #d9dde3;border-bottom:1px solid #d9dde3;}
.release-catalog__table th{padding:4px 6px !important;border-right:1px solid #d9dde3;border-bottom:1px solid #d9dde3;text-align:left;font-weight:400;}
.release-catalog__table tr > :last-child{border-right:0;}
.release-catalog__table tbody tr:last-child > *{border-bottom:0;}
.release-catalog__table .release-catalog__info-header{font-weight:600;}
.release-catalog__hash{overflow-wrap:anywhere;}
.release-catalog__copy-hash{margin-left:0.25rem;padding:0.15rem 0.4rem;border:1px solid #c7ccd1;border-radius:3px;background:#fff;cursor:pointer;line-height:1.2;}
.release-catalog__copy-hash:focus-visible{outline:2px solid #2271b1;outline-offset:2px;}
.release-catalog__all-releases{display:block !important;position:static !important;float:none !important;clear:both;margin:0;font-size:0.875em;text-align:left;}
@media(max-width:1000px){
#main-content.release-catalog-page .release-catalog-archive__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}
}
@media(max-width:767px){
.release-catalog__module-index-header {
gap: 16px;
}
.release-catalog__module-index-icon {
flex-basis: 80px;
width: 80px;
height: 80px;
padding: 8px;
}
#main-content.release-catalog-page .release-catalog__detail-grid,
#main-content.release-catalog-page .release-catalog-archive__grid {
grid-template-columns: 1fr !important;
}
#main-content.release-catalog-page .release-catalog__detail-grid > * {
grid-column: 1 !important;
grid-row: auto !important;
}
.release-catalog__detail-grid > .release-catalog__module-summary {
order: 1;
}
.release-catalog__primary {
order: 2;
}
.release-catalog__layout {
display: flex !important;
flex-direction: column;
}
.release-catalog__content--has-icon {
display: grid;
}
.release-catalog__content, .release-catalog__details {
padding-left: 0;
padding-right: 0;
}
.release-catalog__content h3, .release-catalog__content > p, .release-catalog__content > .release-catalog__notes {
order: 1;
}
.release-catalog__details {
order: 2;
}
.release-catalog__releases {
order: 3;
margin-top: 1rem;
}
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}