.sb-guide{width:min(940px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #ced9d4;border-radius:14px;background:#fffaf0;color:#163c42;box-shadow:0 20px 100px #032c4770;overflow:auto;font:16px/1.5 'Source Sans 3',Arial,sans-serif}.sb-guide::backdrop{background:#062d3bad;backdrop-filter:blur(5px)}.sb-guide-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid #cdd9d1}.sb-guide-head h2{font-size:23px!important;line-height:1.25;margin:0!important}.sb-guide-head p{font-size:15px;margin:4px 0 0;color:#49616a}.sb-guide button{font:600 16px 'Source Sans 3',Arial,sans-serif;cursor:pointer;min-height:42px;border-radius:5px;padding:9px 16px;border:1px solid #9ab0a6;color:#163c42;background:#fffaf0}.sb-guide button:hover{background:#e3e9a4}.sb-guide button:focus-visible{outline:3px solid #ad482b;outline-offset:3px}.sb-guide video{display:block;width:100%;aspect-ratio:16/9;background:#064d52;max-height:64dvh;object-fit:contain}.sb-guide-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 24px}.sb-guide-foot p{font-size:14px!important;line-height:1.5;margin:0;color:#49616a;max-width:660px}.sb-guide-foot a{color:#075762;text-decoration:underline}.sb-guide .guide-start{background:#064d52;color:#fffaf0;border-color:#064d52}.sb-guide .guide-start:hover{background:#163c42;color:#fffaf0}.guide-transcript{padding:0 24px 20px;color:#49616a;font-size:15px}.guide-transcript summary{cursor:pointer;color:#163c42;font-weight:600}.guide-transcript ol{padding-left:22px}.guide-transcript li{margin-top:6px}.guide-launch{font-family:var(--font-ui)!important}.hero-buttons .guide-launch{background:transparent!important;color:#fffaf0!important;border-color:#b5ceca!important}.footer-links{flex-wrap:wrap}.footer-links .guide-launch{background:none;border:0;padding:0;color:#075762;font-size:14px;cursor:pointer;text-decoration:underline}.guide-error{padding:12px 24px;color:#8d2f20;background:#fff0e0}
@media(max-width:600px){.sb-guide{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.sb-guide-head{padding:14px 16px;gap:10px}.sb-guide-head h2{font-size:20px!important}.sb-guide-head p{font-size:14px}.sb-guide-head button{white-space:nowrap;padding:8px 12px}.sb-guide-foot{padding:12px 16px;align-items:flex-start;flex-wrap:wrap}.guide-transcript{padding:0 16px 16px}}
