/* Store operations: shared homepage and service detail presentation. */
.services.commerce-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
.commerce-services .service-card.editorial-home-card{padding:32px 30px 28px;border-left:0}
.commerce-services .service-card:nth-child(even){border-left:1px solid var(--line)}
.commerce-services .service-card:nth-child(n+3){border-top:1px solid var(--line)}
.commerce-services .commerce-card{background:#e9f0ed}
.commerce-services .commerce-card h3{color:#294f59}
.commerce-services .editorial-home-card .card-top{height:24px;min-height:24px;margin-bottom:24px}
.commerce-services .editorial-home-card>p:not(.service-korean){min-height:0}
.commerce-services .editorial-home-card .tags{margin-top:110px}
.commerce-services .editorial-home-card .card-top>.editorial-art{width:150px;height:100px;bottom:105px}
@media(min-width:1000px){.commerce-services .editorial-home-card h3,.commerce-services .editorial-home-card>p{max-width:65%}.commerce-services .editorial-home-card .tags{margin-top:30px}.commerce-services .editorial-home-card .card-top>.editorial-art{width:29%;max-width:220px;height:160px;top:78px;bottom:auto;right:24px}}
.commerce-spotlight{position:relative;overflow:hidden;isolation:isolate;background:#142733;color:#fff;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:50px}
.commerce-spotlight:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 90% 35%,#38636588,transparent 65%)}
.commerce-spotlight .eyebrow{color:#ffac95}
.commerce-spotlight h2{font-size:clamp(30px,3.2vw,48px)}
.commerce-spotlight p:not(.eyebrow){color:#c0d0d7;line-height:1.9;margin-top:24px}
.commerce-spotlight img{width:100%;max-width:480px;justify-self:center;transform:rotate(-5deg);transition:transform .6s}
.commerce-spotlight:hover img{transform:rotate(-2deg) translateY(-6px)}
.commerce-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}
.commerce-actions a{font-weight:700;font-size:14px}
.commerce-actions .commerce-primary{background:#ffad96;color:#142733;padding:17px 24px;border-radius:32px}
.commerce-details{margin-top:70px}
.commerce-details h2{font-size:clamp(26px,3vw,38px);letter-spacing:-1.2px}
.commerce-audience{padding:28px 32px;background:#e9f0ed;border-radius:18px;margin:24px 0 50px;line-height:2;color:#45616c}
.commerce-audience li+li{margin-top:8px}
.commerce-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0}
.commerce-plans article{padding:28px;border:1px solid #d8e2e4;border-radius:18px;background:#fff}
.commerce-plans h3{font-size:20px;margin:0 0 16px}
.commerce-plans p,.commerce-note{font-size:14px;line-height:1.9;color:#58707b}
.service-tabs{flex-wrap:wrap;row-gap:18px}
.commerce-inquiry-guide{margin:0 0 24px;padding:22px;background:#e9f0ed;border-radius:12px;font-size:14px;line-height:1.9}
@media(max-width:700px){.services.commerce-services,.commerce-spotlight,.commerce-plans{grid-template-columns:1fr}.commerce-services .service-card.editorial-home-card{padding:28px 20px}.commerce-services .service-card:nth-child(even){border-left:0}.commerce-services .service-card+article{border-top:1px solid var(--line)}.commerce-spotlight{gap:24px}.commerce-spotlight img{max-width:310px}.commerce-audience{padding:22px 22px 22px 38px}}
@media(prefers-reduced-motion:reduce){.commerce-spotlight img{transition:none}.commerce-spotlight:hover img{transform:rotate(-5deg)}}
