.ank-featured-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.ank-featured-column{min-width:0;display:flex;flex-direction:column}
.ank-featured-card{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 0;border-bottom:1px solid #eceef1}
.ank-featured-card:first-child{padding-top:0}
.ank-featured-card .thumb{display:block;width:min(var(--featured-image,108px),38%);flex-shrink:0;aspect-ratio:1.5;border-radius:4px;overflow:hidden;box-shadow:0 1px 5px #0002}
.ank-featured-copy{min-width:0;flex:1}
.ank-featured-card h3{font-size:var(--featured-size,14px);line-height:1.5;font-weight:500;margin:0;overflow-wrap:anywhere}
.ank-featured-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--featured-lines,3);overflow:hidden}
.ank-featured-card .card-meta{margin-top:5px;font-size:10px}
.ank-featured-lead{display:block;padding-top:0}
.ank-featured-lead .thumb{width:100%;margin-bottom:10px}
.ank-featured-lead h3{font-size:var(--featured-lead-size,18px);font-weight:700}
.ank-featured-lead h3 a{-webkit-line-clamp:var(--featured-lead-lines,2)}
@media(max-width:800px){.ank-featured-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ank-featured-center{grid-column:1/-1;grid-row:1}.ank-featured-card h3{font-size:var(--featured-size,14px)}}
@media(max-width:480px){.ank-featured-columns{grid-template-columns:minmax(0,1fr)}.ank-featured-center{grid-column:1;grid-row:1}}
