.xm-section{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;margin:24px 0 36px;padding:24px;scroll-margin-top:100px}.xm-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.xm-heading h2{margin:6px 0 10px;font-size:clamp(22px,2vw,29px);line-height:1.25}.xm-heading p{max-width:72ch;color:var(--muted-foreground);margin:6px 0}.xm-heading .eyebrow{letter-spacing:.12em;color:var(--secondary-foreground);font-size:11px}.xm-jumps{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.xm-video-jump{border:1px solid var(--border);min-height:44px;color:var(--secondary-foreground);border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:inline-flex;text-decoration:none!important}.xm-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.xm-figure{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;margin:0;overflow:hidden}.xm-image-button{cursor:zoom-in;color:#16344e;text-align:left;background:#eef2f4;border:0;width:100%;padding:0;display:block;position:relative}.xm-image-button img{object-fit:contain;width:100%;height:clamp(190px,23vw,310px);display:block}.xm-illustration .xm-image-button img{object-fit:cover}.xm-image-kind{background:#fffffff2;border-radius:5px;padding:4px 8px;font-size:11px;line-height:1.4;position:absolute;top:10px;left:10px}.xm-zoom{background:#fffffff2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:22px;display:grid;position:absolute;bottom:10px;right:10px}.xm-figure figcaption{padding:16px 18px}.xm-figure h3{margin:0 0 8px;font-size:16px;line-height:1.4}.xm-figure p{margin:8px 0;font-size:14px;line-height:1.65}.xm-credit{color:var(--muted-foreground);margin-top:9px;font-size:12px}.xm-credit p{overflow-wrap:anywhere;font-size:12px}.xm-credit summary,.xm-video-context summary,.xm-qr-mobile summary{cursor:pointer;min-height:32px;padding:6px 0}.xm-atlas{margin-top:10px;font-size:12px;line-height:1.5;display:inline-block}.xm-videos-section{margin-top:28px;scroll-margin-top:100px}.xm-videos-section>h2{margin:0 0 8px;font-size:21px;line-height:1.3}.xm-videos-intro{color:var(--muted-foreground);margin:0 0 16px;font-size:14px}.xm-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xm-video{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) 116px;align-items:start;gap:18px;min-width:0;padding:19px;display:grid}.xm-video-copy{min-width:0}.xm-video-labels{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.xm-video-labels>span:not(.xm-play){background:var(--secondary);border-radius:5px;padding:3px 7px}.xm-play{color:#a32f36;background:#f9edef;border-radius:5px;place-items:center;width:28px;height:24px;font-size:11px;display:grid}.xm-video h3{overflow-wrap:anywhere;margin:12px 0 6px;font-size:16px;line-height:1.5}.xm-video p{margin:9px 0;font-size:13px;line-height:1.65}.xm-video-author{color:var(--secondary-foreground);font-weight:650}.xm-watch{min-height:44px;color:var(--primary);align-items:center;gap:14px;margin:5px 0 1px;font-size:13px;font-weight:700;display:inline-flex}.xm-video-context{color:var(--muted-foreground);font-size:12px}.xm-video-context p{font-size:12px}.xm-qr-link{text-align:center;color:var(--muted-foreground);display:block;text-decoration:none!important}.xm-qr-link img{width:116px;max-width:100%;height:116px;image-rendering:pixelated;background:#fff;border-radius:0;margin:0 auto;display:block}.xm-qr-link span{margin-top:7px;font-size:10px;line-height:1.5;display:block}.xm-qr-mobile{display:none}.xm-more{border-top:1px solid var(--border);margin-top:18px;padding-top:4px}.xm-more>summary{cursor:pointer;min-height:48px;padding:14px 2px;font-size:14px;font-weight:650}.xm-editorial{color:var(--muted-foreground);border-top:1px solid var(--border);margin-top:22px;padding-top:10px;font-size:12px;line-height:1.7}.xm-editorial summary{cursor:pointer;min-height:36px;padding:8px 0}.xm-editorial p{max-width:110ch;margin:8px 0}.xm-resource-thumbnail{background:#edf1f4;border-radius:9px;width:100%;margin-bottom:17px;display:block;position:relative;overflow:hidden}.xm-resource-thumbnail img{object-fit:cover;width:100%;height:165px;display:block}.xm-thumb-clinical img{object-fit:contain}.xm-thumb-credit{color:#41566b;overflow-wrap:anywhere;background:#f5f7f9;padding:5px 8px;font-size:10px;line-height:1.4;display:block}.hub-grid>a:has(.xm-resource-thumbnail){display:block!important}.hub-grid>a:has(.xm-resource-thumbnail)>span:last-child{align-items:center;gap:10px;display:flex}.exploration-card .xm-resource-thumbnail{margin-bottom:15px}.exploration-card .xm-resource-thumbnail img{height:155px}.xm-lightbox{border:1px solid var(--border);background:var(--card);width:min(1100px,94vw);max-height:92dvh;color:var(--foreground);border-radius:14px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.xm-lightbox::backdrop{background:#081725c7}.xm-lightbox h2{margin:0 110px 18px 0;font-size:23px;line-height:1.35}.xm-lightbox>img{object-fit:contain;background:#f0f2f4;width:100%;max-height:67dvh;display:block}.xm-lightbox>p{font-size:14px;line-height:1.7}.xm-lightbox h2,.xm-lightbox-credit{overflow-wrap:anywhere}.xm-lightbox-credit{color:var(--muted-foreground);font-size:12px!important}.xm-close{float:right;border:1px solid var(--border);background:var(--secondary);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:10px 14px}:is(.xm-section button:focus-visible,.xm-section a:focus-visible,.xm-section summary:focus-visible){outline:3px solid var(--primary);outline-offset:3px}@media (max-width:1050px){.xm-videos{grid-template-columns:1fr}.xm-video{grid-template-columns:minmax(0,1fr) 128px}.xm-qr-link img{width:128px;height:128px}}@media (max-width:640px){.xm-section{border-radius:12px;margin:20px 0 26px;padding:16px}.xm-heading{display:block}.xm-jumps{justify-content:flex-start}.xm-heading h2{font-size:23px}.xm-heading p{font-size:14px}.xm-video-jump{margin-top:8px}.xm-gallery{grid-template-columns:1fr;gap:16px}.xm-image-button img{height:230px}.xm-figure figcaption{padding:14px}.xm-video{padding:16px;display:block}.xm-qr-desktop{display:none}.xm-qr-mobile{margin-top:8px;font-size:12px;display:block}.xm-qr-mobile .xm-qr-link{width:150px;margin:12px auto}.xm-qr-mobile .xm-qr-link img{width:150px;height:150px}.xm-lightbox{padding:16px}.xm-lightbox h2{clear:both;margin:12px 0 16px;font-size:19px}.xm-lightbox .xm-close{float:none;margin-left:auto;display:block}.xm-resource-thumbnail img{height:170px}}@media (prefers-reduced-motion:reduce){.xm-section *{scroll-behavior:auto}}@media print{.xm-qr-desktop{display:block!important}.xm-qr-mobile,.xm-close,.xm-video-context{display:none!important}.xm-section{break-inside:auto}.xm-video,.xm-figure{break-inside:avoid}.xm-image-button img{height:180px}.xm-videos{grid-template-columns:1fr}}.procedure-resource-image20261102.xm-resource-frame{aspect-ratio:auto;background:0 0;width:100%;height:auto;overflow:visible}.xm-resource-frame .xm-resource-thumbnail{border-radius:8px;margin-bottom:0}.procedure-resource-image20261102.xm-resource-frame img{height:168px}.procedure-resource-image20261102.xm-resource-frame .xm-thumb-clinical img{object-fit:contain}.em-book{--em-ink:#173447;--em-muted:#526976;--em-teal:#087d83;--em-line:#d6e4e7;color:var(--em-ink);margin:0 0 4rem;scroll-margin-top:100px}.em-introduction{border-bottom:1px solid var(--em-line);padding:1.2rem 0 1.8rem}.em-kicker{letter-spacing:.16em;color:var(--em-teal);margin:0 0 .6rem;font-size:.73rem;font-weight:800}.em-lead{max-width:65ch;margin:.25rem 0 1rem;font-family:Georgia,serif;font-size:1.35rem;line-height:1.5}.em-meta{color:var(--em-muted);flex-wrap:wrap;gap:.7rem 1.2rem;font-size:.85rem;display:flex}.em-language{color:var(--em-muted);font-size:.9rem}.em-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:2rem;padding-top:1.6rem;display:grid}.em-sidebar{scrollbar-width:thin;max-height:calc(100dvh - 120px);position:sticky;top:100px;overflow:auto}.em-contents{border:1px solid var(--em-line);background:#f1f6f6;border-radius:12px;overflow:hidden}.em-contents>summary{cursor:pointer;padding:1rem;font-size:1rem;font-weight:800}.em-contents ol{margin:0;padding:0 .5rem .7rem;list-style:none}.em-contents li a{color:var(--em-ink);border-radius:6px;align-items:baseline;gap:.7rem;padding:.6rem .5rem;font-size:.83rem;line-height:1.45;text-decoration:none;display:flex}.em-contents li a:hover{background:#deeded}.em-contents li a>span{color:var(--em-teal);font:500 .73rem ui-monospace,monospace}.em-contents li b{color:var(--em-teal);margin-left:auto}.em-source-link{border-top:1px solid var(--em-line);color:var(--em-teal);padding:.9rem 1rem;font-size:.83rem;display:block}.em-progress{color:var(--em-muted);padding:0 .5rem;font-size:.75rem}.em-main{min-width:0}.em-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.3rem;display:flex}.em-toolbar label{flex:250px;font-size:.78rem;font-weight:700}.em-toolbar input{width:100%;color:var(--em-ink);font:inherit;background:#fff;border:1px solid #b4cbd1;border-radius:8px;min-height:44px;margin-top:.45rem;padding:.75rem;font-size:.95rem;display:block}.em-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.em-buttons button,.em-search-status button{color:var(--em-ink);cursor:pointer;background:#fff;border:1px solid #c4d7db;border-radius:7px;min-height:44px;padding:.65rem .75rem;font-size:.79rem}.em-buttons button:hover{background:#eaf4f3}.em-chapters{gap:.8rem;display:grid}.em-chapter{border:1px solid var(--em-line);background:#fff;border-radius:12px;scroll-margin-top:115px;overflow:hidden}.em-chapter[hidden]{display:none}.em-chapter>summary{cursor:pointer;align-items:center;gap:1rem;min-height:70px;padding:1.2rem 1.4rem;list-style:none;display:flex}.em-chapter>summary::-webkit-details-marker{display:none}.em-chapter>summary h2{color:var(--em-ink);flex:1;margin:0;font-family:Georgia,serif;font-size:1.15rem;font-weight:600;line-height:1.4}.em-chapter-number{color:var(--em-teal);background:#eaf5f3;border-radius:5px;padding:.4rem;font:600 .85rem ui-monospace,monospace}.em-chevron{color:var(--em-teal);font-size:1.4rem;transition:transform .15s}.em-chapter[open]>.em-chapter-body{border-top:1px solid #e5edef}.em-chapter[open]>summary{background:#f5f9f9}.em-chapter[open] .em-chevron{transform:rotate(180deg)}.em-chapter-body{padding:1.1rem 1.7rem 1rem}.em-chapter-body>p{max-width:76ch;margin:.75rem 0 1.1rem;font-size:1.02rem;line-height:1.85}.em-figure{border:1px solid var(--em-line);background:#f6f8f9;border-radius:10px;margin:1.7rem 0;overflow:hidden}.em-image-button{cursor:zoom-in;width:100%;color:var(--em-teal);background:#fff;border:0;padding:0;display:block}.em-image-button img{object-fit:contain;background:#fff;width:100%;max-height:530px;display:block}.em-image-button span{text-align:right;border-top:1px solid #edf1f3;padding:.55rem 1rem;font-size:.75rem;display:block}.em-figure figcaption{padding:1rem 1.1rem;font-size:.85rem;line-height:1.6}.em-figure figcaption>strong{color:var(--em-ink);display:block}.em-figure figcaption p{margin:.5rem 0}.em-figure a{color:#096975;text-underline-offset:3px}.em-credit{margin:.65rem 0;font-size:.75rem}.em-credit summary{cursor:pointer;color:var(--em-muted)}.em-credit p{overflow-wrap:anywhere}.em-table-wrap{border:1px solid var(--em-line);border-radius:8px;margin:1.5rem 0;overflow:auto}.em-table-wrap table{border-collapse:collapse;width:100%;min-width:430px;font-size:.85rem}.em-table-wrap caption{text-align:left;background:#e7f2f2;padding:1rem;font-weight:700}.em-table-wrap th,.em-table-wrap td{text-align:left;border-bottom:1px solid var(--em-line);padding:.8rem;line-height:1.55}.em-table-wrap thead th{background:#f1f6f6}.em-table-wrap tbody th{font-weight:600}.em-chapter-footer{border-top:1px solid #e4eded;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:.9rem;display:flex}.em-citations{flex-wrap:wrap;gap:.5rem;display:flex}.em-citations a{color:var(--em-teal);padding:.2rem;font-size:.8rem}.em-read{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.8rem;display:flex}.em-read input{width:18px;height:18px;accent-color:var(--em-teal)}.em-references,.em-appendix{border:1px solid var(--em-line);background:#f6f8f9;border-radius:10px;margin:1.4rem 0;padding:1.2rem;scroll-margin-top:110px}.em-references>summary,.em-appendix>summary{cursor:pointer;font-weight:700}.em-references ol{padding-left:1.4rem;font-size:.84rem;line-height:1.65}.em-references li{padding:.5rem 0;scroll-margin-top:110px}.em-references a{color:#116773;overflow-wrap:anywhere}.em-references>p{color:var(--em-muted);font-size:.8rem;line-height:1.65}.em-related{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.em-related h2{width:100%;font:600 1.35rem Georgia,serif}.em-related>a{border:1px solid var(--em-line);color:var(--em-teal);background:#fff;border-radius:8px;padding:.7rem .9rem;font-size:.85rem;text-decoration:none}.em-lightbox{max-width:min(96vw,1300px);max-height:94dvh;color:var(--em-ink);background:#fff;border:1px solid #ccdbe0;border-radius:12px;padding:1.2rem;overflow:auto}.em-lightbox::backdrop{background:#0b1f2ce0}.em-lightbox img{object-fit:contain;width:auto;max-width:100%;max-height:72dvh;margin:auto;display:block}.em-lightbox h2{max-width:80%;margin-top:.5rem;font-size:1.15rem}.em-lightbox p{max-width:95ch;font-size:.85rem;line-height:1.6}.em-lightbox-close{float:right;color:var(--em-ink);cursor:pointer;background:#edf5f5;border:1px solid #bfd4d9;border-radius:6px;padding:.7rem;position:sticky;top:0}.em-lightbox a{color:var(--em-teal)}.em-book :focus-visible{outline-offset:3px;outline:3px solid #d28a2d}.em-page-title{max-width:28ch;font-family:Georgia,serif!important;font-weight:600!important}.em-page-heading{margin-bottom:0!important}.em-search-status{font-size:.9rem}.em-page-return{margin-top:.5rem;display:inline-block}@media (max-width:1000px){.em-layout{grid-template-columns:230px minmax(0,1fr);gap:1.2rem}.em-chapter-body{padding:1rem 1.2rem}.em-chapter>summary{gap:.7rem;padding:1rem}}@media (max-width:760px){.em-layout{padding-top:1rem;display:block}.em-sidebar{max-height:none;margin-bottom:1rem;position:static;overflow:visible}.em-contents nav{max-height:310px;overflow:auto}.em-contents li a{padding:.65rem;font-size:.88rem}.em-chapter>summary h2{font-size:1.05rem}.em-chapter-body>p{font-size:1rem;line-height:1.8}.em-chapter-body{padding:.8rem 1rem}.em-figure{margin:1.2rem -.3rem}.em-meta{font-size:.78rem}.em-lead{font-size:1.17rem}.em-toolbar{gap:.7rem}.em-toolbar label{flex-basis:100%}.em-lightbox{max-width:96vw;padding:.8rem}.em-chapter-footer{align-items:flex-start}.em-read{white-space:nowrap}.em-diagram .em-image-button img{min-height:180px}}@media print{.topbar,.detail-navigation,.em-sidebar,.em-toolbar,.em-read,.em-lightbox,.em-related,.em-image-button span,.em-appendix,.em-search-status{display:none!important}.em-layout{display:block}.em-chapter{break-inside:auto;border:0;border-bottom:1px solid #ccc}.em-chapter>summary{break-after:avoid}.em-chapter-body{padding:.5rem 0}.em-chapter[open]>.em-chapter-body{border:0}.em-figure{break-inside:avoid}.em-image-button img{max-height:360px}.em-contents{display:none}.em-book{font-size:11pt}.em-chapter-body>p{font-size:11pt;line-height:1.65}}.em-section{margin:1.7rem 0 1.3rem}.em-section h3{color:var(--em-ink);border-bottom:1px solid var(--em-line);margin:0 0 .7rem;padding-bottom:.5rem;font:600 1.12rem/1.5 Georgia,serif}.em-section p,.em-steps li{max-width:76ch;margin:.7rem 0 1rem;font-size:1.02rem;line-height:1.85}.em-steps{padding-left:1.5rem}.em-steps li{padding-left:.35rem}.em-steps li::marker{color:var(--em-teal);font-weight:700}@media (max-width:760px){.em-section p,.em-steps li{font-size:1rem;line-height:1.8}.em-section h3{font-size:1.07rem}}@media print{.em-section h3{break-after:avoid}.em-section p,.em-steps li{font-size:11pt;line-height:1.65}}.diagnostic-syndrome-sheets{overflow-wrap:anywhere;min-width:0}.diagnostic-syndrome-sheets h2{white-space:normal;height:auto;line-height:1.35;overflow:visible}.syndrome-course-links,.syndrome-sheet-index{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.syndrome-course-links a,.syndrome-sheet-index a{border:1px solid var(--border,#c9d9e0);border-radius:8px;padding:.55rem .75rem;line-height:1.5;display:inline-block}.syndrome-sheet-index a{font-size:.9rem}.syndrome-sheet-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:1rem;display:grid}.syndrome-sheet{border:1px solid var(--border,#c9d9e0);border-radius:12px;min-width:0;scroll-margin-top:6rem}.syndrome-sheet:target{outline-offset:3px;outline:2px solid}.syndrome-sheet>summary{cursor:pointer;padding:1rem;line-height:1.6}.syndrome-sheet>summary strong{font-size:1.08rem}.syndrome-sheet>summary span{margin-top:.4rem;font-size:.95rem;display:block}.syndrome-sheet-body{padding:0 1rem 1rem}.syndrome-sheet dl{margin:.5rem 0}.syndrome-sheet dl>div{border-top:1px solid var(--border,#d8e3e8);padding:.6rem 0}.syndrome-sheet dt{font-weight:700;line-height:1.6}.syndrome-sheet dd{margin:.3rem 0;line-height:1.7}.syndrome-sheet-sources{font-size:.88rem;line-height:1.7}:is(.syndrome-sheet summary:focus-visible,.diagnostic-syndrome-sheets a:focus-visible){outline-offset:3px;outline:2px solid}@media print{.syndrome-sheet-grid{display:block}.syndrome-sheet{break-inside:avoid;margin-bottom:1rem}}.diagnostic-self-quiz fieldset{border:0;min-width:0;padding:0}.diagnostic-self-quiz legend{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-bottom:.8rem;font-weight:700;line-height:1.6}.diagnostic-choice{border:1px solid var(--border,#cbd9df);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.7rem;margin:.35rem 0;padding:.75rem;line-height:1.6;display:flex}.diagnostic-choice input{accent-color:#246778;flex:none;width:1.15rem;height:1.15rem;margin-top:.25rem}.diagnostic-choice:focus-within{outline-offset:2px;outline:2px solid}.diagnostic-self-quiz fieldset:disabled .diagnostic-choice{cursor:default}.diagnostic-quiz-correction{border-top:1px solid var(--border,#cbd9df);margin-top:1rem;padding-top:1rem}.diagnostic-quiz-correction li{margin-bottom:.8rem}.diagnostic-quiz-correction p{margin:.3rem 0}.diagnostic-self-assessment .resource-links button{white-space:normal;min-height:44px}.diagnostic-self-assessment button:disabled{opacity:.55;cursor:not-allowed}.diagnostic-qroc-synthesis textarea{box-sizing:border-box;background:var(--background,transparent);width:100%;color:inherit;font:inherit;border:1px solid var(--border,#9fb5c0);resize:vertical;border-radius:8px;margin:.5rem 0;padding:.75rem;display:block}.diagnostic-qroc-synthesis summary{cursor:pointer;padding:.7rem 0;font-weight:600}.diagnostic-teaching{overflow-wrap:anywhere;min-width:0}.diagnostic-cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1rem;display:grid}.diagnostic-cases article{border:1px solid var(--border,#d5e1e6);border-radius:12px;padding:1rem}.diagnostic-cases summary{cursor:pointer;padding:.6rem 0;font-weight:600}.diagnostic-teaching .atlas-viewer{margin:1rem 0}.diagnostic-teaching .atlas-viewport{background:#10191d;max-height:70vh;overflow:auto}.diagnostic-teaching .atlas-surface{min-width:100%;position:relative}.diagnostic-teaching .atlas-surface img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.diagnostic-teaching .atlas-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem;display:flex}.diagnostic-teaching .atlas-toolbar button{padding:.5rem .75rem}.diagnostic-teaching figcaption{padding:.75rem}.diagnostic-teaching h2,.diagnostic-teaching h3,.diagnostic-teaching h4{white-space:normal;height:auto;overflow:visible}.diagnostic-depth .diagnostic-table-scroll{margin:1rem 0;overflow-x:auto}.diagnostic-depth table{border-collapse:collapse;width:100%;min-width:38rem}.diagnostic-depth th,.diagnostic-depth td{border:1px solid var(--border,#cedbe0);vertical-align:top;text-align:left;white-space:normal;padding:.8rem}.diagnostic-depth caption{text-align:left;padding:.6rem 0}.diagnostic-dossier{border:1px solid var(--border,#cedbe0);border-radius:12px;margin:1.2rem 0;padding:1rem}.diagnostic-step{border-top:1px solid var(--border,#cedbe0);padding:.7rem 0}.diagnostic-step>summary,.diagnostic-correction>summary{cursor:pointer;padding:.45rem 0;font-weight:600;line-height:1.6}.diagnostic-step label{margin:.6rem 0;display:block}.diagnostic-step textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:var(--background,transparent);border:1px solid var(--border,#aabdc6);resize:vertical;border-radius:8px;margin-top:.5rem;padding:.75rem;display:block}.diagnostic-depth-sources{font-size:.9rem;line-height:1.7}.diagnostic-depth figure{margin:1.5rem 0}.diagnostic-depth figure img{width:100%;height:auto;display:block}.diagnostic-depth figcaption{padding:.75rem 0;font-size:.9rem;line-height:1.6}.diagnostic-depth .diagnostic-original-diagram{color:#173443;background:#f6fafb;border-radius:10px;padding:.7rem}:is(.diagnostic-depth summary:focus-visible,.diagnostic-depth a:focus-visible){outline-offset:3px;outline:2px solid}.universe-clinical-guide{border:1px solid var(--border);background:var(--card);color:var(--foreground);overflow-wrap:anywhere;border-radius:14px;margin:24px 0;padding:clamp(16px,3vw,28px)}.universe-clinical-guide h2{font-size:clamp(1.3rem,2.7vw,1.75rem);line-height:1.4}.universe-clinical-lead{max-width:78ch;font-size:1.08rem;font-weight:600;line-height:1.75;margin:16px 0!important}.universe-clinical-meta{color:var(--muted-foreground);font-size:.85rem;line-height:1.6}.universe-clinical-body{max-width:84ch}.universe-clinical-body>section{border-bottom:1px solid var(--border);padding:20px 0}.universe-clinical-guide h3{color:var(--foreground);margin:0 0 12px;font-size:1.15rem;font-weight:700;line-height:1.5}.universe-clinical-body p,.universe-clinical-case p,.universe-clinical-checklist li{margin:0 0 12px;line-height:1.8}.universe-clinical-citations{flex-wrap:wrap;gap:10px;font-size:.8rem;display:flex}.universe-clinical-citations a{text-underline-offset:3px;align-items:center;min-width:30px;min-height:44px;text-decoration:underline;display:inline-flex}.universe-clinical-checklist,.universe-clinical-case{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);border-radius:12px;margin:24px 0;padding:clamp(16px,3vw,24px)}.universe-clinical-guide summary,.universe-clinical-overview>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:650;line-height:1.6;display:list-item}.universe-clinical-case details>div{margin-top:14px}.universe-clinical-sources li{margin:12px 0;line-height:1.7}.universe-clinical-sources a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.universe-clinical-sources>p{color:var(--muted-foreground);font-size:.85rem;line-height:1.7}:is(.universe-clinical-guide summary:focus-visible,.universe-clinical-overview>summary:focus-visible){outline:3px solid var(--ring);outline-offset:4px}.universe-clinical-overview{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:12px;margin:20px 0;padding:8px 20px}.universe-clinical-overview .universe-clinical-guide{border:0;margin:0;padding:8px 0}@media (max-width:640px){.universe-clinical-guide{padding:16px}.universe-clinical-body>section{padding:16px 0}.universe-clinical-checklist,.universe-clinical-case{padding:16px}.universe-clinical-overview{padding:8px 16px}}
