
  .uee-stone{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Helvetica Neue",sans-serif; color:#111827;}
  .uee-stone *{box-sizing:border-box;}
  .uee-stone .wrap{max-width:1100px; margin:0 auto; padding:28px 16px 34px;}
  .uee-stone .section{margin-top:18px;}
  .uee-stone .title{
    display:flex; align-items:center; gap:10px;
    font-size:18px; font-weight:800; letter-spacing:.02em;
    margin:0 0 12px;
  }
  .uee-stone .dot{width:10px; height:10px; border-radius:999px; background:#2563eb; flex:0 0 10px;}
  .uee-stone .sub{margin:0 0 10px; color:#6b7280; font-size:13px; line-height:1.65;}

  /* Highlights */
  .uee-stone .grid{display:grid; grid-template-columns:1fr 1fr; gap:12px;}
  .uee-stone .card{
    border:1px solid #e5e7eb; background:#fff; border-radius:14px;
    padding:14px 14px;
  }
  .uee-stone .badge{
    display:inline-flex; align-items:center; gap:8px;
    font-size:12px; color:#1d4ed8; background:#eff6ff;
    border:1px solid #dbeafe; padding:6px 10px; border-radius:999px;
    font-weight:700;
  }
  .uee-stone .list{margin:12px 0 0; padding:0; list-style:none;}
  .uee-stone .list li{
    display:flex; gap:10px; align-items:flex-start;
    padding:9px 0; border-top:1px dashed #eef2f7;
    font-size:14px; line-height:1.6;
  }
  .uee-stone .list li:first-child{border-top:none; padding-top:4px;}
  .uee-stone .tick{
    width:18px; height:18px; border-radius:6px;
    background:#eaf2ff; border:1px solid #dbeafe;
    display:flex; align-items:center; justify-content:center;
    color:#1d4ed8; font-weight:900; line-height:1;
    flex:0 0 18px; margin-top:2px;
  }

  /* Spec table */
  .uee-stone .spec{
    width:100%;
    border:1px solid #e5e7eb;
    border-radius:14px;
    overflow:hidden;
    background:#fff;
  }
  .uee-stone .row{
    display:grid; grid-template-columns:220px 1fr;
    gap:0; border-top:1px solid #eef2f7;
  }
  .uee-stone .row:first-child{border-top:none;}
  .uee-stone .k{
    background:#f9fafb; color:#111827;
    padding:12px 14px; font-weight:800; font-size:13px;
    border-right:1px solid #eef2f7;
  }
  .uee-stone .v{
    padding:12px 14px; font-size:13px; color:#374151; line-height:1.7;
  }
  .uee-stone .muted{color:#6b7280;}

  /* Packing steps */
  .uee-stone .steps{display:grid; grid-template-columns:1fr 1fr; gap:12px;}
  .uee-stone .step{
    border:1px solid #e5e7eb; background:#fff; border-radius:14px;
    padding:14px 14px;
    display:flex; gap:12px; align-items:flex-start;
  }
  .uee-stone .num{
    width:34px; height:34px; border-radius:12px;
    background:#2563eb; color:#fff;
    display:flex; align-items:center; justify-content:center;
    font-weight:900;
    flex:0 0 34px;
  }
  .uee-stone .step p{margin:0; font-size:14px; line-height:1.65; color:#374151;}

  /* Image */
  .uee-stone .imgbox{
    margin-top:12px;
    border:1px solid #e5e7eb; background:#fff; border-radius:14px;
    padding:12px;
  }
  .uee-stone .imgbox img{
    width:100%; height:auto; display:block;
    border-radius:10px;
  }

  /* Responsive */
  @media (max-width:860px){
    .uee-stone .grid{grid-template-columns:1fr;}
    .uee-stone .row{grid-template-columns:1fr;}
    .uee-stone .k{border-right:none; border-bottom:1px solid #eef2f7;}
    .uee-stone .steps{grid-template-columns:1fr;}
  }
