.news-tools{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr) auto;gap:20px;align-items:end;margin:0 0 20px}.news-tools label{display:grid;gap:8px;font-size:14px;font-weight:600}.news-tools input,.news-tools select,.news-tools button,.news-more{font:inherit;min-height:48px;border:1px solid #bcc9d5;border-radius:0;padding:12px 16px;background:white;color:#112e50;max-width:100%}.news-tools button,.news-more{cursor:pointer}.news-more{display:block;margin:40px auto 0;background:#112e50;color:white;border:0;padding:14px 30px}.news-results{color:#5c6c7c;margin:0 0 30px;font-size:14px}.news-card[hidden],.news-more[hidden]{display:none!important}.news-tools :focus-visible,.news-more:focus-visible{outline:3px solid #e8bf48;outline-offset:3px}.carousel-controls button:disabled{opacity:.35;cursor:default}.reading-copy .example-links{border-left:3px solid #e8bf48;padding:12px 0 12px 20px;margin:25px 0 35px}.example-links a{display:block;margin:8px 0;text-decoration:underline;text-underline-offset:4px;font-size:15px}#article-content figure{max-width:680px;margin:30px auto}#article-content figure img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}#article-content figcaption{font-size:14px;color:#5c6c7c;text-align:center;margin-top:10px}#article-content a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#article-content h2,#article-content h3,#article-content h4{line-height:1.3;margin:38px 0 18px}#article-content blockquote{margin:28px 0;padding:12px 24px;border-left:3px solid #e8bf48;background:#f0f4f7}#article-content .ricos-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}#article-content .ricos-gallery figure{margin:0;min-width:0}#article-content video,#article-content audio,#article-content iframe{width:100%;max-width:100%;margin:24px 0}#article-content iframe{border:0;aspect-ratio:16/9;height:auto}#article-content video{max-height:70vh;background:#112e50}#article-content pre,#article-content .table-scroll{overflow:auto}#article-content table{width:100%;border-collapse:collapse}#article-content td{border:1px solid #dbe1e7;padding:12px}#article-content li p{margin:8px 0}#article-content .article-button{display:inline-block;background:#112e50;color:white;padding:12px 22px;margin:18px 0}#article-content details{border-bottom:1px solid #dbe1e7;padding:18px 0}#article-content summary{cursor:pointer;font-weight:600}@media(max-width:650px){.news-tools{grid-template-columns:1fr}.news-tools input,.news-tools select{font-size:16px;width:100%}#article-content .ricos-gallery{grid-template-columns:1fr}#article-content figure{margin:24px 0}}