.news-article,.news-index{max-width:1180px;margin:auto;padding:72px 32px 88px;color:#132448}.news-heading{max-width:740px;margin-bottom:56px}.news-article h1,.news-heading h1{font-family:Georgia,serif;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.news-heading p,.news-intro{font-size:18px;line-height:1.7;margin-top:22px;max-width:65ch}.news-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;color:inherit;text-decoration:none;padding:36px 0;border-top:1px solid #dce1e8}.news-entry:not(:has(img)){grid-template-columns:1fr;max-width:800px}.news-cover,.news-entry img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;max-height:560px;background:#eef3f8}.news-entry h2{font:400 clamp(25px,3vw,36px)/1.2 Georgia,serif;margin:12px 0 18px;overflow-wrap:anywhere}.news-entry p{font-size:16px;line-height:1.7;max-width:65ch}.news-entry span{display:inline-block;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.news-entry:hover h2{color:#80622f}.news-article time,.news-byline,.news-index time{font-size:14px;color:#526079}.news-empty{padding:36px 0;border-top:1px solid #dce1e8}.news-empty h2{font:400 28px Georgia,serif}.news-empty p{margin:18px 0;line-height:1.7}.news-article footer,.news-pagination{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:40px}.news-article a,.news-index a{color:inherit}.news-article a:focus-visible,.news-index a:focus-visible{outline:2px solid #80622f;outline-offset:6px}.news-article>nav{font-size:14px;margin-bottom:40px}.news-article header{max-width:820px;margin:0 auto 40px}.news-article h1{margin:16px 0}.news-article .news-byline{margin-top:20px}.news-body{max-width:70ch;margin:40px auto;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.news-body a{text-decoration:underline;text-underline-offset:3px}.news-body p{white-space:pre-wrap;margin:0 0 26px}.news-body h2{font:400 32px/1.3 Georgia,serif;margin:42px 0 20px;text-transform:none}.news-article footer{border-top:1px solid #dce1e8;padding-top:28px}@media(max-width:700px){.news-article,.news-index{padding:40px 22px 56px}.news-heading{margin-bottom:32px}.news-entry{grid-template-columns:1fr;gap:22px;padding:28px 0}.news-body,.news-heading p,.news-intro{font-size:17px}.news-article footer a,.news-pagination a{padding:12px 0}}.news-entry img{max-height:420px}.news-cover{display:block;margin:0 auto;width:auto;max-width:100%}.news-entry{transition:color .2s ease}.news-entry:hover img{transform:none}.news-entry h2{text-wrap:balance}.news-pagination a{min-height:44px;display:inline-flex;align-items:center}