.guide-hero{gap:24px;padding:24px;border-radius:24px}.guide-hero>.hero-copy{background:#fff;border-radius:16px;min-height:420px}.guide-hero>.hero-shot{margin:0;background:#fff;border-radius:16px;overflow:hidden;min-height:420px}.guide-hero>.hero-shot img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.pair-chip{display:flex;width:110px;height:48px;border-radius:7px;align-items:center;justify-content:center;border:1px solid #0001}.pair-chip i{display:block;width:45px;height:10px;border-radius:99px;transform:rotate(-20deg)}.file-panel .figure-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.file-panel .button-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.file-panel .button{display:inline-flex;align-items:center;gap:8px;border:1px solid #c7cbd2;border-radius:99px;padding:9px 14px;text-decoration:none;font-size:12px;line-height:1.5}.file-panel .button svg{width:14px;height:14px}.file-panel .button.primary{background:#004aff;color:white;border-color:#004aff}.file-panel .print-only{display:none}.file-panel .tile.mirrored img{transform:scaleX(-1)}.file-panel .sig-tool{margin-top:25px}.file-panel .letter-page img{max-height:380px;object-fit:contain}.file-panel .mock{display:none}.page-print #printer-brief{scroll-margin-top:20px}.guide-page .on-page a{min-height:24px;display:inline-flex;align-items:center}
.file-panel .stack>p,.file-panel ol{max-width:760px}.demo-number{background:linear-gradient(120deg,#004aff,#221ecd);color:white;border-color:transparent}.device-stage.dark{background:radial-gradient(ellipse at 76% 85%,#004aff 0%,#004aff 18%,#221ecd 100%)}
@media(max-width:991px){.guide-hero{gap:16px;padding:16px}}
@media(max-width:600px){.guide-hero>.hero-copy{min-height:0}.guide-hero>.hero-shot{min-height:0;height:240px}.file-panel .figure-grid{grid-template-columns:1fr}.pair-chip{width:80px;height:38px}}
