.news-list{display:grid;gap:28px}.news-card{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);background:#fff;border:1px solid #d8dddf;color:#101d2a}.news-card>img,.news-placeholder{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;background:#142330}.news-placeholder{display:grid;place-items:center;color:#d9a978;font-size:64px;font-weight:700;letter-spacing:-.08em}.news-card>div{padding:42px}.news-card time,.news-heading time{font-size:12px;letter-spacing:.13em;color:#a37043}.news-card h2{font-size:clamp(1.55rem,2.5vw,2.4rem);margin:18px 0 14px}.news-card p{color:#626d73;line-height:1.8}.news-card b{display:inline-block;margin-top:28px;font-size:14px}.news-empty{padding:70px;background:#e9ecec}.news-empty h2{font-size:32px}.news-empty p{margin-top:12px;color:#626d73}.news-detail{max-width:1100px;margin:auto}.news-detail>.back{display:inline-block;margin-bottom:60px}.news-heading{max-width:850px}.news-heading h1{font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.14;margin:20px 0 24px}.news-heading>p{font-size:20px;line-height:1.8;color:#626d73}.news-cover{display:block;width:100%;max-height:680px;object-fit:cover;margin:60px 0}.news-body{max-width:780px;margin:60px auto}.news-body p{font-size:18px;line-height:2;margin:0 0 28px;color:#283944}
@media(max-width:800px){.news-card{grid-template-columns:1fr}.news-card>img,.news-placeholder{min-height:220px;aspect-ratio:4/3}.news-card>div{padding:28px}.news-detail>.back{margin-bottom:38px}.news-heading>p{font-size:17px}.news-cover{margin:38px 0}.news-body{margin:38px 0}.news-body p{font-size:16px}.news-list{gap:18px}}
