.detail-hero{padding-top:56px;padding-bottom:36px}.detail-hero h1{margin:12px auto 20px}.satellite-concept{padding-top:22px;padding-bottom:36px}.satellite-concept-copy{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:26px}.satellite-concept h2{font-size:clamp(28px,3.1vw,44px);line-height:1.12;letter-spacing:-.045em;max-width:550px;margin:10px 0 0}.satellite-concept-description{font-size:17px;line-height:1.65;color:var(--muted,#59616a);margin:0}.satellite-concept figure{margin:0}.satellite-concept-image{overflow:hidden;border-radius:28px}.satellite-concept img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.satellite-concept figcaption{max-width:860px;margin:16px auto 0;text-align:center;font-size:13px;line-height:1.6;color:var(--muted,#59616a)}.kit-hero{padding-top:18px}.tutorial-section{padding-top:44px;padding-bottom:44px}@media(max-width:700px){.detail-hero{padding-top:36px}.satellite-concept-copy{grid-template-columns:1fr;gap:16px}.satellite-concept-image{border-radius:18px}.satellite-concept-description{font-size:16px}}