.watamono-news-list { list-style:none; margin:0; padding:0; border-top:1px solid currentColor; }
.watamono-news-item { border-bottom:1px solid currentColor; }
.watamono-news-item a { display:grid; grid-template-columns:8rem minmax(0,1fr); gap:clamp(14px,2.5vw,34px); align-items:baseline; padding:22px 0; color:inherit; text-decoration:none; }
.watamono-news-item time { opacity:.6; }
.watamono-news-title { transition:transform .2s; }
.watamono-news-item a:hover .watamono-news-title { transform:translateX(5px); }
.watamono-view-all { display:inline-block; margin-top:28px; color:inherit; letter-spacing:.12em; }
.single-news .wp-block-post-author { display:none!important; }
.watamono-news-detail { width:min(calc(100% - 48px), 900px); margin-inline:auto; padding:80px 0; }
.watamono-news-detail .wp-block-post-date { margin-bottom:16px; opacity:.6; letter-spacing:.08em; }
.watamono-news-detail .taxonomy-category { margin:12px 0 28px; font-size:.85rem; letter-spacing:.08em; }
.watamono-news-detail .taxonomy-category:empty { display:none; }
.watamono-news-detail .wp-block-post-title { margin:0 0 36px; font-size:clamp(2rem,5vw,4rem); }
.watamono-news-detail .wp-block-post-content { line-height:1.9; }

@media (max-width: 767px) {
    .watamono-news-item a { grid-template-columns:1fr; gap:7px; }
}
