/* A compact editorial heading beside the description; stack naturally on mobile. */
.about81{padding-block:56px 64px}
.about81-layout{display:block}
.about81-copy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px);max-width:none;align-items:start}
.about81-heading .eyebrow{margin-bottom:14px}
body.max-soft-style .about81 h1{font-size:1.375rem;font-weight:500;line-height:1.4;letter-spacing:-.015em;margin:0;max-width:24ch}
.about81-body{min-width:0;max-width:62ch;padding-top:1px}
.about81-body p{max-width:none;font-size:1rem;line-height:1.8;color:#454649;margin:0 0 18px}
.about81-body p:last-of-type{margin-bottom:14px}
.about-contact-link{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;color:var(--blue);text-decoration:underline;text-underline-offset:5px}
.purchase71-guide h2{font-size:1.5rem;line-height:1.35}
@media(max-width:900px){.about81-copy{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px}}
@media(max-width:760px){.about81{padding-block:28px 40px}.about81-copy{grid-template-columns:1fr;gap:20px}body.max-soft-style .about81 h1{font-size:1.25rem}.about81-body{max-width:60ch;padding:0}.about81-body p{font-size:.9375rem;line-height:1.75;margin-bottom:16px}.purchase71-guide h2{font-size:1.375rem}}
