/* HSG 4B/N - navigation and task-grouping only (2026-10-26). */
.hsg-more-intro {max-width:74rem;margin-bottom:1.45rem}
.hsg-more-intro h1 {margin:.1rem 0 .4rem}
.hsg-more-intro .muted {max-width:72ch}
.hsg-more-section {margin:0 0 clamp(22px,3.5vw,34px)}
.hsg-more-section-head {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;border-bottom:1px solid var(--border);padding-bottom:9px}
.hsg-more-section-head h2 {margin:0;font-size:clamp(1.05rem,2vw,1.24rem)}
.hsg-more-section-head p {margin:0;color:var(--muted);font-size:.88rem}
.hsg-more-grid {grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:12px;margin:12px 0 0}
.hsg-more-grid .hsg-link-card {min-height:112px;padding:17px;justify-content:flex-start}
.hsg-more-grid .hsg-link-card strong {line-height:1.35}
.hsg-more-grid .hsg-link-card span {line-height:1.4}
.hsg-more-planned {display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-top:16px;padding:12px 15px;border:1px dashed var(--border);border-radius:11px;background:#faf7f0;color:var(--muted);font-size:.86rem}
.hsg-more-planned strong {color:#60451e;font-size:.86rem}
.hsg31-context-actions {display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}
.hsg31-context-actions .hsg31-action {white-space:normal;line-height:1.35;text-align:center;max-width:100%}
@media(max-width:900px) {
  .hsg-mobile-nav .hsg-nav-link {white-space:normal;text-align:center;line-height:1.13}
  .hsg-mobile-nav .hsg-nav-link span {max-width:100%;overflow-wrap:normal}
}
@media(max-width:610px) {
  .hsg-more-section-head {display:block}
  .hsg-more-section-head p {margin-top:5px}
  .hsg31-context-actions {justify-content:flex-start;width:100%}
  .hsg31-context-actions .hsg31-action {width:100%;justify-content:center}
  .hsg-more-grid {grid-template-columns:minmax(0,1fr)}
}
