.workspace-side{overflow-y:auto}.guide-heading,.guide-profile,.guide-map-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.guide-heading h2{margin:0}.guide-heading p,.guide-profile p{margin:8px 0;line-height:1.5}.guide-profile{background:#edf3ff;border:1px solid #cddcf7;border-radius:14px;padding:18px 22px;margin:24px 0}.guide-profile strong{font-size:17px}.guide-access{font-size:14px;color:#526985;max-width:850px;white-space:pre-wrap}.guide-tabs{flex-wrap:wrap}.guide-tools{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0}.guide-tools .field{flex:1;min-width:220px;max-width:460px;margin:0}.guide-context{border-left:4px solid #3262d6;padding:8px 18px;margin-bottom:20px}.guide-context p{margin:8px 0;line-height:1.6}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:20px;margin-top:22px}.guide-card{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:12px}.guide-card h3{font-size:21px;line-height:1.3;margin:0}.guide-card p{font-size:16px;line-height:1.65;margin:0}.guide-card small{font-size:14px;line-height:1.5;color:#63758d}.guide-card details{border-top:1px solid #e0e7f0;padding-top:12px}.guide-card summary{cursor:pointer;font-size:15px;font-weight:600;margin-bottom:10px}.guide-card details p+p{margin-top:8px}.guide-card ul{padding-left:20px;margin:8px 0;font-size:14px;line-height:1.6}.guide-card .row{flex-wrap:wrap;gap:8px;margin-top:auto}.guide-card>button{align-self:flex-start;margin-top:auto;min-height:44px}.guide-evidence{display:block;font-size:14px;line-height:1.55;margin-top:6px;color:#5b6d84;max-width:650px;white-space:pre-wrap}.guide-added{font-size:14px;color:#287760}.guide-map-heading{margin:24px 0}.guide-map-heading h2{margin:0}.guide-map-heading p{max-width:700px;line-height:1.5}.guide-walkthrough{padding-left:23px;line-height:1.7}.guide-walkthrough li{margin:14px 0}#guideFoundations,#guideEvidenceLinks,#guideCustomPrerequisites{min-height:175px;font-size:14px}#guideFoundations option,#guideEvidenceLinks option,#guideCustomPrerequisites option{padding:5px}.guide-heading>.row{flex-wrap:wrap}@media(max-width:620px){.guide-profile{padding:16px}.guide-tools .field{min-width:100%}.guide-grid{grid-template-columns:1fr}.guide-tabs button{flex:1}.guide-card{padding:20px}.guide-card h3{font-size:20px}}
