.why-japan-refined .editorial-intro{padding-top:70px;padding-bottom:42px}
.content-page.why-japan-refined .editorial-intro h2{font-size:45px;line-height:1.1;font-weight:500;letter-spacing:-.015em;margin-top:19px}
.why-japan-refined .editorial-copy .lead{font-size:18px;line-height:1.85}
.why-japan-refined .editorial-copy p{font-size:15px;line-height:1.9}
.content-page.why-japan-refined .japan-investment-points{padding-top:0;padding-bottom:90px}
.why-japan-refined .benefit-editorial{column-gap:64px}
.why-japan-refined .benefit-row{padding:29px 0 32px;grid-template-columns:37px minmax(0,1fr);gap:20px}
.why-japan-refined .content-icon{justify-content:flex-start;width:34px;height:36px}
.content-page.why-japan-refined .benefit-row h3{font-size:28px;line-height:1.2;margin:0 0 12px;font-weight:500}
.content-page.why-japan-refined .benefit-row p{font-size:15px;line-height:1.9;color:#5d6553}
.why-japan-refined .benefit-row:hover svg{transform:none}
@media(max-width:760px){.why-japan-refined .editorial-intro{padding:45px 0 30px}.content-page.why-japan-refined .editorial-intro h2{font-size:36px}.why-japan-refined .editorial-copy .lead{font-size:17px}.why-japan-refined .benefit-row{grid-template-columns:30px minmax(0,1fr);gap:16px;padding:25px 0}.content-page.why-japan-refined .benefit-row h3{font-size:26px}.content-page.why-japan-refined .benefit-row p{font-size:14px}.content-page.why-japan-refined .japan-investment-points{padding-bottom:72px}}

/* Separate the introduction divider from the first icon-row borders. */
.content-page.why-japan-refined .japan-investment-points{padding-top:28px}
@media(max-width:760px){.content-page.why-japan-refined .japan-investment-points{padding-top:20px}}

/* The first two investment themes do not need a second top divider. */
.why-japan-refined .benefit-editorial>.benefit-row:nth-child(-n+2){border-top:0}
