.template-home #why{padding-block:clamp(72px,7vw,112px);}
.template-home #why>.wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(56px,7vw,112px);align-items:start;}
.template-home #why .why-intro{display:block;}
.template-home #why .kicker{margin:0 0 28px;}
.template-home #why h2{margin:0;font-size:clamp(2rem,3vw,3.3rem);line-height:1.35;letter-spacing:-.035em;}
.template-home #why .why-lead{margin:32px 0 0;color:#aab8c8;font-size:1.0625rem;line-height:1.95;max-width:420px;}
.template-home #why .why-questions{display:flex;flex-direction:column;gap:0;}
.template-home #why article{padding:28px 0;border-top:1px solid #ffffff20;}
.template-home #why article:first-child{padding-top:0;border-top:0;}
.template-home #why article:last-child{padding-bottom:0;}
.template-home #why h3{font-size:1.2rem;line-height:1.5;margin:0 0 14px;color:#e7eef6;}
.template-home #why article p{font-size:1rem;line-height:1.9;color:#a0adbd;margin:0 0 16px;}
.template-home #why article a{display:inline-block;font-size:.9rem;line-height:1.6;}
@media(max-width:900px){.template-home #why>.wrap{grid-template-columns:1fr;gap:44px;}.template-home #why .why-lead{max-width:600px;margin-top:24px;}.template-home #why article{padding-block:26px;}}
