﻿.entrylist{contain:content;display:flex;flex-direction:column;gap:1.75em;padding:1em}.entrylist h3{margin-bottom:-1em;margin-top:0}.entry-card{background-color:#f9f9fb;border:.5px solid #ccc;box-shadow:0 1px 3px 0 #ccc;contain:content;contain-intrinsic-size:0 calc(1.125em * 1.35 * 2);content-visibility:auto;display:inline-block;left:-3px;overflow:hidden;padding:3px;position:relative;width:100%}.entry-card.has-paragraph{contain-intrinsic-size:0 calc(128px + (1em * 1.55 * 4))}.entry-card,.entry-card a,.has-image,.has-image a{height:auto;min-height:54px}.entry-card .entry-summary{border-top:1px solid #eee;color:#22252a;font-family:inherit;margin:3px 0 0;padding:.5em;width:100%}.entry-card.has-image .u-featured,.entry-card.no-image a::before{aspect-ratio:16/9;background-color:#f9f9fb;border:0;box-sizing:border-box;color:#22252a;display:block;flex-grow:0;flex-shrink:0;float:left;height:54px;margin-right:3px;width:96px}.entry-card.no-image a::before{background-color:#d2e6e4;content:'';display:block}.entry-card a{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;text-decoration:none}.entry-card.has-image a:focus .u-featured,.entry-card.no-image a:focus::before{background-color:#fff}.entry-card header,.entry-card h4{height:auto}.entry-card 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}.entry-card h4{flex-grow:1;font-weight:500;height:auto;margin:0;margin-bottom:0;min-width:150px;overflow:hidden;text-overflow:ellipsis}@media (min-width:564px){.entry-card{contain:strict;height:108px;contain-intrinsic-size:0 108px}.entry-card.has-paragraph{contain-intrinsic-size:0 calc(128px + (1em * 1.55 * 3));height:calc(128px + (1em * 1.55 * 3))}.entry-card.has-paragraph.is-update{contain:content;contain-intrinsic-size:0 calc(128px + (1em * 1.55 * 3));height:auto}.entry-card.has-image a{align-items:stretch;min-height:108px}.entry-card.has-image .u-featured,.entry-card.no-image a::before{height:108px;width:192px}}@media (prefers-color-scheme:dark){.entry-card{background-color:#181818;border-color:#242424;box-shadow:unset}.entry-card .entry-summary{border-color:#242424;color:#dfdfdf}.entry-card header{background-color:unset}.entry-card.has-image .u-featured,.entry-card.no-image a::before{background-color:#0d0d0d;color:#fff}}
