.profile-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:28px 0}.profile-summary article{background:var(--ink);color:#fff;padding:18px;border-radius:10px}.profile-summary b{display:block;color:#79d8b9;font-size:28px}.profile-summary span{font-size:12px}.profile-nav{position:sticky;top:0;z-index:3;display:flex;gap:8px;overflow:auto;padding:10px;background:var(--cream);border-block:1px solid var(--line)}.profile-nav a{white-space:nowrap;padding:6px 9px;background:#fff;border-radius:14px;font-size:13px}.profile-nav+section{margin-top:10px}section[id]{scroll-margin-top:70px}dl{display:grid;grid-template-columns:minmax(120px,.35fr) 1fr;gap:8px 14px}dt{font-weight:800}dd{margin:0}details>summary{cursor:pointer;font-weight:800;padding:14px;background:var(--mint)}
