.rm-news-page{--rm-news-mint:#16a085;--rm-news-green:#0b6e4f;--rm-news-navy:#0a1628;--rm-news-muted:#6b7280;--rm-news-line:rgba(10,22,40,0.08);--rm-news-soft:#fafbfb;--rm-news-max:1080px;background:#fff;color:var(--rm-news-navy)}.rm-news-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rm-news-hero{background:#fff;border-bottom:1px solid var(--rm-news-line);padding:clamp(48px,7vh,80px) 0 clamp(40px,6vh,64px)}.rm-news-hero__inner{width:min(100% - 40px,var(--rm-news-max));margin:0 auto}.rm-news-hero .rm-site-label{margin-bottom:16px}.rm-news-hero__title{margin:0;max-width:14em;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.28;letter-spacing:-.04em;color:var(--rm-news-navy);word-break:keep-all}.rm-news-hero__lead{margin:18px 0 0;max-width:28em;font-size:clamp(15px,1.35vw,17px);font-weight:450;line-height:1.7;color:var(--rm-news-muted);word-break:keep-all}.rm-news-list{background:#fff;padding:clamp(28px,4vh,40px) 0 clamp(64px,9vh,96px)}.rm-news-list__inner{width:min(100% - 40px,var(--rm-news-max));margin:0 auto}.rm-news-filters{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;padding:0 0 18px;border-bottom:1px solid var(--rm-news-line)}.rm-news-filters__item{appearance:none;margin:0;padding:4px 0;border:0;background:transparent;font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--rm-news-muted);cursor:pointer}.rm-news-filters__item:hover{color:var(--rm-news-navy)}.rm-news-filters__item.is-active{color:var(--rm-news-mint)}.rm-news-feed{list-style:none;margin:0;padding:0}.rm-news-feed__item{border-bottom:1px solid var(--rm-news-line)}.rm-news-feed__link{display:grid;grid-template-columns:88px minmax(0,1fr) 96px;gap:20px 28px;align-items:start;padding:22px 10px;text-decoration:none;color:inherit;transition:background .15s ease}.rm-news-feed__link:hover{background:var(--rm-news-soft)}.rm-news-feed__link:hover .rm-news-feed__title{color:var(--rm-news-mint)}.rm-news-feed__category{font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--rm-news-navy);padding-top:3px}.rm-news-feed__main{min-width:0;display:flex;flex-direction:column;gap:8px}.rm-news-feed__title{font-size:clamp(16px,1.4vw,18px);font-weight:700;line-height:1.45;letter-spacing:-.025em;color:var(--rm-news-navy);word-break:keep-all;transition:color .15s ease}.rm-news-feed__summary{font-size:14px;font-weight:450;line-height:1.65;color:var(--rm-news-muted);word-break:keep-all}.rm-news-feed__date{font-size:13px;font-weight:500;letter-spacing:-.02em;color:var(--rm-news-muted);text-align:right;padding-top:4px;font-variant-numeric:tabular-nums}.rm-news-feed__empty{margin:28px 0 0;font-size:14px;color:var(--rm-news-muted)}.rm-news-article{background:#fff;padding:clamp(40px,6vh,64px) 0 clamp(64px,9vh,96px)}.rm-news-article__inner{width:min(100% - 40px,720px);margin:0 auto}.rm-news-article__head{padding-bottom:22px;border-bottom:1px solid var(--rm-news-line)}.rm-news-article__category{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--rm-news-mint)}.rm-news-article__title{margin:0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.35;letter-spacing:-.035em;color:var(--rm-news-navy);word-break:keep-all}.rm-news-article__date{display:block;margin-top:14px;font-size:13px;font-weight:500;color:var(--rm-news-muted);font-variant-numeric:tabular-nums}.rm-news-article__body{padding-top:28px}.rm-news-article__p{margin:0 0 1.15em;font-size:16px;font-weight:450;line-height:1.8;color:#334155;word-break:keep-all}.rm-news-article__h2{margin:1.8em 0 .7em;font-size:clamp(18px,1.6vw,20px);font-weight:800;letter-spacing:-.03em;color:var(--rm-news-navy);word-break:keep-all}.rm-news-article__callout{margin:1.4em 0;padding:14px 16px;border-left:2px solid var(--rm-news-mint);background:var(--rm-news-soft);font-size:15px;font-weight:500;line-height:1.7;color:var(--rm-news-navy);word-break:keep-all}.rm-news-article__ul{margin:0 0 1.3em;padding:0 0 0 1.15em;font-size:16px;line-height:1.75;color:#334155}.rm-news-article__ul li{margin:.35em 0;word-break:keep-all}.rm-news-article__figure{margin:1.5em 0}.rm-news-article__img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--rm-news-line)}.rm-news-article__actions{margin-top:36px;padding-top:22px;border-top:1px solid var(--rm-news-line)}.rm-news-article__back{display:inline-flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--rm-news-mint);text-decoration:none}.rm-news-article__back:hover{color:var(--rm-news-green)}.rm-news-article__nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;padding-top:22px;border-top:1px solid var(--rm-news-line)}.rm-news-article__nav-link{display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none;color:inherit}.rm-news-article__nav-link.is-next{text-align:right;align-items:flex-end}.rm-news-article__nav-label{font-size:12px;font-weight:600;color:var(--rm-news-muted)}.rm-news-article__nav-title{font-size:14px;font-weight:700;line-height:1.45;letter-spacing:-.02em;color:var(--rm-news-navy);word-break:keep-all}.rm-news-article__nav-link:hover .rm-news-article__nav-title{color:var(--rm-news-mint)}.rm-news-article__nav-empty{display:block}@media (max-width:760px){.rm-news-hero__br{display:none}.rm-news-feed__link{grid-template-columns:1fr;gap:8px;padding:20px 4px}.rm-news-feed__date{text-align:left;padding-top:2px}.rm-news-article__nav{grid-template-columns:1fr}.rm-news-article__nav-link.is-next{text-align:left;align-items:flex-start}}