.commercial-expansion{max-width:1240px;margin:auto;padding:30px clamp(20px,5vw,64px) 60px;color:#e5e5e5}.exp-breadcrumb{font-size:13px;color:#b8bec7;display:block}.exp-intro{padding:60px 0 40px;max-width:1000px}.exp-intro h1{font-size:clamp(32px,5vw,64px);line-height:1.12;overflow-wrap:normal}.exp-intro>p:last-child{font-size:20px;max-width:850px;line-height:1.7}.exp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.exp-card{padding:28px;background:#111317;border:1px solid #30343b;border-radius:4px;min-width:0}.exp-card h2,.exp-card h3{font-size:24px;line-height:1.3}.exp-card p,.exp-copy p{line-height:1.8;color:#c7cbd2}.exp-card span,.exp-copy>a{color:#ff1e27}.exp-photo{display:block;width:100%;max-height:460px;object-fit:cover;border-radius:4px}.exp-copy{padding:32px 0;max-width:1000px}.exp-copy h2{font-size:clamp(25px,3vw,36px);line-height:1.3;margin:35px 0 15px}.exp-cta{margin-top:48px;border-top:2px solid #ff1e27;padding:40px 0}.exp-cta h2{font-size:clamp(28px,4vw,42px);line-height:1.3}.exp-cta a{white-space:normal}.exp-home-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.commercial-expansion a:focus-visible{outline:2px solid #ff1e27;outline-offset:5px}@media(max-width:650px){.exp-grid{grid-template-columns:1fr}.exp-intro{padding-top:35px}.exp-card{padding:22px}.exp-intro>p:last-child{font-size:17px}}
.exp-related{display:flex;flex-wrap:wrap;gap:16px 24px}.exp-related a{color:#ff1e27}.exp-copy details{padding:18px 0;border-bottom:1px solid #30343b}.exp-copy summary{cursor:pointer;font-weight:700;line-height:1.5}.exp-copy li{line-height:1.8;margin-bottom:10px}
