
.digihub-guide .guide-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding-bottom:60px}
.digihub-guide .guide-contents{align-self:start;position:static;max-height:none;overflow:visible;padding:0 20px 0 0}
.digihub-guide{--guide-code:#edf1f5}
[data-theme="dark"] .digihub-guide{--guide-code:#141922}
.digihub-guide .guide-contents h2{font-size:1.1rem;margin:0 0 12px}.digihub-guide .guide-contents ul{list-style:none;padding:0;margin:0}.digihub-guide .guide-contents li{margin:0 0 10px}.digihub-guide .guide-contents a{font-size:.9rem}
.digihub-guide .guide-body{min-width:0;padding:0}
.digihub-guide .guide-body h2{margin-top:2.2em;scroll-margin-top:24px}.digihub-guide .guide-body h2:first-child{margin-top:0}.digihub-guide .guide-body h3{scroll-margin-top:24px}
.digihub-guide pre{overflow:auto;padding:12px 0;background:transparent!important;border:0;border-radius:0;box-shadow:none;font-size:.9rem}.digihub-guide code{overflow-wrap:anywhere}.digihub-guide pre code{overflow-wrap:normal}.digihub-guide a{overflow-wrap:anywhere}
.digihub-guide .guide-table{overflow-x:auto;margin:24px 0}.digihub-guide table{border-collapse:collapse;width:100%;font-size:.92rem}.digihub-guide th,.digihub-guide td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #8885}.digihub-guide th{background:transparent}
@media(max-width:800px){.digihub-guide .guide-layout{grid-template-columns:1fr;gap:20px}.digihub-guide .guide-contents{position:static;max-height:none}.digihub-guide .guide-body{padding:0}.digihub-guide .hero h1{font-size:2.5rem}}
body.digihub-guide .guide-body,body.digihub-guide .guide-contents{background:transparent!important;border:0;border-radius:0;box-shadow:none;text-align:left}
body.digihub-guide .guide-body h2,body.digihub-guide .guide-body h3,body.digihub-guide .guide-body p,body.digihub-guide .guide-contents h2,body.digihub-guide .guide-contents li{text-align:left}

/* Command examples use the page background and standard PlotLost buttons. */
body.digihub-guide .copy-command button{display:inline-block;background:#496887;color:#fff;border:0;border-radius:4px;padding:12px 25px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.65;cursor:pointer}
body.digihub-guide .copy-command button:hover{background:#3e5974;box-shadow:0 3px 12px #0002}

/* Keep desktop contents stationary beneath the fixed site header. */
@media(min-width:801px){
 body.digihub-guide .guide-contents{position:fixed;top:calc(var(--site-header-height,88px) + 24px);width:220px;max-height:none;overflow:visible;padding:0 16px 0 0}
 body.digihub-guide .guide-body{grid-column:2}
 body.digihub-guide .guide-contents li{margin-bottom:6px;line-height:1.35}
 body.digihub-guide .guide-contents a{font-size:13px}
}

body.digihub-guide .guide-table,body.digihub-guide table,body.digihub-guide thead,body.digihub-guide tbody,body.digihub-guide tr,body.digihub-guide th,body.digihub-guide td{background:transparent!important;box-shadow:none}

/* Align the guide introduction with the reading column, excluding navigation. */
@media(min-width:801px){
 body.digihub-guide main>.hero{margin-left:270px;width:calc(100% - 270px);text-align:center}
 body.digihub-guide main>.hero p{max-width:100%;margin-left:auto;margin-right:auto}
}

/* Preserve complete labels and commands; scroll tables on narrow screens. */
body.digihub-guide .guide-table{max-width:100%;overflow-x:auto}
body.digihub-guide .guide-table th{white-space:nowrap}
body.digihub-guide .guide-table td:first-child{white-space:nowrap;overflow-wrap:normal;word-break:normal}
body.digihub-guide .guide-table[aria-label="Radio Services table"] td:nth-child(2),
body.digihub-guide .guide-table[aria-label="Credits table"] td,
body.digihub-guide .guide-table[aria-label="Credits table"] a,
body.digihub-guide .guide-table td:first-child code,
body.digihub-guide .guide-table[aria-label="Radio Services table"] td:nth-child(2) code{white-space:nowrap;overflow-wrap:normal;word-break:normal}
