/* Integration only: the uploaded guide's own typography, colors and layout
   remain authoritative. Shared site navigation lives outside this wrapper. */
.authored-guide{background:#fff;color:#1B2533}
.spm-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px max(16px,calc((100% - 780px)/2));background:#F7F6F1;color:#0A1628;font:14px/1.5 var(--spm-font,sans-serif)}
.spm-guide-actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:#0F2847;border:1px solid #BCC5CE;border-radius:4px;text-decoration:none;font-weight:600}
.spm-guide-actions a:hover{background:#F2E8CF}
.spm-guide-actions a:focus-visible{outline:3px solid #C9A227;outline-offset:2px}
.spm-guide-actions span{flex-basis:100%}
.authored-guide .skip:focus{position:fixed;top:90px;z-index:1100}
@media print{
  .authored-guide-page>.spm-header,.authored-guide-page>.spm-footer,.spm-guide-actions{display:none!important}
}
