.news-mentions-module{scroll-margin-top:70px;width:100%}@media (min-width:992px){.news-mentions-module{scroll-margin-top:156px}}@media (min-width:1200px){.news-mentions-module{scroll-margin-top:168px}}@media (min-width:1430px){.news-mentions-module{scroll-margin-top:191px}}@media (min-width:1670px){.news-mentions-module{scroll-margin-top:292px}}.news-mentions-header{margin-bottom:3em;text-align:center}.news-eyebrow{color:#666;font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:.5em;text-transform:uppercase}.news-heading{color:#1a1a1a;font-size:40px;font-weight:700;margin:0}.news-mentions-grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:3em}.news-mention-card{border-right:1px solid #e5e5e5;display:flex;flex-direction:column;gap:16px;padding:0 40px 0 0;transition:color .2s ease}.news-mention-card,.news-mention-card:active,.news-mention-card:focus,.news-mention-card:hover,.news-mention-card:visited{text-decoration:none}.news-mention-card:nth-child(3n){border-right:none;padding-right:0}.news-source-tag{background:#f0f0f0;border-radius:4px;color:#666;display:inline-block;font-size:13px;font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;width:fit-content}.news-title{color:#101223;font-size:16px;font-weight:400;line-height:1.5;margin:0;text-decoration:none;transition:color .2s ease}.news-mention-card:active .news-title,.news-mention-card:focus .news-title,.news-mention-card:hover .news-title{color:#006fe6;text-decoration:none}.news-date{align-items:center;color:#666;display:flex;font-size:14px;font-weight:400;gap:8px}.calendar-icon{color:#666;flex-shrink:0}.no-results{color:#666;font-size:16px;font-style:italic;grid-column:1/-1;padding:40px 20px;text-align:center}.news-mentions-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:2em;padding-bottom:2em}.news-mentions-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:1em;margin-top:3em}.pagination-btn{background:#f5f5f5;border:2px solid transparent;border-radius:6px;color:#333;font-size:15px;font-weight:500;padding:8px 20px;text-decoration:none;transition:all .2s ease}.pagination-btn:active,.pagination-btn:focus,.pagination-btn:hover{background:#e8e8e8;color:#333;font-weight:500;text-decoration:none}.pagination-numbers{align-items:center;display:flex;gap:6px}.pagination-number{align-items:center;background:#f5f5f5;border:2px solid transparent;border-radius:6px;color:#333;display:flex;font-size:15px;font-weight:500;justify-content:center;padding:8px 20px;text-decoration:none;transition:all .2s ease}.pagination-number:focus:not(.active),.pagination-number:hover:not(.active){background:#e8e8e8;color:#333;font-weight:500;text-decoration:none}.pagination-number.active{background:#1a1a1a;border-color:#1a1a1a;color:#fff;cursor:default}.pagination-ellipsis{color:#999;padding:0 8px;user-select:none}.page-counter{color:#666;font-size:14px;margin-top:1em;text-align:center}.pagination-next,.pagination-prev{padding-right:30px;position:relative}.pagination-prev{padding-left:30px;padding-right:20px}.pagination-next:after{border:6px solid transparent;border-left:6px solid;border-right:none;right:10px}.pagination-next:after,.pagination-prev:before{content:"";display:block;height:12px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.pagination-prev:before{border:6px solid transparent;border-left:none;border-right-color:currentcolor;left:10px}@media (max-width:1024px){.news-mentions-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.news-mention-card:nth-child(3n){border-right:1px solid #e5e5e5;padding-right:30px}.news-mention-card:nth-child(2n){border-right:none;padding-right:0}}@media (max-width:768px){.news-heading{font-size:32px}.news-mentions-grid{gap:30px;grid-template-columns:1fr}.news-mention-card{border-bottom:1px solid #e5e5e5;border-right:none!important;padding-bottom:30px;padding-right:0!important}.news-mention-card:last-child{border-bottom:none;padding-bottom:0}.news-title{font-size:15px}.news-date{font-size:13px}.pagination-btn{font-size:14px;padding:8px 16px}.pagination-number{font-size:14px;height:36px;min-width:36px}.pagination-next,.pagination-prev{order:2}.pagination-numbers{flex-basis:100%;justify-content:center;margin-bottom:10px;order:1}}