.page-why #main{background:#fff}
.page-why .why-intro{padding:65px 0 49px;background:#f8f6ef;border-bottom:1px solid #171717}
.page-why .why-intro .wrap{max-width:1180px}
.page-why #main .why-intro h1{font:700 clamp(44px,5.5vw,76px)/1.05 var(--display,Arial,sans-serif);letter-spacing:-.055em;margin:0 0 25px;max-width:900px;text-wrap:balance}
.page-why .why-intro p:not(.eyebrow){max-width:790px;font-size:19px;line-height:1.8;margin:0 0 27px}
.page-why .why-contents{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:22px;border-top:1px solid #bdbeb8}
.page-why .why-contents a{font-size:13px;line-height:1.7;min-height:44px;display:inline-flex;align-items:center;gap:12px;text-underline-offset:5px}
.page-why .why-contents svg{width:18px;height:18px;flex:none}
.page-why .sme-home .sm-hero{padding-bottom:0}
.page-why .sme-home .sm-hero h2{font-size:clamp(42px,5.2vw,70px);line-height:1.03;margin:0 0 27px}
.page-why .why-chapter-label{padding:27px 0;background:#171717;color:#fed006;font-size:12px;line-height:1.7;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.page-why .why-chapter-label p{margin:0}
@media(max-width:650px){.page-why .why-intro{padding:39px 0 29px}.page-why #main .why-intro h1{font-size:43px}.page-why .why-intro p:not(.eyebrow){font-size:16px}.page-why .why-contents{gap:3px 21px}.page-why .why-contents a{font-size:12px}.page-why .sme-home .sm-hero h2{font-size:38px}}
