#md-content .ocd-related-conditions-hub{margin-block:clamp(1.5rem,3vw,2rem)}#md-content .ocd-related-conditions-group{max-width:none;margin:0}#md-content .ocd-related-conditions-group+.ocd-related-conditions-group{margin-top:clamp(2rem,4vw,3rem)}#md-content .ocd-related-conditions-group__intro{max-width:48rem}#md-content .ocd-related-conditions-grid{display:grid;gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none}#md-content .ocd-related-conditions-grid>li{min-width:0;margin:0}#md-content .ocd-related-conditions-grid>li:last-child{margin-bottom:0}#md-content .ocd-related-condition-link{display:flex;height:100%;min-width:0;flex-direction:column;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.8125rem;background:color-mix(in srgb,var(--surface) 90%,var(--background-muted));color:var(--text);text-decoration:none;box-shadow:var(--shadow-soft);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}#md-content .ocd-related-condition-link:hover,#md-content .ocd-related-condition-link:focus-visible{border-color:color-mix(in srgb,var(--accent) 48%,var(--border-strong));background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--text);text-decoration:none;transform:translateY(-1px)}#md-content .ocd-related-condition-link__image-frame{aspect-ratio:16 / 9;overflow:hidden;background:var(--background-muted)}#md-content .ocd-related-condition-link__image{display:block;width:100%;height:100%;object-fit:cover}#md-content .ocd-related-condition-link__body{display:flex;flex:1;min-width:0;flex-direction:column;gap:.55rem;padding:1.1rem}#md-content .ocd-related-condition-link__title{color:var(--heading);font-size:1.05rem;font-weight:700;line-height:1.3;margin:0}#md-content .ocd-related-condition-link__text{color:var(--text-muted);font-size:.95rem;line-height:1.55}#md-content .ocd-related-condition-link__action{margin-top:auto;padding-top:.25rem;color:var(--accent);font-size:.9rem;font-weight:700}#md-content .ocd-related-conditions-hub{container:ocd-related-conditions-hub / inline-size}@container ocd-related-conditions-hub (min-width: 48rem){#md-content .ocd-related-conditions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#md-content .ocd-related-condition-link__body{padding:1.2rem}}
