.smart-blog{color:#092a50}.blog-hero{background:#092a50;color:#fff;padding:54px 8% 80px}.blog-hero nav{margin-bottom:65px;color:#c6d5e6}.blog-hero>.eyebrow{color:#c6d5e6}.blog-hero h1{font-size:clamp(52px,7.5vw,108px);line-height:1.03;letter-spacing:-.055em;margin:28px 0}.smart-blog em{font-style:normal;color:#e51e36}.blog-hero p{font-size:21px;line-height:1.65;color:#c6d5e6;margin:28px 0 38px}.blog-brand{padding:24px 8%;background:#e51e36;color:white;letter-spacing:.12em;font-size:12px}.blog-list{padding:60px 8%}.blog-heading{position:static;height:auto;padding:0 0 38px;display:block;border:0}.blog-heading p{font-size:24px}.blog-story{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dce1e8;padding:40px 0;gap:48px}.blog-story figure{margin:0}.blog-story img{width:100%;height:320px;object-fit:cover}.blog-story figcaption{font-size:11px;color:#647083;padding-top:9px}.blog-story h2{font-size:42px;line-height:1.08;letter-spacing:-.04em;margin:18px 0}.blog-summary{font-size:18px;line-height:1.6;color:#647083}.blog-story summary{font-weight:700;cursor:pointer;border-bottom:2px solid #e51e36;padding:16px 0;display:flex;justify-content:space-between}.blog-story h3{font-size:20px;margin:24px 0 10px}.blog-story section p{font-size:16px;line-height:1.75}.blog-note{font-size:12px;line-height:1.7;color:#647083}.blog-contact{padding:65px 8%;background:#f2f4f6}.blog-contact h2{font-size:clamp(36px,5vw,65px);line-height:1.1;letter-spacing:-.04em}@media(max-width:700px){.blog-story{grid-template-columns:1fr;gap:22px}.blog-story img{height:240px}.blog-story h2{font-size:34px}.blog-hero nav{margin-bottom:40px}.blog-hero p{font-size:17px}.blog-list{padding:40px 6%}}
