.home-news{padding-block:110px;border-bottom:1px solid var(--line)}.home-news-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.home-news h2{font-size:clamp(42px,5vw,62px);line-height:1;letter-spacing:-.05em;margin:0}.home-news-head>a{font-size:13px;font-weight:700;color:var(--violet);padding-bottom:8px}.home-news-head>a span{margin-left:8px}.home-news-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px}.news-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden;transition:transform .25s,box-shadow .25s}.news-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(41,18,46,.1)}.news-visual{height:220px;background:#ece6ec;position:relative;overflow:hidden}.lead-card .news-visual{height:270px}.news-visual>span{position:absolute;top:15px;left:15px;z-index:2;font:11px DM Mono;color:var(--violet)}.news-visual i{display:block;position:absolute}.visual-economy i{border:1px solid #a99eaa;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.visual-economy i:nth-child(2){width:190px;height:190px}.visual-economy i:nth-child(3){width:115px;height:115px}.visual-economy i:nth-child(4){width:55px;height:55px;background:linear-gradient(135deg,var(--violet),var(--pink));border:0;box-shadow:0 15px 35px rgba(111,21,143,.3)}.visual-safety i:nth-child(2){width:130px;height:150px;border:1px solid #9d929f;border-radius:65px 65px 10px 10px;left:50%;top:50%;transform:translate(-50%,-43%)}.visual-safety i:nth-child(3){width:38px;height:38px;border-radius:50%;background:var(--pink);left:50%;top:50%;transform:translate(-50%,-30%);box-shadow:0 0 0 15px rgba(237,19,209,.12)}.visual-research i{height:1px;background:#998d9b;left:12%;right:12%;transform-origin:left center}.visual-research i:nth-child(2){top:35%;transform:rotate(10deg)}.visual-research i:nth-child(3){top:52%;transform:rotate(-13deg)}.visual-research i:nth-child(4){top:67%;height:5px;background:linear-gradient(90deg,var(--violet),var(--pink));transform:rotate(5deg)}.news-card-copy{padding:20px;display:flex;flex-direction:column;flex:1}.news-card-copy p{font:10px DM Mono;color:#756d76;letter-spacing:.08em;margin:0 0 13px}.news-card-copy h3{font-size:20px;line-height:1.24;letter-spacing:-.025em;margin:0 0 25px}.lead-card h3{font-size:25px}.news-card-copy>span{font:10px DM Mono;color:#756d76;margin-top:auto}.news-card-copy b{float:right;color:var(--violet);font-size:14px}@media(max-width:900px){.home-news-grid{grid-template-columns:1fr 1fr}.lead-card{grid-column:1/-1}.lead-card .news-visual{height:350px}}@media(max-width:600px){.home-news{padding-block:78px}.home-news-head{align-items:start;gap:20px}.home-news-head>a{white-space:nowrap}.home-news-grid{grid-template-columns:1fr}.lead-card{grid-column:auto}.lead-card .news-visual,.news-visual{height:250px}}
