/* Only the latest-post list in the sidebar; no float or text wrapping below images. */
.kn-sidebar .kn-latest-widget{min-width:0}.kn-sidebar .kn-latest-heading{display:flex;align-items:center;gap:11px;padding-bottom:17px;margin:0 0 5px;border-bottom:2px solid #d6ebe8}.kn-sidebar .kn-latest-heading>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;color:#087e80;background:linear-gradient(135deg,#d8f3ec,#eef8fc)}.kn-sidebar .kn-latest-heading svg{width:23px;height:23px}.kn-sidebar .kn-latest-heading h2{font-size:calc(21px * var(--kn-text-scale,1))!important;line-height:1.25;margin:0!important;color:#183d4b;letter-spacing:-.4px;overflow-wrap:normal}.kn-sidebar .kn-latest-widget ul.wp-block-latest-posts{display:block;list-style:none;padding:0!important;margin:0!important}.kn-sidebar .kn-latest-widget ul.wp-block-latest-posts>li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:13px;row-gap:5px;align-items:start;clear:both;width:100%;margin:0!important;padding:17px 0!important;border-bottom:1px solid #dfebed;list-style:none}.kn-sidebar .kn-latest-widget ul.wp-block-latest-posts>li:last-child{border-bottom:0;padding-bottom:0!important}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__featured-image{float:none!important;grid-column:1;grid-row:1/span 3;width:64px;min-width:0;margin:0!important;border-radius:13px;overflow:hidden;background:#e9f2f1;aspect-ratio:1}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__featured-image a{display:block}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__featured-image img{float:none!important;display:block;width:64px!important;height:64px!important;max-width:none!important;max-height:none!important;object-fit:cover;border-radius:13px;transition:transform .18s ease}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__post-title{display:block;grid-column:2;min-width:0;margin:0;padding:0;color:#244e5c;font-size:calc(15px * var(--kn-text-scale,1))!important;font-weight:650;line-height:1.55;text-decoration:none;overflow-wrap:break-word;hyphens:auto;transition:color .15s}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__post-title:hover{color:#c65036;text-decoration:underline;text-underline-offset:3px}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__post-title:focus-visible{outline:3px solid #d58135;outline-offset:3px;border-radius:3px}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__post-date,.kn-sidebar .kn-latest-widget .wp-block-latest-posts__post-author,.kn-sidebar .kn-latest-widget .wp-block-latest-posts__post-excerpt{grid-column:2;font-size:calc(12px * var(--kn-text-scale,1));line-height:1.55;margin:0;color:#647d85}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__post-full-content{grid-column:1/-1}.kn-sidebar .kn-latest-widget li:not(:has(.wp-block-latest-posts__featured-image)){grid-template-columns:minmax(0,1fr)}.kn-sidebar .kn-latest-widget li:not(:has(.wp-block-latest-posts__featured-image))>*{grid-column:1}.kn-sidebar .kn-widget:has(.kn-latest-widget){padding:22px 18px;background:linear-gradient(155deg,#fff 55%,#f0f8f6);border-color:#d4e5e5;box-shadow:0 8px 26px #1b56650b}.kn-sidebar .kn-latest-widget li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.03)}
@media(prefers-reduced-motion:reduce){.kn-sidebar .kn-latest-widget img,.kn-sidebar .kn-latest-widget a{transition:none!important;transform:none!important}}
@media(max-width:650px){.kn-sidebar .kn-latest-widget ul.wp-block-latest-posts>li{grid-template-columns:72px minmax(0,1fr);gap:7px 15px}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__featured-image{width:72px}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__featured-image img{width:72px!important;height:72px!important}.kn-sidebar .kn-latest-widget .wp-block-latest-posts__post-title{font-size:calc(16px * var(--kn-text-scale,1))!important}.kn-sidebar .kn-latest-widget li:not(:has(.wp-block-latest-posts__featured-image)){grid-template-columns:minmax(0,1fr)}}
