/* CONCRETTA V687 — Technical page editorial refinement.
   Scope: system-card rhythm, document hierarchy, and final support copy spacing only. */

/* System-card rhythm */
body.tech266 .tech266-system-head>div:last-child{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  min-width:0;
}
body.tech266 .tech266-system-head>div:last-child>.tech266-kicker{
  margin:0 0 7px!important;
}
body.tech266 .tech266-system-head>div:last-child>h2{
  margin:0!important;
}
body.tech266 .tech266-system-head>div:last-child>p:last-of-type{
  margin:11px 0 0!important;
}
body.tech266 .tech266-system-head .tech384-system-link{
  margin-top:16px!important;
}

/* Technical document hierarchy */
body.tech266 .tech266-doc .tech266-pdf{
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
  opacity:.82!important;
}
body.tech266 .tech266-doc .tech266-doc-copy{
  gap:3px!important;
}
body.tech266 .tech266-doc .tech266-doc-copy strong{
  font-size:14.75px!important;
  line-height:1.28!important;
  font-weight:600!important;
  letter-spacing:0!important;
}
body.tech266 .tech266-doc .tech266-doc-copy small{
  font-size:12.25px!important;
  line-height:1.4!important;
  font-weight:400!important;
}
body.tech266 .tech266-doc .tech266-size{
  font-size:11px!important;
  font-weight:400!important;
  letter-spacing:.025em!important;
  opacity:.82!important;
}

/* Final support block: keep copy compact and aligned */
body.tech266 .tech266-support-grid>div:last-child p{
  max-width:400px!important;
  line-height:1.62!important;
}
body.tech266 .tech266-support-link{
  margin-top:20px!important;
}

@media(max-width:900px){
  body.tech266 .tech266-system-head .tech384-system-link{
    margin-top:15px!important;
  }
}
@media(max-width:600px){
  body.tech266 .tech266-system-head>div:last-child>p:last-of-type{
    margin-top:9px!important;
  }
  body.tech266 .tech266-system-head .tech384-system-link{
    margin-top:13px!important;
  }
  body.tech266 .tech266-doc .tech266-doc-copy strong{
    font-size:14px!important;
  }
  body.tech266 .tech266-doc .tech266-doc-copy small{
    font-size:12px!important;
  }
}
