.parent-unit-nav-card{display:grid;gap:14px;border:1px solid #d3e1f0;border-radius:18px;background:linear-gradient(135deg,#f6fbff 0%,#fff 100%);padding:18px;margin-top:16px}
.parent-unit-nav-card h3{font-size:1rem;margin:0 0 6px;color:#173756}
.parent-unit-nav-card p{margin:0;color:#53657a;line-height:1.9;font-size:.9rem}
.parent-unit-nav-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
.parent-unit-nav-line{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;background:#fff;border:1px solid #dce6f0;border-radius:12px}
.parent-unit-nav-line strong{font-size:.95rem;color:#1d3348}
.parent-unit-nav-line small{font-size:.83rem;color:#5a6a7c}
.parent-unit-nav-line a{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border:1px solid #bbd1e9;border-radius:10px;font-weight:650;color:#154e83;text-decoration:none;background:#edf6ff;max-width:100%;margin-top:3px}
.parent-unit-nav-line a:hover{background:#dfedff}
@media(prefers-color-scheme:dark){.parent-unit-nav-card{background:#142637;border-color:#314b60}.parent-unit-nav-card h3,.parent-unit-nav-line strong{color:#f1f7ff}.parent-unit-nav-card p,.parent-unit-nav-line small{color:#b9cbd9}.parent-unit-nav-line{background:#1e3143;border-color:#365369}.parent-unit-nav-line a{color:#d9edff;background:#234664;border-color:#416a8e}}
