/* Match the established shared Office PageContextGuide; scope additions to Personal. */
.personal-page-guide{width:min(100%,1624px);margin:16px auto;padding:0 32px;box-sizing:border-box;font-family:var(--kb-font);color:var(--kb-ink)}
.personal-page-guide details{overflow:hidden;background:#f7fbff;border:1px solid #cfe1f2;border-left:3px solid var(--kb-blue);border-radius:12px}
.personal-page-guide summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:10px 14px;color:var(--kb-ink);cursor:pointer;list-style:none}
.personal-page-guide summary::-webkit-details-marker{display:none}
.personal-page-guide summary>svg{width:17px;color:var(--kb-ink-muted)}
.personal-page-guide details[open] summary>svg{transform:rotate(180deg)}
.personal-page-guide .page-context-guide__icon{width:30px;height:30px;display:grid;place-items:center;color:var(--kb-blue);background:#e7f4ff;border-radius:9px}
.personal-page-guide .page-context-guide__icon svg{width:17px}
.personal-page-guide summary span:nth-child(2){display:grid;gap:2px;min-width:0}
.personal-page-guide summary strong{font-size:.82rem}
.personal-page-guide summary small{color:var(--kb-ink-muted);font-size:.75rem;line-height:1.5}
.personal-page-guide .page-context-guide__body{padding:0 20px 20px 57px;border-top:1px solid #dbe9f5;overflow-wrap:anywhere;max-width:1100px}
.personal-page-guide .page-context-guide__body h2{margin:20px 0 8px;font-size:1.2rem;line-height:1.35;letter-spacing:normal;color:var(--kb-ink)}
.personal-page-guide .page-context-guide__body h3{margin:18px 0 5px;font-size:.9rem;line-height:1.4;color:var(--kb-ink)}
.personal-page-guide .page-context-guide__body p,.personal-page-guide .page-context-guide__body ol{margin:7px 0 12px;color:var(--kb-ink-muted);font-size:.85rem;line-height:1.65}
.personal-page-guide .page-context-guide__body ol{padding-left:21px}
.personal-page-guide li+li{margin-top:6px}
.personal-page-guide .page-context-guide__body .personal-guide-context{background:var(--kb-blue-soft);padding:12px;border-radius:8px;color:var(--kb-ink)}
.personal-page-guide summary:focus-visible{outline:3px solid var(--kb-blue-deep);outline-offset:-4px;border-radius:9px}
.workspace-main>.personal-page-guide{padding:0;margin:0 0 20px}
@media(max-width:700px){.personal-page-guide{padding-inline:14px;margin:12px auto}.personal-page-guide .page-context-guide__body{padding:0 16px 16px}.personal-page-guide summary{padding:10px;gap:8px}}
