.cm-news{--ink:#243d35;--muted:#63746d;box-sizing:border-box;background:#f4f6f1;color:var(--ink);font:16px/1.6 system-ui,sans-serif;padding:64px max(24px,calc((100% - 1120px)/2));scroll-margin-top:24px}.cm-news *{box-sizing:border-box}.cm-news .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#637b64}.cm-news h1,.cm-news h2{font:normal clamp(30px,4vw,46px)/1.15 Georgia,serif;margin:12px 0 16px}.cm-news .intro{max-width:760px;color:var(--muted);margin:0 0 24px}.cm-news .controls{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.cm-news input,.cm-news select{background:white;border:1px solid #cbd5cb;border-radius:8px;padding:12px;font:inherit;max-width:100%}.cm-news input{flex:1;min-width:200px}.cm-news .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cm-news article{background:white;border:1px solid #dce3d8;border-radius:12px;padding:25px;display:flex;flex-direction:column;gap:12px}.cm-news article h3{font-size:19px;line-height:1.4;margin:0}.cm-news .tag{color:#55705b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cm-news .meta,.cm-news .status,.cm-news .note{font-size:13px;color:var(--muted)}.cm-news a{color:#294e3f;text-decoration:underline;text-underline-offset:4px}.cm-news article a{margin-top:auto;font-weight:600}.cm-news .status{border-top:1px solid #d6dfd2;margin-top:30px;padding-top:18px}.cm-news .warning{color:#89551f}.cm-news .more{display:inline-block;margin-top:25px}.cm-news .note{margin-top:20px}.cm-news .back{display:inline-block;margin-bottom:28px}@media(max-width:700px){.cm-news{padding:40px 20px}.cm-news .cards{grid-template-columns:1fr}}
