.hr-help{color:#68428b;margin:1.2rem 0;font-weight:600}.hr-chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.hr-chapter-grid button{text-align:right;color:#38264a;font:inherit;cursor:pointer;background:#faf7ff;border:1px solid #ded0ed;border-radius:14px;align-items:center;gap:.7rem;padding:1rem;transition:background .2s,transform .2s;display:flex}.hr-chapter-grid button[aria-pressed=true]{color:#fff;background:#7139a8;border-color:#7139a8}.hr-chapter-grid button:hover{transform:translateY(-2px)}.hr-chapter-grid time{flex-shrink:0;font-size:.85rem}.hr-demo button:focus-visible,.hr-modules a:focus-visible,.hr-modules summary:focus-visible{outline-offset:3px;outline:3px solid #f5b645}.hr-transformation{background:#f5effb;border-radius:20px;margin:2rem 0;padding:1.5rem}.hr-transformation h2{margin-top:0}.hr-toggle{flex-wrap:wrap;gap:.6rem;display:flex}.hr-toggle button{font:inherit;cursor:pointer;color:#38264a;background:#fff;border:1px solid #bca1d1;border-radius:12px;padding:.7rem 1rem}.hr-toggle button[aria-pressed=true]{color:#fff;background:#7139a8}.hr-transformation ul{line-height:2.2}.hr-transformation p{color:#665972;font-size:.9rem}.hr-modules{border:1px solid #ded0ed;border-radius:14px;margin:1.5rem 0;padding:1rem}.hr-modules summary{cursor:pointer;font-weight:700}.hr-modules>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1.3rem;display:grid}.hr-modules a{color:#639}@media (max-width:700px){.hr-chapter-grid,.hr-modules>div{grid-template-columns:1fr}.hr-chapter-grid button{padding:.8rem}.hr-transformation{padding:1rem}}@media (prefers-reduced-motion:reduce){.hr-chapter-grid button{transition:none}.hr-chapter-grid button:hover{transform:none}}
