@layer components{.xc-news-archive .xc-news-archive-section{border-top:0;background:#ffffff}.xc-news-archive-description{justify-self:end;max-width:28rem;color:var(--xc-muted);font-size:.9375rem;line-height:1.7;text-align:right}:is(.xc-news-archive,.xc-news-related) .xc-news-archive-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:2.5rem 1.25rem;overflow:visible;padding-bottom:0;scroll-snap-type:none}.xc-news-archive-grid .xc-news-gallery-title{display:block;overflow:visible;-webkit-line-clamp:unset}.xc-news-archive .xc-news-archive-grid .xc-news-gallery-item:nth-child(2n){margin-top:0}.xc-news-gallery-item:focus-visible{outline:3px solid var(--xc-focus);outline-offset:6px;border-radius:var(--xc-radius-sm)}.xc-news-archive-range{margin-top:3rem;color:var(--xc-muted);font-size:.8125rem;text-align:center}.xc-news-pagination,.xc-news-pagination-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.xc-news-pagination{margin-top:1.25rem;gap:1rem}.xc-news-pagination .xc-action{min-height:44px}.xc-news-pagination .xc-news-pagination-number{min-width:44px;padding-inline:.75rem}.xc-news-archive-empty{margin-top:2rem}@media (min-width:640px){:is(.xc-news-archive,.xc-news-related) .xc-news-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.xc-news-archive-description{justify-self:start;text-align:left}.xc-news-archive-grid .xc-news-gallery-item{grid-template-rows:repeat(5,auto)}}@media (min-width:1024px){:is(.xc-news-archive,.xc-news-related) .xc-news-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.xc-news-gallery-action svg,.xc-news-gallery-item .xc-home-media-image{transition:none}}}.xc-news-pagination .xc-news-pagination-previous{gap:.5rem;padding-inline:.375rem .75rem;font-size:calc(var(--xc-button-font-size) * .8)}.xc-news-pagination .xc-news-pagination-previous .xc-button-label{transform:none}@layer components{.xc-news-archive-error{display:grid;justify-items:start;gap:1.5rem;padding-block:3rem}.xc-news-archive-error>p{color:var(--xc-muted)}}