:root{--v23-ink:#071a2e;--v23-green:#0d7a5f;--v23-bg:#f4f7fa;--v23-line:#dce5ed}.mr-v23-wrap{max-width:1200px;margin:auto;padding-inline:24px}.mr-v23-authority{background:#fff;border-bottom:1px solid var(--v23-line)}.mr-v23-authority>div{max-width:1200px;margin:auto;padding:22px 24px;display:grid;grid-template-columns:repeat(4,1fr)}.mr-v23-authority article{padding:4px 24px;border-right:1px solid var(--v23-line)}.mr-v23-authority article:first-child{padding-left:0}.mr-v23-authority article:last-child{border:0}.mr-v23-authority strong,.mr-v23-authority span{display:block}.mr-v23-authority strong{font-size:1.02rem;color:var(--v23-ink)}.mr-v23-authority span{font-size:12px;color:#70808f;margin-top:4px}.mr-v23-platform{padding:clamp(78px,9vw,124px) 0;background:#fff}.mr-v23-heading{max-width:840px}.mr-v23-heading>span,.mr-v23-news-head span{font-size:11px;font-weight:900;letter-spacing:.15em;color:var(--v23-green)}.mr-v23-heading h2,.mr-v23-news-head h2{font-size:clamp(2.35rem,4.6vw,4.5rem);line-height:1.04;letter-spacing:-.052em;color:var(--v23-ink);margin:14px 0}.mr-v23-heading p{font-size:1.1rem;line-height:1.7;color:#5d6d7c;max-width:700px}.mr-v23-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.mr-v23-audiences article{min-height:310px;padding:32px;border:1px solid var(--v23-line);border-radius:22px;background:#fff;display:flex;flex-direction:column;box-shadow:0 12px 35px rgba(7,26,46,.06)}.mr-v23-audiences small{color:var(--v23-green);font-weight:900;letter-spacing:.12em}.mr-v23-audiences h3{font-size:1.55rem;line-height:1.16;letter-spacing:-.035em;margin:22px 0 10px;color:var(--v23-ink)}.mr-v23-audiences p{color:#647382;line-height:1.6}.mr-v23-audiences a{margin-top:auto;color:var(--v23-ink);text-decoration:none;font-weight:850}.mr-v23-news{padding:clamp(74px,8vw,112px) 0;background:var(--v23-bg)}.mr-v23-news-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px}.mr-v23-news-head h2{font-size:clamp(2.2rem,4vw,3.7rem);margin-bottom:0}.mr-v23-news-head>a{color:var(--v23-ink);text-decoration:none;font-weight:850;white-space:nowrap}.mr-v23-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mr-v23-news-grid article{background:#fff;border:1px solid var(--v23-line);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px rgba(7,26,46,.06)}.mr-v23-news-grid article>a{height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit}.mr-v23-cover{aspect-ratio:16/9;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;background:radial-gradient(circle at 82% 18%,rgba(32,201,151,.26),transparent 32%),linear-gradient(135deg,#071a2e,#0b4055);color:#fff}.mr-v23-cover small{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.12);font-weight:800}.mr-v23-cover span{font-size:11px;font-weight:900;letter-spacing:.15em}.mr-v23-copy{padding:24px;display:flex;flex-direction:column;flex:1}.mr-v23-copy>small{color:var(--v23-green);font-weight:750}.mr-v23-copy h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.03em;color:var(--v23-ink);margin:14px 0 9px}.mr-v23-copy p{font-size:.92rem;color:#657483;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mr-v23-copy strong{margin-top:auto;color:var(--v23-ink);font-size:13px}.mr-v23-news-grid .fallback{grid-column:1/-1}.mr-v23-news-grid .fallback .mr-v23-copy{min-height:220px;justify-content:center}@media(max-width:820px){.mr-v23-authority>div{grid-template-columns:1fr 1fr;gap:18px}.mr-v23-authority article{padding:2px 16px;border:0;border-left:2px solid #d8eee7}.mr-v23-authority article:first-child{padding-left:16px}.mr-v23-audiences,.mr-v23-news-grid{grid-template-columns:1fr}.mr-v23-audiences article{min-height:240px}.mr-v23-news-head{align-items:flex-start;flex-direction:column}.mr-v23-news-grid article>a{display:grid;grid-template-columns:180px 1fr}.mr-v23-cover{height:100%;aspect-ratio:auto}}@media(max-width:560px){.mr-v23-wrap{padding-inline:16px}.mr-v23-authority>div{padding:18px 16px;gap:15px}.mr-v23-authority strong{font-size:.9rem}.mr-v23-authority span{font-size:11px}.mr-v23-platform,.mr-v23-news{padding-block:66px}.mr-v23-heading h2,.mr-v23-news-head h2{font-size:2.35rem}.mr-v23-audiences{margin-top:34px}.mr-v23-audiences article{padding:24px}.mr-v23-news-grid article>a{display:flex}.mr-v23-cover{height:auto;aspect-ratio:16/9}.mr-v23-copy{padding:20px}}
