﻿.entrylist{contain:content;display:flex;flex-direction:column;gap:1.75em;padding:.5em}.entrylist h3{margin-bottom:-1em;margin-top:0}.entrylist article{border:.5px solid #ccc;box-shadow:0 1px 3px 0 #ccc;contain:content;display:inline-block;left:-3px;max-width:unset;overflow:hidden;padding:3px;position:relative;width:100%}.entrylist article,.entrylist article a,.has-image,.has-image a{height:auto;min-height:54px}.entrylist .entry-summary{border-top:1px solid #eee;color:#22252a;font-family:inherit;hyphens:auto;margin:3px 0 0;padding:.5em;width:100%}.entrylist .has-image .u-featured,.entrylist article:not(.has-image) a::before{aspect-ratio:16/9;background-color:#fff;border:0;box-sizing:border-box;color:#000;display:block;flex-grow:0;flex-shrink:0;float:left;height:54px;margin-right:3px;width:96px}.entrylist article:not(.has-image) a::before{background-color:#d2e6e4;content:'';display:block}.entrylist article a{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;text-decoration:none}.entrylist .has-image a:focus .u-featured,.entrylist article:not(.has-image) a:focus::before{background-color:#fff}.entrylist article header,.entrylist article h4{height:auto}.entrylist article header{align-content:center;align-items:center;background:#f5f5f5;break-before:avoid;contain:content;display:flex;flex-grow:1;height:auto;justify-content:start;min-height:54px;padding:0 .5em;width:min-content}.entrylist article h4{flex-grow:1;font-size:1.125em;font-weight:500;height:auto;line-height:1.35;margin:0;margin-bottom:0;min-width:150px;overflow:hidden;text-overflow:ellipsis}@media (min-width:564px){.entrylist .has-image a{align-items:stretch;min-height:108px}.entrylist .has-image .u-featured,.entrylist article:not(.has-image) a::before{height:108px;width:192px}}@media (prefers-color-scheme:dark){.entrylist article{border-color:#4a4a4a;box-shadow:unset}.entrylist .entry-summary{border-color:#4a4a4a;color:#fff}.entrylist article header{background-color:#181818}.entrylist .has-image .u-featured,.entrylist article:not(.has-image) a::before{background-color:#000;color:#fff}}
