/* Blog archive styles: based on the user's current The Sunday Edit CSS. */
.se-archive--blog{--sea-ink:#272a33;--sea-muted:#777b87;--sea-line:#e6e8ee;--sea-paper:#fbfaf8;--sea-primary:#345196;--sea-accent:#ec2525;max-width:100%;margin:0 auto;color:var(--sea-ink);font-family:'Montserrat',Arial,sans-serif;-webkit-font-smoothing:antialiased}
.se-archive--blog *{box-sizing:border-box}
.se-archive--blog .se-archive__toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 2%;padding:24px 0 25px}
.se-archive--blog .se-archive__filters{display:flex;flex-wrap:nowrap;gap:7px;max-width:100%;overflow-x:auto;scrollbar-width:thin}
.se-archive--blog .se-archive__filter{flex:0 0 auto;border:0!important;border-radius:0!important;background:#345196!important;padding:.5vw!important;color:#fff!important;font:500 .9vw 'Montserrat',Arial,sans-serif!important;cursor:pointer;transition:background .18s,color .18s}
.se-archive--blog .se-archive__filter:hover,.se-archive--blog .se-archive__filter.is-active{background:#ec2525!important;color:#fff!important}
.se-archive--blog .se-archive__tools{display:flex;align-items:center;gap:19px;flex-shrink:0}
.se-archive--blog .se-archive__count{color:var(--sea-muted);font-size:.9vw;white-space:nowrap}
.se-archive--blog .se-archive__views{display:flex;gap:2px;border:1px solid var(--sea-line);border-radius:4px;padding:3px}
.se-archive--blog .se-archive__view{display:grid;place-items:center;justify-content:center;align-items:center;width:40px;height:30px;border:0;border-radius:0!important;background:none!important;color:#345196!important;font:600 1vw 'Montserrat',Arial,sans-serif;line-height:1;letter-spacing:-1px;cursor:pointer;transition:background .18s,color .18s}
.se-archive--blog .se-archive__view.is-active{background:#345196!important;color:#fff!important}
.se-archive--blog .se-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 25px}
.se-archive--blog[data-columns="1"] .se-archive__grid{grid-template-columns: 1fr;gap: 44px 25px;}
.se-archive--blog[data-columns="2"] .se-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 35px}
.se-archive--blog[data-columns="3"] .se-archive__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 25px}
.se-archive--blog[data-columns="4"] .se-archive__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 19px}
.se-archive--blog .se-card{min-width:0}.se-archive--blog .se-card[hidden]{display:none}
.se-archive--blog .se-card__link{display:block;color:inherit;text-decoration:none}
.se-archive--blog .se-card__image{position:relative;overflow:hidden;aspect-ratio:1.48;background:#e9eaf0}
.se-archive--blog .se-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}
.se-archive--blog .se-card__link:hover .se-card__image img{transform:scale(1.04)}
.se-archive--blog .se-card__placeholder{display:grid;height:100%;place-items:center;color:#aeb8d0;font-size:40px}
.se-archive--blog .se-card__tag{position:absolute;top:13px;left:13px;max-width:calc(100% - 26px);background:var(--sea-paper);padding:7px 10px;color:var(--sea-primary);font-size:.75vw;letter-spacing:.14em;text-transform:uppercase}
.se-archive--blog .se-card__body{padding:17px 1px 0}
.se-archive--blog .se-card h1,.se-archive--blog .se-card h2,.se-archive--blog .se-card h3,.se-archive--blog .se-card h4,.se-archive--blog .se-card h5,.se-archive--blog .se-card h6{font-family:'Montserrat',Arial,sans-serif;font-weight:600;line-height:1.27;letter-spacing:-.025em}
.se-archive--blog .se-card h1{font-size:2vw}.se-archive--blog .se-card h2{font-size:1.6vw}.se-archive--blog .se-card h3{font-size:1.4vw}.se-archive--blog .se-card h4{font-size:1.3vw}.se-archive--blog .se-card h5{font-size:1.2vw}.se-archive--blog .se-card h6{font-size:1.1vw}
.se-archive--blog .se-card h2{margin:10px 0 8px;color:var(--sea-ink);transition:color .18s}
.se-archive--blog .se-card__link:hover h2{color:var(--sea-primary)}
.se-archive--blog .se-card p{max-width:95%;margin:0;color:var(--sea-muted);font-size:1vw;line-height:1.75}
.se-archive--blog .se-card__read{display:inline-flex;align-items:center;gap:8px;margin-top:13px;color:var(--sea-accent);font-size:1vw;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.se-archive--blog .se-card__read span{font-size:1vw;transition:transform .2s}
.se-archive--blog .se-card__link:hover .se-card__read span{transform:translateX(4px)}
.se-archive--blog .se-archive__empty{grid-column:1/-1;padding:70px 15px;text-align:center;color:var(--sea-muted);font:22px 'Playfair Display',Georgia,serif}
@media(max-width:800px){.se-archive--blog .se-card__tag{font-size:3vw !important;}.se-archive--blog .se-card__read{font-size:3vw}.se-archive--blog .se-card__read span{font-size:3vw;}.se-archive__count{font-size:4vw !important;}.se-archive--blog .se-archive__filter{font-size:4vw !important;padding: 1vw !important;}.se-archive--blog .se-archive__toolbar{align-items:flex-start;flex-direction:column;gap:17px}.se-archive--blog .se-archive__tools{width:100%;justify-content:space-between}.se-archive--blog[data-columns="4"] .se-archive__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.se-archive--blog .se-card h1{font-size:clamp(22px,5vw,30px)}.se-archive--blog .se-card h2{font-size:clamp(20px,4.5vw,27px)}.se-archive--blog .se-card h3{font-size:clamp(18px,4.5vw,24px)}.se-archive--blog .se-card h4{font-size:clamp(16px,4vw,21px)}.se-archive--blog .se-card h5{font-size:clamp(14px,4vw,19px)}.se-archive--blog .se-card h6{font-size:clamp(13px,4vw,17px)}.se-archive--blog .se-card p{font-size:clamp(13px,1vw,15px)}.se-archive--blog .se-archive__filters{flex-wrap:wrap !important;justify-content: center;}}
@media(max-width:520px){.se-archive--blog .se-archive__toolbar{margin-bottom:21px;padding:19px 0 20px}.se-archive--blog .se-archive__filters{gap:3px;}.se-archive--blog .se-archive__filter{padding:8px 11px;font-size:11px}.se-archive--blog .se-archive__grid,.se-archive--blog[data-columns="2"] .se-archive__grid,.se-archive--blog[data-columns="3"] .se-archive__grid,.se-archive--blog[data-columns="4"] .se-archive__grid{grid-template-columns:1fr;gap:32px}.se-archive--blog .se-card__image{aspect-ratio:1.55}.se-archive--blog .se-card h2{font-size:clamp(22px,2vw,27px)}.se-archive--blog .se-card p{font-size:14px}}
@media(max-width:800px){
.se-archive--blog .se-archive__view:not([data-columns="1"]):not([data-columns="2"]){display:none}
.se-archive--blog[data-columns="1"] .se-archive__grid{grid-template-columns:1fr}
}
@media(max-width:520px){
.se-archive--blog .se-archive__grid,.se-archive--blog[data-columns="1"] .se-archive__grid,.se-archive--blog[data-columns="3"] .se-archive__grid,.se-archive--blog[data-columns="4"] .se-archive__grid{grid-template-columns:1fr;gap:32px}
.se-archive--blog[data-columns="2"] .se-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
.se-archive--blog[data-columns="2"] .se-card__image{aspect-ratio:1.1}
}
