.page-module__qGiNVq__heroVisual{gap:var(--space-5);flex-direction:column;align-items:center;display:flex}.page-module__qGiNVq__heroImageWrap{border:1px solid #f2b24040;border-radius:22px;width:100%;max-width:280px;overflow:hidden;box-shadow:0 18px 45px #00000042}.page-module__qGiNVq__heroImage{width:100%;height:auto;display:block}.page-module__qGiNVq__tree{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:320px;display:flex}.page-module__qGiNVq__treeRoot{padding:var(--space-2) var(--space-5);background:var(--gradient-primary);color:var(--color-bg);font-weight:var(--weight-bold);border-radius:999px}.page-module__qGiNVq__treeBranches{gap:var(--space-4);width:100%;padding-top:var(--space-3);border-top:1px solid #f2b2404d;display:flex}.page-module__qGiNVq__treeBranch{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-left:1px solid #f2b2404d;flex-direction:column;flex:1;display:flex}.page-module__qGiNVq__treeNode{padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);font-size:var(--font-size-sm);text-align:center;border:1px solid #ffffff14;border-radius:10px}.page-module__qGiNVq__treeSub{padding-left:var(--space-3);border-left:1px dashed #ffffff26}.page-module__qGiNVq__treeLeaf{color:var(--color-text-muted);font-size:var(--font-size-xs,.8125rem)}.page-module__qGiNVq__familyGrid{margin-top:var(--space-5);gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__qGiNVq__familyGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__qGiNVq__familyGrid{grid-template-columns:repeat(4,1fr)}}.page-module__qGiNVq__familyCard{padding:var(--space-4);background:var(--color-surface);border-top:3px solid var(--color-primary);border-radius:14px}.page-module__qGiNVq__familyName{margin-bottom:var(--space-2);font-weight:var(--weight-bold);color:var(--color-text);display:block}.page-module__qGiNVq__familyBody{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.page-module__qGiNVq__diagnosticList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__qGiNVq__diagnosticRow{padding:var(--space-4);background:var(--color-surface);border:1px solid #ffffff14;border-radius:14px}.page-module__qGiNVq__diagnosticIssue{margin:0 0 var(--space-2);font-weight:var(--weight-semibold);color:var(--color-text)}.page-module__qGiNVq__diagnosticGuidance{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.page-module__qGiNVq__responsibleLink{margin-top:var(--space-4);color:var(--color-text-secondary)}.page-module__qGiNVq__relatedGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__qGiNVq__relatedGrid{grid-template-columns:repeat(3,1fr)}}.page-module__qGiNVq__hubLink{margin-top:var(--space-5);color:var(--color-text-secondary)}
