.news-archive-section{padding:0 clamp(24px,7.35vw,140px) clamp(96px,8vw,145px);background:#fff}.news-archive-inner{border-top:1px solid #d9d9d5;padding-top:clamp(52px,5vw,76px)}.news-archive-kicker{display:flex;gap:12px;align-items:center;margin:0;color:#df0613;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.news-archive-kicker:before{content:"";width:7px;height:7px;background:#df0613}.news-archive-title{max-width:830px;margin:18px 0 0;font-size:clamp(36px,3.8vw,58px);font-weight:600;line-height:.98;letter-spacing:-.05em}.news-archive-list{margin-top:48px;border-top:1px solid #d9d9d5}.news-archive-row{display:grid;grid-template-columns:58px minmax(0,1.55fr) minmax(190px,.62fr) 130px 34px;gap:26px;align-items:center;min-height:116px;border-bottom:1px solid #d9d9d5;color:inherit;text-decoration:none}.news-archive-no{color:#df0613;font-size:10px;letter-spacing:.08em}.news-archive-row strong{font-size:clamp(20px,1.55vw,25px);font-weight:520;letter-spacing:-.03em;line-height:1.12}.news-archive-row em{color:#777;font-size:12px;font-style:normal}.news-archive-row time{justify-self:end;color:#111;font-size:12px;white-space:nowrap}.news-archive-row b{justify-self:end;color:#df0613;font-size:24px;font-weight:400;transition:transform .2s}.news-archive-row:hover b{transform:translateX(5px)}.news-more-wrap{display:flex;justify-content:flex-end;margin-top:28px}.news-more{display:inline-flex;align-items:center;gap:14px;border:1px solid #df0613;border-radius:6px;padding:11px 18px 10px;color:#df0613;text-decoration:none;font-size:12px;line-height:1}.news-more:hover{background:#df0613;color:#fff}.news-category-page{padding-top:110px}.news-category-head{padding:70px clamp(24px,7.35vw,140px) 52px}.news-category-head .news-archive-title{max-width:980px}.news-category-back{display:inline-block;margin-top:28px;color:#777;text-decoration:none;font-size:12px}.news-category-back:hover{color:#df0613}
@media(max-width:900px){.news-archive-section{padding:0 22px 76px}.news-archive-row{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:18px 0;min-height:0}.news-archive-row em{display:none}.news-archive-row time{grid-column:2;font-size:10px;justify-self:start;color:#777}.news-archive-row b{grid-column:3;grid-row:1 / span 2}.news-category-head{padding:56px 22px 42px}.news-more-wrap{justify-content:flex-start}}
