.instruction-delivery-content{min-width:0}
.instruction-delivery-content>p{margin:0 0 18px;font-size:13px;line-height:1.6;color:#504d47}
.instruction-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}
.instruction-primary,.instruction-copy{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:12px 18px;border:1px solid #34332f;border-radius:0;font:600 12px/1.3 "Hanken Grotesk",Arial,sans-serif;text-decoration:none;cursor:pointer}
.instruction-primary{background:#34332f;color:#fbf8f2}
.instruction-copy{background:transparent;color:#34332f}
.instruction-primary:hover{background:#504d47}
.instruction-copy:hover{background:#f2ede3}
.instruction-support{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:20px 0}
.instruction-file{font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
.instruction-package{border-top:1px solid rgba(52,51,47,.18);padding-top:14px;margin-top:18px;font-size:12px;line-height:1.6}
.instruction-package summary{cursor:pointer}
.instruction-package a{display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:4px}
.instruction-delivery-content .instruction-scope{font-size:12px;margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(52,51,47,.18)}
.instruction-copy-status{font-size:12px;line-height:1.5;margin-top:12px;color:#504d47}
.instruction-fallback{display:block;width:100%;min-height:180px;padding:12px;font:12px/1.5 monospace;white-space:pre-wrap;background:#fbf8f2;color:#292722;border:1px solid #90877c}
.instruction-delivery :is(a,button,summary,textarea):focus-visible{outline:2px solid #90877c;outline-offset:4px}
#detailDownloads{padding:26px 0;border-top:1px solid rgba(52,51,47,.18);margin:26px 0 0}
#detailDownloads h2{font-size:24px;letter-spacing:-.025em;margin:0 0 18px}
@media(max-width:600px){.instruction-actions{flex-direction:column;align-items:stretch}.instruction-support{gap:14px}}
