/* "Keep exploring": structured related links (design-linkgraph.php) */
.lg-next{background:var(--sand,#f6f1e7);padding:32px 0;margin-top:24px}
.lg-wrap{max-width:1180px;margin:0 auto;padding:0 16px}
.lg-next h2{font:600 clamp(22px,3vw,28px)/1.25 Fraunces,Georgia,serif;margin:0 0 14px;color:var(--ink,#1f2a30)}
.lg-groups{display:grid;gap:18px 24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.lg-group h3{font:600 13px/1.3 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mut,#5e6a70);margin:0 0 8px}
.lg-group ul,.lg-az{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.lg-group li{display:flex;flex-direction:column;gap:1px;padding:8px 12px;background:#fff;border:1px solid var(--bd,#e3ddd2);border-radius:12px}
.lg-group a,.lg-az a{color:var(--ink,#1f2a30);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.25)}
.lg-group a:hover,.lg-group a:focus-visible,.lg-az a:hover{text-decoration-color:currentColor}
.lg-group li span{color:var(--mut,#5e6a70);font-size:13px}
.lg-allguides summary{cursor:pointer;font-weight:600;padding:8px 0}
.lg-az{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 20px;margin-top:10px}
.lg-az a{font-weight:500}
.lg-also{margin:14px 0 0;font-size:14px}.lg-also a{font-weight:600}
