:root{--contactons-news-accent:#f26a21;--contactons-news-text:#171717;--contactons-news-muted:#666;--contactons-news-border:#ddd;--contactons-news-bg:#fff}.contactons-news-archive{max-width:1200px;margin:auto;padding:clamp(1rem,4vw,3rem)}.contactons-news-header{margin-bottom:2rem}.contactons-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem}.contactons-news-card{background:var(--contactons-news-bg);border:1px solid var(--contactons-news-border);border-radius:.5rem;overflow:hidden;color:var(--contactons-news-text)}.contactons-news-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.contactons-news-card__body{padding:1.25rem}.contactons-news-card h2{font-size:1.25rem;line-height:1.25;margin:.5rem 0}.contactons-news-card a{color:inherit}.contactons-news-card a:focus-visible{outline:3px solid var(--contactons-news-accent);outline-offset:3px}.contactons-news-card time,.contactons-news-source{color:var(--contactons-news-muted);font-size:.875rem}
.co-news,.co-news *{box-sizing:border-box}.co-news{--bg:#08090b;--panel:#121419;--line:rgba(255,255,255,.12);--text:#f7f7f8;--muted:#b8bbc3;--orange:#ff6b18;font-family:Inter,Roboto,Arial,sans-serif;background:radial-gradient(circle at 80% 5%,rgba(255,107,24,.18),transparent 28%),linear-gradient(180deg,#08090b,#101217 55%,#08090b);color:var(--text);line-height:1.7}.co-wrap{max-width:1160px;margin:auto;padding:0 26px}.co-breadcrumb{padding:28px 0 0;font-size:14px;color:var(--muted)}.co-breadcrumb a{color:var(--muted)!important;text-decoration:none}.co-hero{padding:54px 0 42px}.co-label{color:var(--orange);font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.co-news h1{font-size:clamp(39px,6vw,70px);line-height:1.04;letter-spacing:-.052em;max-width:1020px;margin:16px 0 22px}.co-lead{font-size:clamp(19px,2.2vw,24px);max-width:900px;color:#dddfe4}.co-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding-bottom:68px}.co-card{background:linear-gradient(180deg,var(--panel),#0e1014);border:1px solid var(--line);border-radius:24px;padding:30px;margin-bottom:22px}.co-card h2{font-size:clamp(27px,3.4vw,40px);line-height:1.12;margin:0 0 16px}.co-card p,.co-list li{color:#d2d4da}.co-answer{border-left:4px solid var(--orange);background:rgba(255,107,24,.08)}.co-list{padding-left:20px}.co-side{position:sticky;top:24px;height:max-content}.co-source a{color:#ff9b5f!important;overflow-wrap:anywhere}.co-note{font-size:13px;color:var(--muted)}@media(max-width:850px){.co-grid{grid-template-columns:1fr}.co-side{position:static}.co-card{padding:23px}.co-news h1{font-size:42px}}
.coai-news,.coai-news *{box-sizing:border-box}.coai-news{--coai-black:#070708;--coai-panel:#111114;--coai-white:#f5f5f3;--coai-muted:#aaaab2;--coai-line:rgba(255,255,255,.08);--coai-orange:#ff6b18;background:var(--coai-black);color:var(--coai-white);font-family:Inter,Roboto,Arial,sans-serif;line-height:1.65}.coai-news a{color:inherit;text-decoration:none}.coai-wrap{max-width:1180px;margin:auto;padding:0 28px}.coai-hero{padding:88px 0 54px;border-bottom:1px solid var(--coai-line)}.coai-breadcrumb{font-size:14px;color:#9b9ca3;margin-bottom:34px}.coai-breadcrumb span,.coai-arrow{color:var(--coai-orange)}.coai-label{display:inline-flex;padding:8px 14px;border:1px solid rgba(255,107,24,.35);border-radius:999px;color:#ffb58b;background:rgba(255,107,24,.08);font-size:13px;font-weight:800;margin-bottom:24px}.coai-hero h1{font-size:clamp(42px,7vw,82px);line-height:.95;letter-spacing:-.06em;margin:0 0 26px}.coai-hero p{max-width:920px;font-size:20px;color:#d4d4da}.coai-hero-pills,.coai-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.coai-hero-pill{padding:9px 13px;border:1px solid rgba(255,255,255,.1);background:#101014;border-radius:999px;color:#d6d6dc;font-size:13px;font-weight:750}.coai-section{padding:72px 0;border-bottom:1px solid var(--coai-line)}.coai-section h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1.05;margin:0 0 20px}.coai-section-intro{color:#c9c9cf;font-size:17px;max-width:920px}.coai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.coai-card,.coai-main-card,.coai-news-item{background:var(--coai-panel);border:1px solid var(--coai-line);border-radius:26px;padding:26px;transition:.2s ease}.coai-card:hover,.coai-main-card:hover,.coai-news-item:hover{transform:translateY(-3px);border-color:rgba(255,107,24,.45)}.coai-card small,.coai-main-card small,.coai-news-item small{display:block;color:#ff9b61;font-weight:900;margin-bottom:10px}.coai-card h3,.coai-news-item h3{font-size:22px;line-height:1.15;margin:0 0 12px;color:#fff}.coai-card p,.coai-news-item p{font-size:15px;color:var(--coai-muted);margin:0}.coai-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;margin-top:34px}.coai-main-card{background:linear-gradient(135deg,#17171b,#0d0d10);border-color:rgba(255,107,24,.28);border-radius:34px;padding:38px}.coai-main-card h2{font-size:clamp(34px,5vw,58px);color:#fff;margin:12px 0 18px}.coai-main-card p{font-size:18px;color:#d5d5da}.coai-side{display:grid;gap:18px}.coai-news-list{display:grid;gap:16px;margin-top:34px}.coai-news-item{display:grid;grid-template-columns:170px 1fr auto;gap:22px;align-items:center;padding:22px}.coai-date{color:#c9c9cf;font-size:14px}.coai-arrow{font-size:28px;font-weight:900}.coai-table{width:100%;border-collapse:separate;border-spacing:0 12px;margin-top:30px}.coai-table td{background:var(--coai-panel);border:1px solid var(--coai-line);padding:18px;color:#cfcfd5}.coai-table td:first-child{color:#fff;font-weight:800;width:190px}.coai-summary{background:#0e0e11;border:1px solid rgba(255,107,24,.22);border-radius:28px;padding:30px;margin-top:34px}.coai-summary strong{display:block;font-size:18px;margin-bottom:8px}.coai-cta{padding:74px 0 90px}.coai-cta-box{background:var(--coai-white);color:#111;border-radius:34px;padding:42px}.coai-cta-box p{color:#444}.coai-btn{display:inline-flex;padding:14px 20px;border-radius:999px;font-weight:900}.coai-btn-primary{background:var(--coai-orange);color:#fff!important}.coai-btn-secondary{background:#111;color:#fff!important}.coai-empty{padding:70px 0}@media(max-width:900px){.coai-grid,.coai-feature{grid-template-columns:1fr}.coai-news-item{grid-template-columns:1fr}.coai-arrow{display:none}}@media(max-width:560px){.coai-wrap{padding:0 18px}.coai-hero{padding:54px 0 40px}.coai-section{padding:54px 0}}
