.buyer-benefit-title{font-size:clamp(1.45rem,2.3vw,2rem);font-weight:650;line-height:1.15;color:var(--ink,#173f35);margin:.6rem 0}.buyer-benefits{padding-left:1.3rem;max-width:70ch;margin:1rem 0}.buyer-benefits li{padding-left:.15rem;margin:.4rem 0}.buyer-plan-guide{padding:.8rem 1rem;border-left:3px solid #9cb28c;background:#edf0e7;max-width:72ch}.buyer-proof{padding:1.1rem 0;border-block:1px solid #d3dbce;margin:1.4rem 0;max-width:78ch}.buyer-proof h2{font-size:1.4rem}.buyer-proof dl>div{margin:.8rem 0}.buyer-proof dt{font-weight:650}.buyer-proof dd{margin:.25rem 0 0}.buyer-source-notes{max-width:78ch;margin:1rem 0}.buyer-example{margin:1rem 0}.buyer-example>summary{font-weight:500}.buyer-commercial-opening{max-width:80ch}.buyer-commercial-opening h1{max-width:24ch}.buyer-commercial-opening .lede{font-size:1.15rem}.buyer-service-story{margin:1.5rem 0}.buyer-public-offer{border-left:3px solid #c5906c;background:#f4e7d9;padding:.8rem}.buyer-related{margin:1.25rem 0;padding-block:1rem;border-top:1px solid #d3dbce}.buyer-service-story .office-paths,.buyer-related .office-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.buyer-service-story article,.buyer-related article{min-width:0;padding:1rem;border:1px solid #c7d0c2;border-radius:10px}.buyer-service-story article p:last-child{margin-bottom:0}.buyer-service-story .button,.buyer-commercial-opening .button{white-space:normal;text-align:center;max-width:100%;overflow-wrap:normal}.buyer-commercial-opening +section{margin-top:1.6rem}.buyer-benefit-opening{max-width:80ch}.buyer-commercial-opening~section{max-width:85rem}@media(max-width:430px){.buyer-benefits{margin:.7rem 0}.buyer-plan-guide{padding:.7rem .8rem}.buyer-proof{padding:.8rem 0}.buyer-service-story .office-paths{gap:.75rem}}

.design-profile.buyer-profile>div{display:flex;flex-direction:column;gap:.5rem;max-width:75rem}.buyer-profile .buyer-benefit-opening{order:1}.buyer-profile .buyer-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem 2rem;max-width:none}.buyer-profile .buyer-plan-guide{max-width:none}.buyer-profile .profile-quick-facts{grid-row:auto;width:100%;max-width:44rem}.buyer-profile .buyer-example{order:8;width:100%}.buyer-profile .buyer-benefit-title{font-size:1.65rem}.buyer-commercial-opening~section .office-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.buyer-commercial-opening~section .office-paths article{padding:1rem;border:1px solid #c7d0c2;border-radius:10px}.buyer-profile .purchase-button{width:auto;align-self:flex-start}.buyer-profile .commercial-indicator{order:4}.buyer-profile .profile-address-note{order:9}@media(max-width:760px){.buyer-profile .purchase-button{width:100%}.buyer-profile .buyer-plan-guide{margin-bottom:.5rem}.buyer-profile .buyer-benefits{display:block}}

.design-profile.buyer-profile>div>*{order:0!important}.buyer-profile .buyer-benefit-opening{max-width:none}.buyer-profile .buyer-benefit-title{margin-top:.5rem}.buyer-profile .buyer-benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}
