/* Changes are scoped to About and EA product content; V10 home stays intact. */
[data-page=about] .value-grid article{padding:32px;display:flex;flex-direction:column;align-items:flex-start}
[data-page=about] .value-grid article>b{display:block;font-size:48px;line-height:1;font-weight:600;letter-spacing:-.035em;color:#2678df;margin-bottom:26px}
[data-page=about] .value-grid h3{font-size:25px;margin:0 0 17px;line-height:1.4}
[data-page=about] .value-grid p{font-size:15px;line-height:1.9;margin:0}
[data-page=products] .ea-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1240px}
[data-page=products] .ea-three-grid .product-card{display:flex;flex-direction:column;padding:32px 28px;min-width:0}
[data-page=products] .ea-three-grid .product-no{font-size:16px;letter-spacing:.12em;margin-bottom:36px;color:#7890ab}
[data-page=products] .ea-three-grid .product-tag{font-size:10px;line-height:1.7;letter-spacing:.1em;margin:0 0 15px}
[data-page=products] .ea-three-grid h2{font-size:30px;line-height:1.4;letter-spacing:-.025em;margin:0 0 20px}
[data-page=products] .ea-three-grid p:not(.product-tag){font-size:14px;line-height:1.9;margin:0 0 22px}
.product-confirmation{align-self:flex-start;font-size:11px;line-height:1.6;color:#7e8ba0;border:1px solid #e4ebf5;background:#f6f8fc;border-radius:5px;padding:5px 9px;margin:0 0 26px}
.ea-platform-note{max-width:1160px;margin:0 auto 32px;padding:0 40px;color:#758398;font-size:13px;line-height:1.8}
.strategy-detail-points{padding:24px 24px 24px 42px;background:#f5f8fd;border:1px solid #e1eaf5;border-radius:12px;color:#596f8c;line-height:1.9;font-size:15px;margin:26px 0}
.strategy-detail-points li+li{margin-top:12px}
@media(max-width:760px){.ea-platform-note{padding:0 24px;margin-top:-20px}.strategy-detail-points{font-size:14px;padding:20px 20px 20px 36px}}
[data-page=products] .ea-three-grid .detail-button{align-self:flex-start;margin-top:auto}
@media(max-width:1000px){[data-page=products] .ea-three-grid{gap:16px}[data-page=products] .ea-three-grid .product-card{padding:26px 21px}[data-page=products] .ea-three-grid h2{font-size:27px}}
@media(max-width:760px){[data-page=products] .ea-three-grid{grid-template-columns:1fr;gap:20px}[data-page=products] .ea-three-grid .product-card{padding:28px}[data-page=products] .ea-three-grid .product-no{margin-bottom:24px}[data-page=products] .ea-three-grid h2{font-size:30px}[data-page=about] .value-grid article>b{font-size:42px;margin-bottom:22px}}
