/* Production accommodations for the latest V3 shell. */
.share-url{box-sizing:border-box;border:0;user-select:text}
.site-v3 [data-copy-status]{position:static;width:auto;height:auto;padding:0;margin:8px 0 0;overflow:visible;clip:auto;white-space:normal;font:400 12px/18px var(--font-ui);color:var(--text-secondary)}
.site-v3 [data-copy-status]:empty{display:none}
/* Retain semantic H3 headings within the template's numbered step controls. */
.site-v3 .steps .step-title{margin:0;font:600 18px/28px var(--font-ui);color:var(--text)}
/* Multi-paragraph steps and nested disclosures need their own reading rhythm. */
.site-v3 .steps>li>p+p{margin-top:12px}
.site-v3 .steps>li>p+.disclosure{margin-top:20px}
@media(max-width:640px){
  .site-v3 .article{padding-inline:8px}
  .site-v3 .article-head{padding:0}
  .site-v3 .article-title{font-size:30px;line-height:38px}
  .toc ol{columns:1}
  .article-body,.article-sheet{min-width:0}
}
@media(max-width:360px){.meta-actions .btn{padding-inline:8px}}
