.entry-media{margin-bottom:1em}.entry-media img{width:100%}.page .entry-details,.single .entry-details{margin:0 0 1.15em;padding:0 0 .75em;border-bottom:1px solid rgba(0,0,0,.14);text-align:left}.page .entry-details__line,.single .entry-details__line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:1.25em;font-family:Blinker,"Noto Sans",system-ui,sans-serif;font-size:.95em;white-space:nowrap}.page .entry-details__item,.single .entry-details__item{margin:0;padding:0;min-width:0}.page .entry-details__when,.single .entry-details__when{text-align:left}.page .entry-details__projects,.single .entry-details__projects{text-align:center}.page .entry-details__license,.single .entry-details__license{text-align:right}.page .entry-details__sep,.single .entry-details__sep{margin-inline:0.35em}.page .entry-details .term-badge,.single .entry-details .term-badge{margin:0}.page .entry-footer,.single .entry-footer{display:grid;gap:.65em;margin:2.5em 0 0;padding:.75em 0 0;border-top:1px solid rgba(0,0,0,.14);text-align:left}.page .entry-footer__categories,.page .entry-footer__tags,.single .entry-footer__categories,.single .entry-footer__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .45em;font-family:Blinker,"Noto Sans",system-ui,sans-serif;font-size:.85em}.page .entry-footer__categories .term-badge,.page .entry-footer__tags .term-badge,.single .entry-footer__categories .term-badge,.single .entry-footer__tags .term-badge{margin:0}.page .entry-footer__syndication,.single .entry-footer__syndication{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .45em;font-family:Blinker,"Noto Sans",system-ui,sans-serif;font-size:.9em;color:#4a4a4a}.page .entry-also-published__label,.single .entry-also-published__label{color:#000;font-weight:600}.page .entry-also-published__links,.single .entry-also-published__links{min-width:0}.single .entry-title{margin:0 0 .5em}.single .entry-title:has(+ .entry-tldr){margin-bottom:.2em}.single .entry-tldr{font-family:Blinker,system-ui,sans-serif;font-weight:600;line-height:1.3;color:#4a4a4a;text-align:left;margin:0 0 1em}.single .entry-tldr__label{display:inline-block;font-size:.75em;margin-right:.25em;color:#000;vertical-align:top;line-height:1.75}.single .entry-tldr__text{font-size:1.25em}.single .entry-content{margin:0 0 1em}.single .entry-media{margin:0 0 1.25em}