.industry-archive-hero { padding: 72px 0 66px; background: #fff; border-bottom: 1px solid #dde4eb; }
.industry-archive-hero span { color: #2763a0; font-size: 11px; font-weight: 750; letter-spacing: .14em; text-transform: uppercase; }
.industry-archive-hero h1 { margin: 12px 0 14px; color: #092548; font-size: clamp(44px, 5vw, 64px); line-height: 1; letter-spacing: -.035em; }
.industry-archive-hero p { margin: 0; max-width: 70ch; color: #647489; font-size: 16px; line-height: 1.65; }
.industry-archive { padding: 68px 0 84px; }
.industry-archive-entry { margin-bottom: 28px; background: #fff; border: 1px solid #dfe6ed; }
.industry-archive-entry > header { padding: 24px 28px; border-bottom: 1px solid #e1e7ed; }
.industry-archive-entry > header span, .archive-view > span { color: #55789f; font-size: 10px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase; }
.industry-archive-entry h2 { margin: 6px 0 0; color: #092548; font-size: 28px; }
.industry-archive-grid { display: grid; grid-template-columns: 1.15fr .85fr; }
.industry-archive-grid ol { list-style: none; margin: 0; padding: 18px 28px; border-right: 1px solid #e1e7ed; }
.industry-archive-grid li { display: grid; grid-template-columns: 44px 1fr; gap: 14px; padding: 14px 0; border-top: 1px solid #e7ebef; }
.industry-archive-grid li:first-child { border-top: 0; }
.archive-num { display: grid; place-items: center; width: 40px; height: 40px; background: #e9f1fa; color: #15599f; font-weight: 750; }
.industry-archive-grid li div { display: grid; gap: 4px; }
.industry-archive-grid time, .archive-carry, .industry-archive-grid small { color: #718398; font-size: 10px; }
.archive-carry { color: #8b6b2d; }
.industry-archive-grid a { color: #0b2749; text-decoration: none; font-size: 15px; font-weight: 650; }
.archive-view { padding: 30px; }
.archive-view p { margin: 10px 0 0; color: #17304e; font-size: 15px; line-height: 1.65; }
@media(max-width:800px){.industry-archive-grid{grid-template-columns:1fr}.industry-archive-grid ol{border-right:0;border-bottom:1px solid #e1e7ed}}
