.service-hero[data-astro-cid-xrjf4qfc] h1[data-astro-cid-xrjf4qfc]{word-break:keep-all;font-size:clamp(22px,6.9vw,44px)}.service-hero__inner[data-astro-cid-xrjf4qfc]{flex-direction:column;gap:32px;display:flex}.service-hero__lead[data-astro-cid-xrjf4qfc]{color:var(--c-text-weak);margin:16px 0 28px;font-size:16px}.hero__actions[data-astro-cid-xrjf4qfc]{flex-wrap:wrap;gap:16px;display:flex}.service-hero__media[data-astro-cid-xrjf4qfc]{border-radius:var(--radius-card);overflow:hidden}.service-hero__media[data-astro-cid-xrjf4qfc] img{width:100%;height:auto}.pain-grid[data-astro-cid-xrjf4qfc],.strength-grid[data-astro-cid-xrjf4qfc]{grid-template-columns:1fr;gap:24px;display:grid}.pain-card[data-astro-cid-xrjf4qfc]{background:var(--board-bg);border:var(--board-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-3d-sm);padding:24px}.strength-card[data-astro-cid-xrjf4qfc]{background:var(--board-bg);border:var(--board-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-3d-sm);overflow:hidden}.strength-card__body[data-astro-cid-xrjf4qfc]{padding:24px}.strength-card__media[data-astro-cid-xrjf4qfc]{aspect-ratio:8/5;background:var(--c-bg-gray)}.strength-card__media[data-astro-cid-xrjf4qfc] img{object-fit:cover;width:100%;height:100%;display:block}.pain-card[data-astro-cid-xrjf4qfc] h3[data-astro-cid-xrjf4qfc],.strength-card[data-astro-cid-xrjf4qfc] h3[data-astro-cid-xrjf4qfc]{color:var(--c-primary-dark);margin-bottom:10px;font-size:17px}.pain-card[data-astro-cid-xrjf4qfc] p[data-astro-cid-xrjf4qfc],.strength-card[data-astro-cid-xrjf4qfc] p[data-astro-cid-xrjf4qfc]{color:var(--c-text-weak);font-size:14px;line-height:1.8}.video-type-grid[data-astro-cid-xrjf4qfc]{grid-template-columns:1fr;gap:24px;display:grid}.video-type-card[data-astro-cid-xrjf4qfc]{background:var(--board-bg);border:var(--board-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-3d-sm);overflow:hidden}.video-type-card__body[data-astro-cid-xrjf4qfc]{padding:24px}.video-type-card__media[data-astro-cid-xrjf4qfc]{aspect-ratio:8/5;background:var(--c-bg-gray)}.video-type-card__media[data-astro-cid-xrjf4qfc] img{object-fit:cover;width:100%;height:100%;display:block}.video-type-card[data-astro-cid-xrjf4qfc] h3[data-astro-cid-xrjf4qfc]{color:var(--c-primary-dark);margin-bottom:10px;font-size:17px}.video-type-card[data-astro-cid-xrjf4qfc] p[data-astro-cid-xrjf4qfc]{color:var(--c-text-weak);margin-bottom:12px;font-size:14px;line-height:1.8}.video-type-card__links[data-astro-cid-xrjf4qfc]{flex-direction:column;gap:6px;display:flex}.video-type-card__link[data-astro-cid-xrjf4qfc]{font-size:13px;font-weight:600}.works-grid[data-astro-cid-xrjf4qfc]{grid-template-columns:1fr;gap:24px;display:grid}.works-more[data-astro-cid-xrjf4qfc]{text-align:center;margin-top:40px}.flow-list[data-astro-cid-xrjf4qfc]{grid-template-columns:1fr;gap:16px;display:grid}.flow-item[data-astro-cid-xrjf4qfc]{background:var(--board-bg);border:var(--board-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-3d-sm);padding:18px}.flow-item__number[data-astro-cid-xrjf4qfc]{font-family:var(--font-en);color:var(--c-primary);margin-bottom:8px;font-size:20px;font-weight:700}.flow-item[data-astro-cid-xrjf4qfc] h3[data-astro-cid-xrjf4qfc]{word-break:keep-all;margin-bottom:8px;font-size:16px}.flow-item[data-astro-cid-xrjf4qfc] p[data-astro-cid-xrjf4qfc]{color:var(--c-text-weak);font-size:13px}.container--narrow[data-astro-cid-xrjf4qfc]{max-width:800px}@media (width>=700px){.pain-grid[data-astro-cid-xrjf4qfc],.strength-grid[data-astro-cid-xrjf4qfc],.video-type-grid[data-astro-cid-xrjf4qfc]{grid-template-columns:repeat(3,1fr)}.works-grid[data-astro-cid-xrjf4qfc]{grid-template-columns:repeat(2,1fr)}.flow-list[data-astro-cid-xrjf4qfc]{grid-template-columns:repeat(3,1fr)}}@media (width>=860px){.service-hero__inner[data-astro-cid-xrjf4qfc]{flex-direction:row;align-items:center}.service-hero__inner[data-astro-cid-xrjf4qfc]>div[data-astro-cid-xrjf4qfc]{flex:1}}@media (width>=1000px){.works-grid[data-astro-cid-xrjf4qfc]{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){.flow-list[data-astro-cid-xrjf4qfc]{grid-template-columns:repeat(6,1fr)}}
