.hkn-news-sidebar{display:flex;flex-direction:column;gap:40px}.hkn-news-sidebar>*{margin:0}
.hke-category-description{font-family:var(--wp--preset--font-family--serif);font-size:1.125rem;line-height:1.55;margin:0 0 24px;overflow-wrap:anywhere}.hke-category-description>:first-child{margin-top:0}.hke-category-description>:last-child{margin-bottom:0}
.hkn-news-picks>h2{margin:0;border-top:3px solid var(--wp--preset--color--ink);padding-top:12px;font-size:var(--hke-heading-size,22px);font-weight:800;font-stretch:82%;line-height:1.2;font-family:var(--hke-title-font,inherit);color:var(--hke-title-color,inherit)}
.hkn-news-pick{display:flex;flex-direction:column;gap:14px;padding:20px 0;border-bottom:1px solid var(--wp--preset--color--rule)}.hkn-news-pick h3{margin:0;font-size:var(--hke-story-size,21px);font-weight:800;font-stretch:85%;line-height:1.15;overflow-wrap:anywhere;font-family:var(--hke-title-font,inherit);color:var(--hke-title-color,inherit)}.hkn-news-pick a{color:inherit;text-decoration:none}.hkn-news-pick a:hover{text-decoration:underline}.hkn-news-pick-image{display:block;aspect-ratio:16/10}.hkn-news-pick-image img{display:block;width:100%;height:100%;object-fit:cover}
.hkn-news-ad-area,.hkn-latest-list>li.hkn-news-feed-ad{display:flex;box-sizing:border-box;justify-content:center;align-items:center;padding:24px 16px;margin:0;min-width:0;width:100%}
.hkn-news-ad-area>.hkn-image-ad,.hkn-news-feed-ad>.hkn-image-ad{box-sizing:border-box;max-width:100%;border:1px solid var(--wp--preset--color--rule);padding:16px;color:var(--wp--preset--color--ink);text-decoration:none}.hkn-news-feed-ad>.hkn-image-ad{width:100%;max-width:400px}.hkn-news-ad-area>.hkn-image-ad{max-width:970px}.hkn-news-ad-area .hkn-ad-label,.hkn-news-feed-ad .hkn-ad-label{font-family:var(--wp--preset--font-family--mono)}

.hkn-news-sidebar .hkn-sidebar-query li{display:grid;grid-template-columns:2ch minmax(0,1fr);gap:14px 16px;align-items:start}
.hkn-news-sidebar .hkn-sidebar-query li::before{grid-column:1;grid-row:1}
.hkn-news-sidebar .hkn-sidebar-query h3{grid-column:2;grid-row:1}
.hkn-news-sidebar .hkn-sidebar-query .wp-block-post-featured-image{grid-column:2;grid-row:2;margin:0;width:100%;min-width:0}
.hkn-news-sidebar .hkn-sidebar-query .wp-block-post-featured-image a,.hkn-news-sidebar .hkn-sidebar-query .wp-block-post-featured-image img{display:block;width:100%}

/* Shared listing refinements; excerpt rendering and typography stay unchanged. */
.hkn-home-main.hkn-news-index{padding-top:9.8px}
.hke-listing-feed .hkn-latest-heading{margin-bottom:12px}
.hkn-news-picks>h2{display:flex;align-items:center;gap:12px}
.hkn-news-picks>h2::before{content:"";flex:none;width:14px;height:14px;background:var(--wp--preset--color--accent);outline:1px solid var(--wp--preset--color--ink)}
.hke-listing-feed>.hke-listing-topics{margin-block-start:14px}
.hke-listing-topics{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid var(--wp--preset--color--rule)}
.hke-listing-topics a{display:inline-flex;align-items:center;min-height:32px;max-width:100%;font-family:var(--wp--preset--font-family--headline);font-size:.875rem;color:var(--wp--preset--color--ink);text-decoration:none;overflow-wrap:anywhere;border-bottom:2px solid transparent}
.hke-listing-topics a[aria-current="page"]{font-weight:700;border-bottom-color:var(--wp--preset--color--accent)}
.hke-listing-topics a:hover{text-decoration:underline}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px 0}
:is(.hke-listing-feed,.hke-home-feed) .hkn-latest-list>li:first-child .hkn-news-row{padding-top:0}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-media{width:100%;max-width:100%;aspect-ratio:1.3;align-self:start}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-media .wp-block-post-featured-image{height:100%;aspect-ratio:1.3!important}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-media .wp-block-post-featured-image a{height:100%}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-copy{min-width:0;display:contents}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-meta{grid-column:1/-1;grid-row:1;margin:0}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-copy .wp-block-post-title{grid-column:1/-1;grid-row:2;margin:0}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-media{grid-column:1;grid-row:3;margin:0;align-self:center}
:is(.hke-listing-feed,.hke-home-feed) .wp-block-post-excerpt{grid-column:2;grid-row:3;margin:0;align-self:center}
:is(.hke-listing-feed,.hke-home-feed) .hkn-news-copy .wp-block-post-title{font-size:var(--hke-story-size,1.25rem);line-height:1.2}
.hkn-news-index .hkn-news-pick-image{aspect-ratio:2.6;position:relative;overflow:hidden}
.hkn-news-index .hkn-news-pick-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hkn-news-index .hkn-news-pick{padding:16px 0;gap:11px}
.hkn-news-index .hkn-news-pick h3{font-size:var(--hke-story-size,1.125rem);line-height:1.2}
@media(max-width:600px){
 .hkn-home-main.hkn-news-index{padding-top:5.9px}
 .hke-listing-topics{gap:4px 14px;margin-bottom:18px}
 .hke-listing-topics a{min-height:44px}
 :is(.hke-listing-feed,.hke-home-feed) .hkn-news-row{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:17px 0}
 :is(.hke-listing-feed,.hke-home-feed) .hkn-news-media,:is(.hke-listing-feed,.hke-home-feed) .hkn-news-media .wp-block-post-featured-image{aspect-ratio:1!important}
 :is(.hke-listing-feed,.hke-home-feed) .hkn-news-copy .wp-block-post-title{font-size:var(--hke-story-size,1.125rem)}
 :is(.hke-listing-feed,.hke-home-feed) .hkn-news-media{grid-column:1;grid-row:2;align-self:start}
 :is(.hke-listing-feed,.hke-home-feed) .hkn-news-copy .wp-block-post-title{grid-column:2;margin:0}
 :is(.hke-listing-feed,.hke-home-feed) .wp-block-post-excerpt{grid-column:1/-1;margin:0}
}
