#dia-instruction-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;max-width:1580px;margin:0 auto;padding:28px 24px;align-items:start}.dia-instruction-content{min-width:0}.dia-instruction-nav{position:sticky;top:24px;border:1px solid #5555;border-radius:10px;padding:18px;background:#252525;color:#f0f0f0}.dia-instruction-nav summary{font-size:19px;font-weight:700;cursor:pointer;margin-bottom:16px}.dia-instruction-nav label{display:block;font-size:13px}.dia-instruction-nav input{display:block;box-sizing:border-box;width:100%;font:inherit;padding:10px;margin:7px 0;border:1px solid #8888;border-radius:6px;background:transparent;color:inherit}.dia-instruction-order{font-size:12px;opacity:.65;margin:8px 0}.dia-instruction-nav nav{display:flex;flex-direction:column;gap:4px;max-height:68vh;overflow:auto;overscroll-behavior:contain}.dia-instruction-nav a{display:block;padding:10px;border-radius:6px;font-size:13px;line-height:1.5;text-decoration:none;color:inherit;overflow-wrap:anywhere}.dia-instruction-nav a:hover{background:#8882}.dia-instruction-nav a[aria-current=page]{background:#ff790020;border-left:3px solid #ff7900;font-weight:700}.dia-instruction-nav a[hidden]{display:none}.dia-instruction-content img{max-width:100%;height:auto}.dia-instruction-document{max-width:1200px;margin:auto}.dia-pdf-download{display:inline-block;padding:12px 22px;background:#ff7900;color:#fff!important;border-radius:5px;text-decoration:none}.dia-instruction-content .page-width{max-width:100%}.dia-instruction-content [style*="padding-bottom: 177.7778%"]:has(img):not(:has(iframe,video)){height:auto!important;padding-bottom:0!important}.dia-instruction-content [style*="max-width: 605px"]{max-width:100%!important}@media(max-width:899px){#dia-instruction-layout{grid-template-columns:minmax(0,1fr);padding:16px 12px;gap:18px}.dia-instruction-nav{position:static;padding:14px}.dia-instruction-nav nav{max-height:45vh}.dia-instruction-nav summary{margin-bottom:8px}.dia-instruction-content{width:100%}}

.dia-instruction-nav summary,.dia-instruction-nav label,.dia-instruction-nav p,.dia-instruction-nav input,.dia-instruction-nav a{color:#f0f0f0!important}.dia-instruction-nav input::placeholder{color:#b8b8b8}.dia-instruction-nav summary{display:list-item!important}

@media(max-width:899px){.dia-instruction-nav{padding:0;border:0;border-radius:0;background:transparent}.dia-instruction-nav summary{display:none!important}.dia-instruction-nav label{font-size:16px}.dia-instruction-nav input{font-size:16px;margin:7px 0 0}.dia-instruction-nav .dia-instruction-order,.dia-instruction-nav nav,.dia-instruction-nav details>p:not(.dia-instruction-order){display:none}.dia-instruction-nav.has-query nav{display:flex;margin-top:12px}.dia-instruction-nav.has-query details>p:not(.dia-instruction-order):not([hidden]){display:block}}

.dia-guide-card{margin:0 0 32px;padding:26px;border:1px solid #73737355;border-radius:14px;background:#252525;color:#eee;scroll-margin-top:95px}.dia-guide-card h2{font-size:clamp(22px,2.4vw,30px);line-height:1.2;margin:8px 0 10px;color:#f4f4f4}.dia-guide-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;color:#ff9a43}.dia-guide-description{color:#bdbdbd;font-size:14px;margin:8px 0 20px;line-height:1.6}.dia-video-stage{background:#111214;border:1px solid #ffffff18;border-radius:9px;overflow:hidden;display:flex;justify-content:center}.dia-instruction-player{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;background:#111214}.dia-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.dia-guide-heading .dia-pdf-download{font-size:13px;padding:10px 16px;white-space:nowrap}.dia-instruction-jumps{display:flex;gap:10px;margin:0 0 20px;flex-wrap:wrap}.dia-instruction-jumps a{border:1px solid #74747488;border-radius:30px;padding:7px 16px;text-decoration:none;color:inherit;font-size:13px}.dia-instruction-jumps a:hover{border-color:#ff7900;color:#ff9a43}.dia-instruction-pdf img{border-radius:5px}.dia-instruction-content .dia-instruction-document{max-width:1000px}@media(max-width:899px){.dia-guide-card{padding:16px;margin-bottom:20px;border-radius:10px}.dia-guide-heading{gap:5px}.dia-instruction-player{max-height:68vh}.dia-guide-description{font-size:13px;margin-bottom:14px}}

/* Unified title for all instruction pages. */
.dia-instruction-page{max-width:1100px;width:100%;margin:0 auto;color:#f1f1f1}.dia-instruction-header{width:100%;padding:8px 0 24px;margin:0 0 28px;border-bottom:1px solid #ffffff26;text-align:left;background:transparent}.dia-instruction-kicker{margin:0 0 12px;font:600 11px/1.4 var(--font-body--family,Arial,sans-serif);letter-spacing:.16em;color:#ffa25b}.dia-instruction-header h1{display:block;max-width:none;width:100%;margin:0;padding:0;font-family:var(--font-heading--family,Arial,sans-serif);font-size:36px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:none;text-align:left;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;color:#f5f5f5;background:none}.dia-instruction-page-body{min-width:0}.dia-instruction-page-body>p:empty{display:none}.dia-instruction-page-body iframe{max-width:100%}@media(max-width:899px){.dia-instruction-header{padding:2px 0 20px;margin-bottom:20px}.dia-instruction-header h1{font-size:26px!important;line-height:1.22!important;letter-spacing:-.015em!important}.dia-instruction-kicker{font-size:10px;margin-bottom:10px}}

.dia-instruction-page-body{overflow-wrap:anywhere}.dia-instruction-page-body pre{white-space:pre-wrap;max-width:100%;overflow:auto}
