/* Keep Siren's airy rows and circular artwork, with an explicit reading order. */
.post-footer.siren-post-footer{height:auto;min-height:0;margin-top:20px;padding:20px 0;border-bottom:0}
.siren-post-footer .post-lincenses{padding:0;font-size:12px;line-height:1.8}
.siren-post-footer .post-tags{float:none;margin-top:12px;text-align:center}
h1.main-title.posts-heading{margin:0 0 4px;padding:0 0 14px;font-size:18px;font-weight:400;letter-spacing:.4px;color:#737b83;border-bottom:1px dashed #e6e9ed}
.post-list-standard{margin:0 0 8px}
.post-list-standard .post-entry{display:grid;grid-template-columns:100px minmax(0,1fr);gap:28px;padding:30px 0 28px}
.post-list-standard .feature{position:static;margin:2px 0 0;align-self:start}
.post-list-standard .feature a{display:block;position:relative;border-radius:50%;line-height:0;transition:transform .25s ease}
.post-list-standard .feature img{display:block;width:100px;height:100px;padding:2px;border:1px solid #dadada;background:#fff;object-fit:cover;transition:border-color .25s ease}
.post-list-standard .feature a:is(:hover,:focus-visible){transform:scale(1.04)}
.post-list-standard .feature a:is(:hover,:focus-visible) img{border-color:var(--siren-accent,#fe9600)}
.post-list-standard .feature .overlay{pointer-events:none}
.post-list-standard .feature a:focus-visible .overlay i{opacity:1}
.post-list-standard .feature a:focus-visible{outline:2px solid var(--siren-accent,#fe9600);outline-offset:5px}
.post-list-standard .post-summary,.post-list-standard .post-heading{min-width:0}
.post-list-standard a:focus-visible{outline:2px solid var(--siren-accent,#fe9600);outline-offset:4px}
.post-list-standard h2.entry-title{display:block;width:auto;margin:0;font-size:23px;line-height:1.5;font-weight:400;color:#343b45;white-space:normal;overflow:visible;overflow-wrap:anywhere}
.post-list-standard h2.entry-title a:hover{color:var(--siren-accent,#fe9600)}
.post-list-standard .p-time{position:static;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;color:#7a828c;font:400 12px/1.6 var(--siren-font,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif)}
.post-list-standard .p-time time{display:inline-flex;align-items:center;gap:6px}
.post-list-standard .icon{flex-shrink:0;width:15px;height:15px;vertical-align:middle}
.post-list-standard .post-sticky{padding:1px 7px;border:1px solid #eddaca;border-radius:4px;color:#9a5e28;font-size:11px}
.post-list-standard .post-excerpt{margin:14px 0 12px}
.post-list-standard .post-excerpt p{min-height:0;height:auto;margin:0;font-size:14px;line-height:1.9;color:#636b75;overflow:visible;overflow-wrap:anywhere}
.post-list-standard .entry-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin:0}
.post-list-standard .info-meta,.post-list-standard:hover .info-meta{position:static;display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;border:0;opacity:1;visibility:visible;transform:none;transition:none;font:400 12px/1.6 var(--siren-font,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif)}
.post-list-standard .info-meta span{display:inline-flex;align-items:center;gap:6px;float:none;color:#7a828c;font-size:12px}
.post-list-standard .info-meta a{display:inline-flex;align-items:center;min-height:36px;color:inherit}
.post-list-standard .info-meta a:hover{color:var(--siren-accent,#fe9600)}
.post-list-standard .info-meta i{float:none;margin:0;font-size:16px}
.post-list-standard .post-more{display:block;margin:0 0 0 auto}
.post-list-standard .post-more a{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:#596572;font:400 12px/1.6 var(--siren-font,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif)}
.post-list-standard .post-more a:hover,.post-list-standard .post-more a:focus-visible{color:var(--siren-accent,#fe9600)}
.post-list-standard .post-more .icon{width:17px;height:17px;transition:transform .2s ease}
.post-list-standard .post-more a:hover .icon{transform:translateX(3px)}
.post-list-standard hr{width:calc(100% - 128px);margin:0 0 0 128px;background:#edf0f2}
@media(max-width:600px){
 .post-list-standard .post-entry{grid-template-columns:56px minmax(0,1fr);gap:0 16px;padding:24px 0 20px}
 .post-list-standard .feature{grid-column:1;grid-row:1;margin:3px 0 0}
 .post-list-standard .feature img{width:56px;height:56px;padding:2px}
 .post-list-standard .post-summary{display:contents}
 .post-list-standard .post-heading{grid-column:2}
 .post-list-standard h2.entry-title{font-size:19px;line-height:1.5}
 .post-list-standard .p-time{margin-top:6px;font-size:11px}
 .post-list-standard .post-excerpt{grid-column:1/-1;margin:16px 0 10px}
 .post-list-standard .post-excerpt p{font-size:14px;line-height:1.9}
 .post-list-standard .entry-footer{grid-column:1/-1;gap:0 12px}
 .post-list-standard .info-meta{gap:4px 12px}
 .post-list-standard .info-meta a,.post-list-standard .post-more a{min-height:44px}
 .post-list-standard hr{width:100%;margin:0}
}
