.news-rich p{margin:0 0 16px}.news-rich strong{color:var(--ink);font-weight:600}.news-rich a{color:var(--berry);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.news-rich a:hover{color:var(--berry-dark)}.news-rich ul{list-style:outside}.news-rich ol{list-style:decimal}.news-rich ul,.news-rich ol{color:#4a443a;margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.75}.news-rich li{margin:0 0 9px;padding-left:4px}.news-rich li::marker{color:var(--berry)}.lr-ext,.news-ext-source{cursor:pointer}.lr-ext{color:var(--berry);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.lr-ext:hover{color:var(--berry-dark)}.lr-ext:focus-visible,.news-ext-source:focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:3px}.lr-table-wrap{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;margin:8px 0 22px;overflow-x:auto}.lr-table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.5}.lr-table-wrap caption{caption-side:top;text-align:left;color:var(--sage);font:500 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:14px 16px 10px}.lr-table-wrap th,.lr-table-wrap td{border-top:1px solid var(--line);text-align:left;vertical-align:top;color:#4a443a;padding:11px 16px}.lr-table-wrap thead th{color:var(--ink);background:var(--sand);font-weight:600}.lr-table-wrap tbody th{color:var(--ink);font-weight:600}.lr-cta{border-left:3px solid var(--berry);background:var(--sand);border-radius:0 14px 14px 0;margin:26px 0 8px;padding:22px 24px}.lr-cta p{margin:0 0 12px;font-size:15px;line-height:1.65}.lr-cta p:last-child{margin-bottom:0}.lr-cta .lr-cta__kicker{color:var(--berry);font:500 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.lr-cta__actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.news-rich .lr-cta__actions .cta{color:#fff;text-decoration:none}.news-rich .lr-cta__link{font-size:14px}.news-figure{margin:6px 0 46px}.news-figure-art svg{width:100%;height:auto;display:block}.news-figure-art .lr-fig-tall{display:none}.news-figure-art .fb{font-family:var(--font-body)}.news-figure-art .fm{font-family:var(--font-mono)}.news-figure figcaption{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.6}.news-faq details{border-top:1px solid var(--line);padding:4px 0}.news-faq details:last-of-type{border-bottom:1px solid var(--line)}.news-faq summary{cursor:pointer;font:600 17px/1.45 var(--font-body);color:var(--ink);padding:14px 28px 14px 0;list-style:none;position:relative}.news-faq summary::-webkit-details-marker{display:none}.news-faq summary:after{content:"+";color:var(--berry);font-size:20px;position:absolute;top:12px;right:4px}.news-faq details[open] summary:after{content:"−"}.news-faq details p{margin:0 0 14px}.source-list .news-ext-source{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 18px;padding:16px 0;display:grid}.source-list .news-ext-source span{font-weight:500}.source-list .news-ext-source strong,.source-list .news-ext-source:hover span{color:var(--berry)}@media (max-width:700px){.news-figure-art .lr-fig-wide{display:none}.news-figure-art .lr-fig-tall{display:block}.lr-table-wrap table{min-width:0;font-size:13px;line-height:1.45}.lr-table-wrap th,.lr-table-wrap td{padding:9px 8px}.lr-table-wrap th:first-child,.lr-table-wrap td:first-child{padding-left:12px}.lr-table-wrap caption{padding:12px 12px 8px}.lr-cta{padding:18px}}
