body main .home-decrypt-ecosystem{background:#f7f2f1;border-bottom:1px solid #dbc9c7;margin:24px 0}body main .home-decrypt-ecosystem .decrypt-portal{margin:0}body main .home-decrypt-ecosystem .public-action{padding:24px 0 30px;margin:auto;border:0}body main .home-decrypt-ecosystem .section-head{border-top:0!important;padding-top:0!important;margin-bottom:18px}body main .home-decrypt-ecosystem .section-head h2{font-size:21px!important}body main .home-decrypt-ecosystem .articles-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}body main .home-decrypt-ecosystem .article-card{background:#fff;padding:15px!important;border:1px solid #e1d6d3!important;border-top:3px solid #a7192b!important}body main .home-decrypt-ecosystem .article-card h3{font-size:19px!important;line-height:1.35!important}body main .home-decrypt-ecosystem .article-card .thumb{margin-bottom:12px}
body main .home-rubric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}body main .home-rubric-card{min-width:0;background:#fff;border:1px solid #dfd4d2;overflow:hidden}body main .home-rubric-head{display:block;padding:24px;color:#fff;text-decoration:none;background:linear-gradient(115deg,#171114,#5a101c 65%,#a21c2d);border-bottom:3px solid #d71920}body main .home-rubric-head>span{color:#ffb1ba;font:700 9px/1.4 Arial;letter-spacing:.13em}body main .home-rubric-head h2{color:#fff;font:700 30px/1.15 Newsreader,Georgia,serif;margin:10px 0}body main .home-rubric-head p{color:#f0dfe3;font:400 14px/1.5 Arial;min-height:42px;margin:0 0 16px}body main .home-rubric-head b{font:700 11px Arial;border-bottom:1px solid #ff8999;padding-bottom:5px}body main .home-rubric-head:hover{background:linear-gradient(115deg,#221317,#711224 65%,#b92538)}body main .home-rubric-articles{padding:0 20px}body main .home-rubric-articles>a{display:block;color:#111;text-decoration:none;padding:18px 0;border-bottom:1px solid #e7dedb}body main .home-rubric-articles>a:last-child{border-bottom:0}body main .home-rubric-articles h3{font:700 18px/1.35 Newsreader,Georgia,serif;margin:0 0 8px}body main .home-rubric-articles small{font:400 11px Arial;color:#666}body main .home-rubric-articles>a:hover h3{text-decoration:underline;text-decoration-color:#d71920}body main .home-rubric-articles>p{font:400 14px/1.6 Arial;color:#666}body main .home-rubric-card a:focus-visible{outline:3px solid #d71920;outline-offset:-3px}
@media(max-width:1000px){body main .home-rubric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){body main .home-rubric-grid{grid-template-columns:1fr;gap:16px}body main .home-rubric-head{padding:20px}body main .home-rubric-head h2{font-size:27px}body main .home-rubric-head p{min-height:0}body main .home-decrypt-ecosystem .articles-grid{grid-template-columns:1fr!important}body main .home-decrypt-ecosystem .article-card h3{font-size:18px!important}}
