.news--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:3.5rem 2rem}.news--card .news--card-image{--_card-border-radius:1.875rem;--_card-height:18rem;display:block;position:relative;overflow:hidden;border-radius:var(--_card-border-radius);padding-bottom:var(--_card-height);margin-bottom:1.5rem}.news--card .news--card-image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.news--card .news--card-date{font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem}.news--card .news--card-title{display:block;font-size:1.5rem;line-height:2rem;font-weight:var(--fw-700);max-width:19rem;letter-spacing:.01em}.news-article hr{height:2px;background-color:#f6cac0}.news-article ol,.news-article ul{margin-bottom:1.875rem}.article--header .article--date{margin-right:3.5rem}.article--body{display:grid;grid-template-columns:75% 25%}.article--body .cta-block--quote{grid-column:span 2}.article--body > *{grid-column:1}.article--body > h1,.article--body > h2,.article--body > h3,.article--body > h4,.article--body > h5,.article--body > h6{margin-top:.75em;margin-bottom:1em}.article--body > p{margin-bottom:1.875rem}.article--footer .article--footer-actions{justify-content:space-between}.article--footer .socials > span{font-size:1.25rem;display:inline-flex;margin-right:1.5rem}.article--footer .socials a{font-size:2rem;display:inline-flex}.article--footer .socials a:not(:last-child){margin-right:1.5rem}.article--footer .article--author{font-size:1.25rem;flex-wrap:wrap;justify-content:center}.article--footer .article--author > span{display:inline-flex;align-items:center;margin-top:.5rem}.article--footer .article--author .article--author-photo{width:3rem;height:3rem;flex:0 0 3rem;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;margin:.5rem 1rem 0}.article--recents{display:grid;grid-template-columns:1fr 7.75rem;align-items:center}.article--recents .news--grid{grid-column:span 2}.article--recents .news--grid > *:nth-child(n+4){display:none}.pagination{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:0 8px 24px}.pagination .pagination--list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style:none;padding:0;width:100%;gap:1rem 0}.pagination .pagination--list > li{--_pagination-item-width:5.3rem;flex:0 0 var(--_pagination-item-width);width:var(--_pagination-item-width);height:100%}.pagination .pagination--list > li.active a,.pagination .pagination--list > li.active span{color:var(--accent-color);font-weight:var(--fw-600);pointer-events:none}.pagination .pagination--list a,.pagination .pagination--list span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:24px;font-size:var(--font-size-sm);font-weight:var(--fw-400)}.pagination .pagination--arrow i{color:var(--accent-color);transition:color .25s}.pagination.pagination--user-profile{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 8px;margin-top:20px}.pagination__reload-icon{width:24px;height:24px;color:var(--accent-color)}.pagination__nav{display:flex;align-items:center;gap:24px}.pagination__list{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0}.pagination__item{display:flex;align-items:center;justify-content:center}.pagination__link{font-family:inherit;font-size:14px;font-weight:400;line-height:20px;color:var(--black-secondary-color,#171717);text-decoration:underline;text-decoration-color:var(--text-color-underline,rgba(0,0,0,.3));transition:color .2s ease}.pagination__link:hover{color:var(--accent-color)}.pagination__link--active{font-weight:600;color:var(--accent-color);text-decoration:none}.pagination__ellipsis{font-family:inherit;font-size:14px;font-weight:400;line-height:20px;color:var(--black-secondary-color,#171717)}.cta-block--quote{background-color:var(--accent-color-super-light);border-radius:1.25rem;padding:4rem;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.cta-block--quote h1,.cta-block--quote h2,.cta-block--quote h3,.cta-block--quote h4,.cta-block--quote h5,.cta-block--quote h6{color:var(--black-color);font-weight:var(--fw-600);font-size:2rem;line-height:1.2;margin-bottom:1.5rem;text-wrap:pretty}.cta-block--quote h1 + .btn--link-rounded,.cta-block--quote h2 + .btn--link-rounded,.cta-block--quote h3 + .btn--link-rounded,.cta-block--quote h4 + .btn--link-rounded,.cta-block--quote h5 + .btn--link-rounded,.cta-block--quote h6 + .btn--link-rounded{margin-top:1em;margin-bottom:1em}.cta-block--quote .cta-block--quote-text{max-width:41rem}.cta-block--quote .cta-block--quote-text > i[class^=icon-quote]{color:var(--accent-color);font-size:2rem;margin-bottom:1.5rem;display:block}.cta-block--quote .cite{font-size:1.5rem}@media (min-width:768px){.pagination{flex-direction:row;justify-content:end;margin:0 auto}.pagination.pagination--user-profile{flex-direction:row;justify-content:space-between}}@media (min-width:992px){.cta-block--quote{border-radius:1.875rem}}@media (max-width:1200px){.cta-block--quote h1 + .btn--link-rounded,.cta-block--quote h2 + .btn--link-rounded,.cta-block--quote h3 + .btn--link-rounded,.cta-block--quote h4 + .btn--link-rounded,.cta-block--quote h5 + .btn--link-rounded,.cta-block--quote h6 + .btn--link-rounded{margin-top:.5em;margin-bottom:.5em;padding-top:0;padding-bottom:0}}@media (max-width:992px){.pagination .pagination--list > li{--_pagination-item-width:2.625rem}.pagination .pagination--list > li:nth-child(n+4):not(:last-child):not(:nth-last-child(2)){display:none}.cta-block--quote{padding:2.5rem}}@media (max-width:768px){.news--grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}.news--card .news--card-image{--_card-border-radius:1.25rem;--_card-height:15rem;margin-bottom:1.25rem}.news--card .news--card-date{text-align:center;font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem}.news--card .news--card-title{font-size:1.125rem;line-height:1.5rem;text-align:center;max-width:21.25rem;margin:0 auto}.article--header{text-align:center}.article--header .article--date{flex:0 0 100%;margin-bottom:.5rem;margin-right:0;font-size:.875rem}.article--header .article--tags{justify-content:center;width:100%}.article--header .article--tags > a{font-size:.875rem}.article--body > h1,.article--body > h2,.article--body > h3,.article--body > h4,.article--body > h5,.article--body > h6{text-align:center}.article--body{grid-template-columns:1fr}.article--body > *{grid-column:1}.article--footer .article--footer-actions{justify-content:center;flex-direction:column}.article--footer .article--author{order:1;margin-bottom:.5rem;font-size:.875rem}.article--footer .socials{justify-content:center;order:2}.article--footer .socials > span{flex:0 0 100%;text-align:center;width:100%;margin-right:0;display:block;margin-bottom:1rem;font-size:.875rem}.article--recents .news--grid > *:nth-child(n+4){display:block}.article--recents{grid-template-columns:1fr}.article--recents > *{grid-column:1;text-align:center}.article--recents > a{order:3;display:block;margin-top:2.5rem}.pagination .pagination--list > li{--_pagination-item-width:2.25rem}.pagination .pagination--list a,.pagination .pagination--list span{font-size:var(--font-size-xxs)}.pagination .pagination--arrow > a{padding:var(--_btn-padding--xs);border-radius:1rem}.cta-block--quote{text-align:center;padding:2rem 4rem}.cta-block--quote h1,.cta-block--quote h2,.cta-block--quote h3,.cta-block--quote h4,.cta-block--quote h5,.cta-block--quote h6{font-size:1.5rem;line-height:1.34}.cta-block--quote .cta-block--quote-button{width:100%}}@media (max-width:576px){.news--grid{grid-template-columns:1fr}.pagination .pagination--list{justify-content:center}.cta-block--quote{padding:2rem 1.25rem}.cta-block--quote .cite{font-size:1rem}}@media (any-hover:hover){.news--card .news--card-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article--body .cta-block--quote-button a:hover{color:var(--white-color);text-decoration-color:none}.pagination .pagination--arrow > a:hover{background-color:var(--accent-color)}.pagination .pagination--arrow > a:hover i{color:var(--white-color)}}