    .guide-hero{margin-top:16px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--shadow);}
    .guide-hero h1{margin:0 0 6px;font-size:24px;font-weight:800;}
    .guide-hero p{margin:0;color:var(--muted);font-size:14px;line-height:1.7;}
    .guide-grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;}
    .guide-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:var(--shadow);display:grid;gap:8px;}
    .guide-card h2{margin:0;font-size:17px;font-weight:800;}
    .guide-card p{margin:0;color:#334155;font-size:13px;line-height:1.7;}
    .guide-steps{margin-top:14px;display:grid;gap:10px;}
    .guide-step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:var(--shadow);}
    .guide-step strong{display:block;margin-bottom:4px;}
    .guide-note{margin-top:14px;background:#f8fafc;border:1px dashed var(--line);border-radius:14px;padding:12px;font-size:13px;color:#64748b;}
    .guide-actions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;}
    .guide-content.is-editing{outline:2px dashed #fb923c;outline-offset:6px;border-radius:18px;}
    .guide-card,
    .guide-step,
    .guide-note,
    .guide-actions .pill-btn{
      transform:translateZ(0);
      transition:
        transform 220ms cubic-bezier(.22,.61,.36,1),
        box-shadow 260ms cubic-bezier(.22,.61,.36,1),
        border-color 180ms ease,
        background-color 180ms ease;
    }
    .guide-card:hover,
    .guide-step:hover,
    .guide-card:focus-within,
    .guide-step:focus-within{
      transform:translateY(-3px);
      border-color:rgba(180,138,58,.36);
      box-shadow:0 14px 30px rgba(15,23,42,.10);
    }
    .guide-actions .pill-btn:hover,
    .guide-actions .pill-btn:focus-visible{
      transform:translateY(-2px);
      box-shadow:0 12px 24px rgba(15,23,42,.12);
    }
    .guide-actions .pill-btn:active{
      transform:translateY(0);
    }
    @media (prefers-reduced-motion: no-preference){
      .guide-hero,
      .guide-card,
      .guide-step,
      .guide-note,
      .guide-actions{
        animation:serviceGuideMotionIn 520ms cubic-bezier(.05,.7,.1,1) both;
      }
      .guide-card:nth-child(1){animation-delay:70ms;}
      .guide-card:nth-child(2){animation-delay:120ms;}
      .guide-card:nth-child(3){animation-delay:170ms;}
      .guide-step:nth-child(1){animation-delay:130ms;}
      .guide-step:nth-child(2){animation-delay:180ms;}
      .guide-step:nth-child(3){animation-delay:230ms;}
      .guide-note{animation-delay:210ms;}
      .guide-actions{animation-delay:260ms;}
    }
    @media (prefers-reduced-motion: reduce){
      .guide-card,
      .guide-step,
      .guide-note,
      .guide-actions .pill-btn{
        transition:none;
      }
    }
    @keyframes serviceGuideMotionIn{
      from{opacity:0;transform:translateY(12px);}
      to{opacity:1;transform:translateY(0);}
    }
  
