.cd-latest{padding:clamp(68px,8vw,105px) var(--cd-pad);background:var(--cd-green);color:#fff}.cd-latest header{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.cd-latest header h2{margin:0;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:550;line-height:1}.cd-latest-list>a{display:grid;grid-template-columns:55px minmax(280px,.68fr) 1fr;gap:clamp(24px,4vw,60px);padding:28px 0;border-top:1px solid #78958d;align-items:stretch}.cd-latest-list>a:last-child{border-bottom:1px solid #78958d}.cd-latest-number{font-size:.72rem;font-weight:700}.cd-latest figure{min-height:310px;margin:0;overflow:hidden}.cd-latest img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.cd-latest-list>a>div{display:flex;flex-direction:column}.cd-latest small{font-size:.69rem;font-weight:750;letter-spacing:.13em;color:var(--cd-yellow)}.cd-latest h3{max-width:680px;margin:40px 0 22px;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:550;line-height:.93;letter-spacing:-.045em}.cd-latest p{max-width:520px;margin:0;color:#c5d2ce;line-height:1.5}.cd-latest footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:20px;border-top:1px solid #78958d;font-size:.76rem}@media(max-width:900px){.cd-latest-list>a{grid-template-columns:40px 1fr}.cd-latest figure{grid-column:2;min-height:48vw}.cd-latest-list>a>div{grid-column:2;min-height:330px}}@media(max-width:650px){.cd-latest{padding-left:24px;padding-right:24px}.cd-latest header h2{display:none}.cd-latest-list>a{grid-template-columns:1fr;padding:30px 0 42px}.cd-latest-number,.cd-latest figure,.cd-latest-list>a>div{grid-column:1}.cd-latest figure{min-height:62vw}.cd-latest-list>a>div{min-height:0}.cd-latest h3{margin-top:30px}.cd-latest footer{margin-top:35px}}
