/* Only the six reconciled news articles and the three news indexes load this file. */
main.news-six-article {
  max-width: 956px; padding: clamp(36px,5vw,72px) var(--ps-gutter,24px);
  color: var(--ps-ink); font-family: var(--ps-font); line-height: var(--ps-lh-body);
  overflow-wrap: anywhere;
}
.news-six-article h1 { color: var(--ps-accent-strong); font-size:clamp(28px,3.2vw,44px); line-height:1.3; margin:0 0 20px; }
.news-six-article .content-date { margin-bottom:36px; color:var(--ps-muted); }
.news-six-article .news-six-body :is(h2,h3,h4,h5,h6) { color:var(--ps-ink); font-size:clamp(20px,2vw,28px); line-height:1.45; margin:36px 0 18px; }
.news-six-article .news-six-body :is(h5,h6) { font-size:20px; }
.news-six-article p { margin:0 0 22px; }
.news-six-article img { max-width:100%; height:auto; object-fit:contain; margin:28px auto; }
.news-six-article a { color:#88571e; text-underline-offset:4px; }
.news-six-article .news-back { display:inline-flex; min-height:48px; align-items:center; padding:12px 22px; border:1px solid var(--ps-border-strong); border-radius:var(--ps-radius); margin-top:28px; }
.news-six-article :is(a,summary):focus-visible,.news-six-list :is(a,summary):focus-visible { outline:3px solid var(--ps-accent-strong); outline-offset:4px; }
.news-six-article .content-note,.news-six-list .content-note { margin-top:36px; font-family:var(--ps-font); }
.news-six-article summary,.news-six-list summary { cursor:pointer; min-height:32px; }
.news-six-list .content-index { max-width:var(--ps-content); font-family:var(--ps-font); }
.news-six-list .content-index > h2 { font-size:var(--ps-fs-h1); color:var(--ps-ink); margin:0 0 36px; }
.news-six-list .content-card { border-color:var(--ps-border); border-radius:var(--ps-radius); box-shadow:var(--ps-shadow-1); overflow-wrap:anywhere; }
.news-six-list .content-card h3 { color:var(--ps-ink); font-size:20px; font-weight:600; }
.news-six-list .content-card-image { object-fit:contain; height:auto; aspect-ratio:16/9; }
.news-six-list .content-card time { color:var(--ps-muted); }
.news-six-list .content-card span { color:#88571e; }
@media(max-width:600px) {
  .news-six-article ul,.news-six-article ol { padding-left:24px; }
  .news-six-list .content-card { padding:20px; }
}
