body .news-module .news-mosaic{display:grid!important;grid-template-columns:5fr 3.35fr 3.55fr;gap:26px;align-items:start;margin-top:30px}body .news-module .news-col{display:flex;flex-direction:column;gap:26px;min-width:0}body .news-module .news-col-2{margin-top:56px}body .news-module .news-col-3{margin-top:22px}body .news-module .news-mosaic .news-card{display:flex;flex-direction:column;grid-column:auto!important;border:0;border-radius:24px;background:#fff;box-shadow:0 26px 50px -40px rgba(29,39,51,.5);overflow:hidden;text-decoration:none;transform:none;transition:translate .22s ease,box-shadow .22s ease,rotate .22s ease}body .news-module .news-mosaic .news-card,body .news-module .news-mosaic .news-card *{text-decoration:none!important}body .news-module .news-mosaic .news-card .news-card-thumb{min-height:0!important;border-right:0!important;border-left:0!important}body .news-module .news-mosaic .news-card .news-card-body{justify-content:flex-start}body .news-module .news-mosaic .news-card:hover{transform:none;translate:0 -4px;box-shadow:0 34px 60px -38px rgba(29,39,51,.55)}body .news-module .news-mosaic .news-card:hover .news-card-title{color:#c4152c}body .news-module .news-mosaic .news-card--feature{border-radius:24px;padding:0}body .news-module .news-mosaic .news-card--feature .news-card-thumb{aspect-ratio:16/9!important;border-bottom:0;border-radius:24px 24px 0 0}body .news-module .news-mosaic .news-card--feature .news-card-body{gap:10px;justify-content:flex-start;padding:22px 26px 26px}body .news-module .news-mosaic .news-card--feature .news-card-title{font-size:27px!important;line-height:1.34;-webkit-line-clamp:3}body .news-module .news-mosaic .news-card--photo{border-radius:28px;padding:12px}body .news-module .news-mosaic .news-card--photo .news-card-thumb{aspect-ratio:3/2!important;border-bottom:0;border-radius:18px}body .news-module .news-mosaic .news-card--photo .news-card-thumb .np-ph{border-radius:18px}body .news-module .news-mosaic .news-card--photo .news-card-body{padding:16px 10px 6px;gap:8px}body .news-module .news-mosaic .news-card--quote{background:#fdeef0;border-radius:26px;padding:24px 24px 22px;rotate:-1deg}body .news-module .news-mosaic .news-card--quote .news-card-excerpt{color:#5c6673}body .news-module .news-mosaic .news-col-3 .news-card:nth-child(2){rotate:.9deg}body .news-module .news-mosaic .news-card-date{align-self:flex-end;color:#7b8794;font-size:14px!important;letter-spacing:.08em;text-align:right}body .news-module .news-mosaic .news-card-title{margin:6px 0 0;color:#1d2733;font-size:20px!important;font-weight:700;line-height:1.4;-webkit-line-clamp:3}body .news-module .news-mosaic .news-card-excerpt{margin:8px 0 0;color:#4a5666;font-size:16px!important;line-height:1.72;-webkit-line-clamp:2}body .news-module .news-mosaic .news-card--feature .news-card-excerpt{-webkit-line-clamp:3}body .news-module .news-mosaic .news-card-more{margin-top:auto;padding-top:12px;color:#e61d39;font-size:15px!important;font-weight:700;letter-spacing:.04em}body .news-module .news-pin{display:inline-block;margin-right:8px;padding:2px 9px;border:1px solid #f6c9d1;border-radius:999px;background:#fdeef0;color:#e61d39;font-size:12px!important;font-weight:700;letter-spacing:.16em;vertical-align:2px}body .news-module .news-mosaic .news-card--feature .news-card-thumb .np-ph{border-radius:24px 24px 0 0}body .news-module .news-tabs{gap:10px!important}body .news-module .news-tabs a{border-color:#e7ecef;border-radius:12px;background:#fff!important}body .news-module .news-tabs a.is-active{border-radius:12px}body .news-note{margin:34px 0 0;color:#8a949e;font-size:13px;letter-spacing:.05em;text-align:center}@media (max-width:1023px){body .news-module .news-mosaic{grid-template-columns:1fr;gap:20px}body .news-module .news-col-2,body .news-module .news-col-3{margin-top:0}body .news-module .news-mosaic .news-card--quote,body .news-module .news-mosaic .news-col-3 .news-card:nth-child(2){rotate:0deg}}body .news-module .news-mosaic .news-card--feature{position:relative}body .news-module .news-mosaic .news-kicker{position:absolute;top:22px;left:22px;z-index:2;display:inline-block;padding:5px 12px;border-radius:999px;background:#e61d39;color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em}