/* Tag archive, using Design System v2 roles and spacing. */
.w2wt-tag-banner h1{max-width:22ch;text-transform:none}
.w2wt-tag-banner .w2wt-label{border-radius:var(--w2wt-radius);margin-bottom:var(--w2wt-s3)}
.w2wt-tag-banner nav{margin-bottom:var(--w2wt-s6)}
.w2wt-tag-banner .w2wt-tag-count{font-size:var(--w2wt-small);margin-bottom:0}
.w2wt-tag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--w2wt-s6);padding-block:var(--w2wt-s6)}
.w2wt-tag-item{min-width:0;display:flex;flex-direction:column}
.w2wt-tag-item .w2wt-card{flex:1}
.w2wt-tag-item .w2wt-media{aspect-ratio:16/10;border-radius:var(--w2wt-radius);overflow:hidden}
.w2wt-tag-item h2{font:700 var(--w2wt-h6)/1.35 var(--w2wt-font);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-transform:none;margin-bottom:var(--w2wt-s2)}
.w2wt-tag-item .w2wt-excerpt{font-size:var(--w2wt-small);-webkit-line-clamp:3}
.w2wt-tag-grid .w2wt-tag-author{color:var(--w2wt-secondary);font-size:var(--w2wt-caption);margin:var(--w2wt-s2) 0 0}
.w2wt-tag-live .w2wt-pagination{padding-bottom:var(--w2wt-s6)}
@media(max-width:1023px){.w2wt-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
.w2wt-tag-banner .w2wt-category-banner-copy{min-height:0;padding-block:var(--w2wt-s6)}
.w2wt-tag-banner h1{font-size:var(--w2wt-h1);max-width:20ch}
.w2wt-tag-banner:after{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.35)),linear-gradient(0deg,var(--w2wt-dark),transparent)}
.w2wt-tag-banner .w2wt-tag-description{font-size:var(--w2wt-small);order:2;margin:var(--w2wt-s3) 0 0}
.w2wt-tag-grid{grid-template-columns:minmax(0,1fr);gap:var(--w2wt-s4);padding-block:var(--w2wt-s4)}
.w2wt-tag-item .w2wt-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--w2wt-s3)}
.w2wt-tag-item .w2wt-media{aspect-ratio:4/5;align-self:start}
.w2wt-tag-item .w2wt-card-copy{padding:0;min-width:0}
.w2wt-tag-item .w2wt-excerpt{display:none}
.w2wt-tag-item h2{-webkit-line-clamp:3;font-size:var(--w2wt-h6)}
.w2wt-tag-grid .w2wt-tag-author{margin-left:calc(96px + var(--w2wt-s3))}
}
