.business-profile{display:block;max-width:960px;width:100%;margin:0 auto;padding:54px 0 64px}.business-profile h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.1;letter-spacing:-.04em;max-width:900px;margin:20px 0 32px}.business-profile article{background:rgba(255,255,255,.94);border:1px solid #bdd3de;border-radius:18px;padding:clamp(24px,4vw,40px);color:#243c50;line-height:1.8}.business-profile article p{margin:0 0 22px}.business-profile article p:last-child{margin-bottom:0}@media(max-width:600px){.business-profile{padding:32px 0 44px}}