.home-start {margin:24px 0 0;max-width:650px}
.home-start h2 {margin:0 0 12px;font-size:18px;line-height:1.4;letter-spacing:0}
.home-start-actions {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.home-start-card {display:flex;flex-direction:column;gap:9px;min-width:0;padding:16px 14px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#172033;text-decoration:none;line-height:1.45}
.home-start-card strong {font-size:16px;line-height:1.35}
.home-start-card span {font-size:14px}
.home-start-card small {margin-top:auto;font-size:12px;font-weight:700;color:#2144cd}
.home-start-card-primary {background:#eff5ff;border-color:#a6bffc}
.home-start-card:hover {border-color:#3157ff;background:#f5f8ff}
.home-start-card:focus-visible {outline:3px solid #3157ff;outline-offset:3px}
.home-studio-note {margin:0;padding:10px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:13px;line-height:1.5}
@media(max-width:640px) {
  .home-start {margin-top:20px}
  .home-start-actions {grid-template-columns:minmax(0,1fr);gap:8px}
  .home-start-card {gap:4px;padding:12px 14px}
  .home-start-card small {margin-top:2px}
}
