.commercial-hero-lead{grid-template-columns:1fr 1fr;align-items:start;gap:7vw;display:grid}.commercial-hero-lead>div>p:first-child{max-width:650px;margin:0 0 30px;font-size:20px;line-height:1.55}.commercial-caption{margin-top:18px;font-size:14px;line-height:1.5}.commercial-detail p{max-width:680px;margin:0 0 24px;font-size:18px;line-height:1.6}.commercial-process h2{letter-spacing:-.06em;margin:40px 0 64px;font-size:clamp(44px,6.5vw,100px);line-height:1}.commercial-process h2 em{font-family:Georgia,serif;font-weight:400}.commercial-process ol{grid-template-columns:repeat(3,1fr);gap:40px;padding:0;list-style:none;display:grid}.commercial-process li{border-top:1px solid #fff5;padding-top:24px}.commercial-process li span{font-size:14px}.commercial-process h3{margin:30px 0 20px;font-size:28px;line-height:1.15}.commercial-process li p{font-size:16px;line-height:1.6}.commercial-related{margin-top:60px;display:grid}.commercial-related>p{text-transform:uppercase;letter-spacing:.1em;font-size:14px}.commercial-related a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:20px;display:flex}@media (max-width:900px){.commercial-hero-lead,.commercial-process ol{grid-template-columns:1fr;gap:36px}.commercial-page .hero h1{overflow-wrap:break-word}.commercial-process{padding-block:100px}}
