/*---WIDGETS---*/

.widget-link { display: block; text-decoration: none; color: inherit; font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; } .widget-link:hover, .widget-link:visited, .widget-link:active { text-decoration: none; } .cta-wrap { padding-bottom: 20px } .cta-card { background: #ffffff; border: 1px solid #DFE7F0; padding: 0 14px; height: 38px; display: grid; place-items: center; text-align: center; transition: background .15s, transform .15s, box-shadow .15s; overflow: hidden; border-radius: 999px; } .cta-text { font-size: 14px; font-weight: 400; line-height: 1; color: #0B1220; max-width: 100%; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; text-decoration: none; } .widget-link:hover .cta-card { background: #F5F7FA; transform: translateY(-1px); box-shadow: 0 1px 0 rgba(11, 18, 32, .04); } .widget-link:hover .cta-text { text-decoration: none; } .widget-link:focus-visible .cta-card { outline: 2px solid rgba(59, 130, 246, .35); outline-offset: 3px; } @media (max-width: 480px) { .cta-card { padding: 0 12px } }.sublist-01{ display:flex; align-items:center; gap:14px; padding:14px 18px; margin:0 0 12px 0; background:#fff; border:1px solid #D7DFF0; border-radius:12px; box-shadow:none; text-align:left; text-decoration:none; max-width:100%; box-sizing:border-box; } .sublist-01:hover{ background:#fff; border-color:#C8D3EA; text-decoration:none !important; } .sublist-02{ width:44px; height:44px; border-radius:999px; background:#E51C2A; border:0 !important; padding:0; display:flex; align-items:center; justify-content:center; box-shadow:none; flex:0 0 auto; } .sublist-icon{ width:22px; height:22px; display:block; filter:brightness(0) invert(1); } .sublist-label{ margin:0; padding:0; color:#0B1220; max-width:100%; min-width:0; text-decoration:none; font-size:15px; line-height:1.2; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } .sublist-label center{ display:block; text-align:left; } .sublist-01 center{ display:block; text-align:inherit; } .sublist-01 a, .sublist-01 a:link, .sublist-01 a:visited, .sublist-01 a:hover, .sublist-01 a:focus, .sublist-01 a:active{ text-decoration:none !important; color:inherit !important; }:root { --cat-blue:#1d4ed8; --hover-red:#E51C2A; --text:#0f172a; } a[aria-label] { display: block; padding: 0; margin: 0; width: 100%; color: inherit; text-decoration: none !important; } a[aria-label], a[aria-label]:link, a[aria-label]:visited, a[aria-label]:hover, a[aria-label]:focus, a[aria-label]:active { text-decoration: none !important; color: inherit !important; } a[aria-label] *, a[aria-label]:hover * { text-decoration: none !important; } .wrapper { width: 100%; background: #fff; border: 0; border-radius: 0; box-shadow: none; overflow: hidden; transition: transform .18s ease, background .18s ease; will-change: transform; } a[aria-label]:hover .wrapper, a[aria-label]:focus-within .wrapper { transform: translateY(-2px); background: #F5F7FA !important; } @media (prefers-reduced-motion:reduce) { .wrapper { transition: background .18s ease; } a[aria-label]:hover .wrapper, a[aria-label]:focus-within .wrapper { transform: none; } } .preview-image { width: 100%; height: 170px; background-size: cover; background-position: center; background-repeat: no-repeat; image-rendering: -webkit-optimize-contrast; } .preview-box { position: relative; padding: 14px 0 18px 0 !important; box-sizing: border-box; background: #fff; border: 0; border-radius: 0; overflow: hidden; transition: background .18s ease; } a[aria-label]:hover .preview-box, a[aria-label]:focus-within .preview-box { background: #F5F7FA !important; } .preview-pill { display: block; margin: 0 0 10px 0; padding: 0; background: transparent; border-radius: 0; font-weight: 500; font-size: 12px; line-height: 1; letter-spacing: .14em; text-transform: uppercase; color: var(--cat-blue); transition: opacity .18s ease, color .18s ease; } .preview-label { margin: 0; font-weight: 600 !important; font-size: 20px; line-height: 1.18; color: var(--text) !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; transition: opacity .18s ease; } a[aria-label]:hover .preview-pill, a[aria-label]:focus-within .preview-pill { color: var(--hover-red); } a[aria-label]:hover .preview-label, a[aria-label]:focus-within .preview-label { opacity: .92; } .preview-content { display: none !important; } .preview-read-more { display: none !important; } @media (max-width:480px) { .preview-image { height: 150px; } .preview-box { padding: 12px 0 16px 0 !important; } .preview-label { font-size: 18px; line-height: 1.2; } .preview-pill { font-size: 11px; } }.container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] a>.sublist-01, .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] a>.sublist-01 * { text-decoration: none; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-01 { position: relative; display: flex; align-items: flex-start; gap: 12px; padding: 16px 0; background: transparent; border: 0; border-radius: 0 !important; color: #111827 !important; min-width: 0; font-family: Montserrat, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif !important; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-01 center { display: contents; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-02, .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-icon, .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-02::before { display: none !important; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-label { font-size: 19px; line-height: 1.25; font-weight: 700 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; min-width: 0; color: inherit !important; text-align: left !important; font-family: Montserrat, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif !important; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-01::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: #e5e7eb; } @media (min-width:992px) { .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .row { margin-left: 0 !important; margin-right: 0 !important; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .row>.col-12.col-lg-4 { padding-left: 0 !important; padding-right: 0 !important; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .row>.col-12.col-lg-4:not(:nth-child(3n+1)) { padding-left: 24px !important; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .row>.col-12.col-lg-4:not(:nth-child(3n)) { padding-right: 24px !important; } } @media (max-width:1200px) { .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-label { font-size: 18px; } } @media (max-width:990px) { .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-01 { padding: 14px 0; } .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-label { font-size: 17px; } } @media (max-width:480px) { .container.main section .row.layout>.cols:last-of-type .col-gap:last-of-type .item.item-sublist[type="sublist"] .sublist-label { font-size: 16px; } }