.metasis .m-news{box-sizing:border-box;width:calc(100% - 96px);max-width:1280px;margin:0 auto!important;padding:72px 0 96px;overflow-wrap:anywhere}
.metasis .m-news-intro{margin:0 0 52px;padding:0 0 40px;border-bottom:1px solid #cfcdc8}
.metasis .m-news h1{font-size:clamp(42px,5.2vw,72px);font-weight:500;line-height:1.07;letter-spacing:-.045em;margin:0 0 22px;color:#171919}
.metasis .m-news-lead{font-size:20px;line-height:1.65;max-width:54ch;margin:0;color:#50534f}
.metasis .m-news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}
.metasis .m-news-list>li{margin:0!important;min-width:0}
.metasis .m-news-card{box-sizing:border-box;background:#fff;border:1px solid #d8d6d0;border-radius:4px;padding:32px;min-width:0;height:100%;display:flex;flex-direction:column;gap:20px;transition:border-color .15s ease}
.metasis .m-news-card:hover{border-color:#7c8077}
.metasis .m-news-card>*{margin:0!important}
.metasis .m-news-meta{gap:8px 20px;font-size:14px;line-height:1.6;color:#61645e;margin:0}
.metasis .m-news-meta>*{margin:0!important}
.metasis .m-news-meta a{text-decoration:underline;text-underline-offset:4px}
.metasis .m-news-card h2{font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.025em}
.metasis .m-news-card h2 a{text-decoration:none}
.metasis .m-news-card h2 a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.metasis .m-news-card .wp-block-post-excerpt{margin-top:auto!important;font-size:17px;line-height:1.75;color:#50534f}
.metasis .m-news-card .wp-block-post-excerpt__excerpt{margin:0}
.metasis .m-news-card .wp-block-post-excerpt__more-text{margin:24px 0 0}
.metasis .m-news-card .wp-block-post-excerpt__more-link{display:inline-flex;align-items:center;min-height:44px;font-weight:500;color:#171919;text-decoration:underline;text-underline-offset:5px}
.metasis .m-news .wp-block-query-pagination{gap:16px;margin-top:48px;font-size:16px}
.metasis .m-news .wp-block-query-pagination>*{margin:0}
.metasis .m-news .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0 3px;border:1px solid #cfcdc8;border-radius:3px}
.metasis .m-news .page-numbers.current{background:#171919;color:#fffc00;border-color:#171919}
.metasis .m-news .wp-block-query-pagination-previous,.metasis .m-news .wp-block-query-pagination-next{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.metasis .m-news-empty{padding:40px;background:#fff;border:1px solid #d8d6d0;border-left:4px solid #fffc00;border-radius:4px;margin:0}
.metasis .m-news-empty h2{font-size:32px;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}
.metasis .m-news-empty p{max-width:64ch;font-size:18px;line-height:1.75;color:#50534f;margin:0 0 24px}
.metasis .m-news-empty .wp-block-buttons{margin:0}
.metasis .m-news-button .wp-block-button__link{background:#171919;color:#fff;border:1px solid #171919;border-radius:3px;font-size:16px;padding:14px 22px;min-height:48px;box-sizing:border-box}
.metasis .m-news-back,.metasis .m-article-header,.metasis .m-article-image,.metasis .m-news-post-navigation{max-width:760px;margin-inline:auto!important}
.metasis .m-news-back{margin-top:0;margin-bottom:32px;font-size:16px}
.metasis .m-news-intro .m-news-back{max-width:none;margin:0 0 20px!important}
.metasis .m-news-back a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}
.metasis .m-article-header{margin-top:0;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #cfcdc8}
.metasis .m-news-single h1{font-size:clamp(36px,4.3vw,60px);line-height:1.12;margin-bottom:24px}
.metasis .m-article-image{margin-top:0;margin-bottom:40px}
.metasis .m-article-image img{display:block;width:100%;height:auto;border-radius:4px}
.metasis .m-news-content{font-size:18px;line-height:1.8;color:#30342f}
.metasis .m-news-content>p,.metasis .m-news-content>ul,.metasis .m-news-content>ol{margin-top:0;margin-bottom:24px}
.metasis .m-news-content h2{font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:-.025em;margin-top:48px;margin-bottom:20px;color:#171919}
.metasis .m-news-content h3{font-size:24px;line-height:1.3;letter-spacing:-.02em;margin-top:32px;margin-bottom:16px;color:#171919}
.metasis .m-news-content li+li{margin-top:8px}
.metasis .m-news-content a:not(.wp-block-button__link){text-decoration:underline;text-underline-offset:4px}
.metasis .m-news-content img,.metasis .m-news-content video{max-width:100%;height:auto}
.metasis .m-news-content .wp-block-quote{border-left:3px solid #b1b59e;margin-block:32px;padding:8px 24px;font-size:20px}
.metasis .m-news-content .wp-block-table{overflow-x:auto}
.metasis .m-news-content pre{overflow-x:auto;white-space:pre;font-size:15px}
.metasis .m-news-content figcaption{font-size:14px;line-height:1.6;color:#61645e}
.metasis .m-news-post-navigation{border-top:1px solid #cfcdc8;padding-top:24px;margin-top:56px;font-size:16px;gap:24px}
.metasis .m-news-post-navigation a{display:inline-block;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.metasis .m-news-post-navigation:empty{display:none}
.metasis .m-news a:focus-visible{outline:2px solid #596313;outline-offset:5px}
@media(max-width:900px){.metasis .m-news{width:calc(100% - 48px);padding-top:48px;padding-bottom:64px}.metasis .m-news-list{grid-template-columns:1fr}.metasis .m-news-intro{margin-bottom:32px;padding-bottom:32px}}
@media(max-width:480px){.metasis .m-news{width:calc(100% - 40px);padding-top:36px;padding-bottom:48px}.metasis .m-news-lead{font-size:18px}.metasis .m-news-card,.metasis .m-news-empty{padding:24px}.metasis .m-news-empty h2{font-size:28px}.metasis .m-news-content{font-size:17px;line-height:1.8}.metasis .m-news-single h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.metasis .m-news-card{transition:none}}
