.m-body .dh-medical-facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:var(--m-fs-sm);color:var(--m-muted)}.m-body .dh-medical-facts li{position:relative;padding-left:14px}.m-body .dh-medical-facts li:before{content:"";position:absolute;left:0;top:.66em;width:6px;height:1px;background:var(--m-brand-400)}.m-body .dh-medical-facts--onDeep{color:var(--m-on-deep-muted)}.m-body .dh-medical-facts--onDeep li:before{background:var(--m-on-deep-muted)}.m-body .dh-medical-facts--stack{flex-direction:column;gap:8px}.m-body .dh-medical-note{max-width:78ch;margin:14px 0 0;padding-left:12px;border-left:2px solid var(--m-line-strong);font-size:var(--m-fs-xs);line-height:1.8;color:var(--m-muted)}.m-body .dh-medical-note--wide{max-width:none;margin-top:22px;padding:14px 16px;border-left:2px solid var(--m-brand-400);background:var(--m-surface-tint);font-size:var(--m-fs-sm);color:var(--m-text)}.m-body .dh-sec--deep .dh-medical-note,.m-body .dh-sec--ink .dh-medical-note{border-left-color:var(--m-on-deep-muted);color:var(--m-on-deep-muted)}.m-body .dh-sec--deep .dh-medical-note--wide,.m-body .dh-sec--ink .dh-medical-note--wide{background:color-mix(in srgb,var(--m-on-deep) 10%,transparent);color:var(--m-on-deep)}.m-body .dh-medical-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:var(--dh-line)}.m-body .dh-medical-head .dh-h2{margin-bottom:0}.m-body .dh-medical-go{display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;border-bottom:1px solid var(--m-line-strong);font-size:var(--m-fs-sm);font-weight:600;color:var(--m-brand-700);transition:border-color .18s ease,color .18s ease}.m-body .dh-medical-go:hover{border-bottom-color:var(--m-brand-600);color:var(--m-brand-600)}.m-body .dh-sec--deep .dh-medical-go,.m-body .dh-sec--ink .dh-medical-go{border-bottom-color:color-mix(in srgb,var(--m-on-deep) 40%,transparent);color:var(--m-on-deep)}.m-body .dh-medical-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.m-body .dh-medical-scroll::-webkit-scrollbar{height:6px}.m-body .dh-medical-scroll::-webkit-scrollbar-thumb{background:var(--m-line-strong);border-radius:var(--m-r-pill)}.m-body .dh-medical-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.m-body .dh-medical-flow,.m-body .dh-medical-ladder,.m-body .dh-medical-pack,.m-body .dh-medical-route,.m-body .dh-medical-stock,.m-body .dh-medical-valid{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--m-fs-sm);font-variant-numeric:tabular-nums}.m-body .dh-medical-flow td,.m-body .dh-medical-flow th,.m-body .dh-medical-pack td,.m-body .dh-medical-pack th,.m-body .dh-medical-route td,.m-body .dh-medical-route th,.m-body .dh-medical-stock td,.m-body .dh-medical-stock th,.m-body .dh-medical-valid td,.m-body .dh-medical-valid th{padding:13px 14px;border-bottom:var(--dh-line);text-align:left;vertical-align:top;line-height:1.7}.m-body .dh-medical-flow thead th,.m-body .dh-medical-pack thead th,.m-body .dh-medical-route thead th,.m-body .dh-medical-stock thead th,.m-body .dh-medical-valid thead th{padding-bottom:10px;border-bottom:2px solid var(--m-ink);font-size:var(--m-fs-xs);font-weight:600;letter-spacing:.06em;color:var(--m-muted);white-space:nowrap}.m-body .dh-medical-flow tbody th,.m-body .dh-medical-pack tbody th,.m-body .dh-medical-route tbody th,.m-body .dh-medical-stock tbody th,.m-body .dh-medical-valid tbody th{border-right:var(--dh-line);font-weight:600;color:var(--m-ink)}.m-body .dh-medical-flow .is-key,.m-body .dh-medical-pack .is-key,.m-body .dh-medical-route .is-key,.m-body .dh-medical-stock .is-key,.m-body .dh-medical-valid .is-key{background:var(--m-surface-tint);box-shadow:inset 2px 0 0 var(--m-brand-400);color:var(--m-ink);font-weight:600}.m-body .dh-medical-route .is-ours{border-left:2px solid var(--m-brand-200);color:var(--m-text)}.m-body .dh-medical-flow tbody tr:hover,.m-body .dh-medical-route tbody tr:hover,.m-body .dh-medical-stock tbody tr:hover,.m-body .dh-medical-valid tbody tr:hover{background:var(--m-surface-soft)}.m-body .dh-sec--ink .dh-medical-flow td,.m-body .dh-sec--ink .dh-medical-flow th,.m-body .dh-sec--ink .dh-medical-valid td,.m-body .dh-sec--ink .dh-medical-valid th{border-bottom-color:color-mix(in srgb,var(--m-on-deep) 18%,transparent);color:var(--m-on-deep-muted)}.m-body .dh-sec--ink .dh-medical-flow thead th,.m-body .dh-sec--ink .dh-medical-valid thead th{border-bottom-color:var(--m-on-deep);color:var(--m-on-deep-muted)}.m-body .dh-sec--ink .dh-medical-flow tbody th,.m-body .dh-sec--ink .dh-medical-valid tbody th{border-right-color:color-mix(in srgb,var(--m-on-deep) 18%,transparent);color:var(--m-on-deep)}.m-body .dh-sec--ink .dh-medical-flow .is-key,.m-body .dh-sec--ink .dh-medical-valid .is-key{background:color-mix(in srgb,var(--m-on-deep) 10%,transparent);box-shadow:inset 2px 0 0 var(--m-accent);color:#fff}.m-body .dh-sec--ink .dh-medical-flow tbody tr:hover,.m-body .dh-sec--ink .dh-medical-valid tbody tr:hover{background:color-mix(in srgb,var(--m-on-deep) 6%,transparent)}.m-body .dh-medical-route{min-width:860px}.m-body .dh-medical-route tbody th{white-space:nowrap}.m-body .dh-medical-route tbody th,.m-body .dh-medical-route thead th:first-child{width:84px}.m-body .dh-medical-route thead th:nth-child(2){width:120px}.m-body .dh-medical-route thead th:nth-child(4){width:180px}.m-body .dh-medical-valid{min-width:820px}.m-body .dh-medical-valid tbody th{white-space:nowrap}.m-body .dh-medical-flow{min-width:780px}.m-body .dh-medical-flow tbody th{white-space:nowrap}.m-body .dh-medical-pack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:48px;align-items:start}.m-body .dh-medical-pack .dh-certs{margin-top:22px}.m-body .dh-medical-docs{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-medical-docs li{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:2px 16px;padding:13px 2px;border-bottom:var(--dh-line)}.m-body .dh-medical-docs li:last-child{border-bottom:0}.m-body .dh-medical-docs b{grid-column:1;font-size:var(--m-fs-sm);font-weight:600;line-height:1.6;color:var(--m-ink)}.m-body .dh-medical-docs span{grid-column:2;grid-row:1;align-self:start;font-size:var(--m-fs-xs);color:var(--m-muted);text-align:right}.m-body .dh-medical-docs em{grid-column:1/-1;justify-self:start;padding:2px 8px;border-radius:var(--m-r-sm);background:var(--m-surface-tint);font-size:var(--m-fs-xs);font-style:normal;color:var(--m-brand-700)}.m-body .dh-medical-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:start}.m-body .dh-medical-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;border-top:var(--dh-line)}.m-body .dh-sec--deep .dh-medical-contacts{border-top-color:color-mix(in srgb,var(--m-on-deep) 22%,transparent)}.m-body .dh-medical-contacts li{display:grid;gap:4px;padding:14px 16px 14px 0;border-bottom:var(--dh-line)}.m-body .dh-sec--deep .dh-medical-contacts li{border-bottom-color:color-mix(in srgb,var(--m-on-deep) 22%,transparent)}.m-body .dh-medical-contacts span{font-size:var(--m-fs-xs);letter-spacing:.04em;color:var(--m-muted)}.m-body .dh-sec--deep .dh-medical-contacts span{color:var(--m-on-deep-muted)}.m-body .dh-medical-contacts b{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-ink);word-break:break-word}.m-body .dh-sec--deep .dh-medical-contacts b{color:var(--m-on-deep)}.m-body .dh-medical-cta .dh-form{margin:0}.m-body .dh-medical-cta .dh-form button[type=submit]{min-width:180px}.m-body .dh-medical-flag{justify-self:start;padding:3px 9px;border:1px solid var(--m-brand-200);border-radius:var(--m-r-sm);background:var(--m-surface-tint);font-size:var(--m-fs-xs);font-weight:600;color:var(--m-brand-700)}.m-body .dh-medical-buy{margin:0}.m-body .dh-medical-stock{min-width:1000px}.m-body .dh-medical-stock tbody th a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;font-weight:600;color:var(--m-ink)}.m-body .dh-medical-stock tbody th span{line-height:1.5}.m-body .dh-medical-stock tbody th .dh-shot{width:44px;border-radius:var(--m-r-sm)}.m-body .dh-medical-stock tbody td:nth-child(2){max-width:260px;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-medical-stock .is-price{font-weight:700;font-variant-numeric:tabular-nums;color:var(--m-ink);text-align:right;white-space:nowrap}.m-body .dh-medical-stock tbody td:last-child{width:108px}.m-body .dh-medical-stock .dh-btn{padding:7px 12px;font-size:var(--m-fs-xs);white-space:nowrap}.m-body table.dh-medical-pack{min-width:760px;background:var(--m-surface)}.m-body table.dh-medical-pack tbody th{white-space:nowrap}.m-body .dh-medical-ladder{margin-top:22px;min-width:0;border-top:2px solid var(--m-ink)}.m-body .dh-medical-ladder td,.m-body .dh-medical-ladder th{padding:13px 4px;border-bottom:var(--dh-line);text-align:left}.m-body .dh-medical-ladder th{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-ink)}.m-body .dh-medical-ladder td{font-size:var(--m-fs-h4);font-weight:700;font-variant-numeric:tabular-nums;color:var(--m-brand-700);text-align:right}.m-body .dh-medical-plan{display:grid;gap:0;margin:22px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-medical-plan li{display:grid;gap:3px;padding:14px 0;border-bottom:var(--dh-line)}.m-body .dh-medical-plan b{font-size:var(--m-fs-xs);font-weight:600;letter-spacing:.02em;color:var(--m-muted)}.m-body .dh-medical-plan strong{font-size:var(--m-fs-h4);font-weight:700;color:var(--m-ink)}.m-body .dh-medical-plan span{font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.m-body .dh-medical-end{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:52px;align-items:start}.m-body .dh-medical-end-buy{display:grid;gap:14px;padding-left:32px;border-left:1px solid color-mix(in srgb,var(--m-on-deep) 22%,transparent)}.m-body .dh-medical-end-buy .dh-medical-buy{margin:0}.m-body .dh-medical-end .dh-medical-facts{margin-top:24px}.m-body .dh-medical-end .dh-medical-note{margin-top:4px}.m-body .dh-medical-words{display:grid;gap:0}.m-body .dh-medical-word{display:grid;grid-template-columns:168px minmax(0,1fr);gap:0 40px;padding:34px 0;border-top:2px solid var(--m-ink);scroll-margin-top:90px}.m-body .dh-medical-word:last-child{border-bottom:2px solid var(--m-ink)}.m-body .dh-medical-word-side{position:sticky;top:90px;display:grid;gap:8px;align-content:start;padding-right:20px;border-right:var(--dh-line)}.m-body .dh-medical-word-side .dh-kicker{margin:0}.m-body .dh-medical-word-side span{font-size:var(--m-fs-xs);font-variant-numeric:tabular-nums;color:var(--m-muted)}.m-body .dh-medical-asks{display:grid;gap:0}.m-body .dh-medical-asks article{display:grid;gap:10px;padding:22px 0;border-bottom:var(--dh-line)}.m-body .dh-medical-asks article:first-child{padding-top:0}.m-body .dh-medical-asks article:last-child{border-bottom:0;padding-bottom:0}.m-body .dh-medical-asks h3{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;margin:0;font-size:var(--m-fs-h3);line-height:1.55;color:var(--m-ink)}.m-body .dh-medical-asks h3:before{content:"问";padding:2px 6px;border:1px solid var(--m-brand-200);border-radius:var(--m-r-sm);font-size:var(--m-fs-xs);font-weight:600;color:var(--m-brand-700)}.m-body .dh-medical-asks p{margin:0;max-width:74ch;font-size:var(--m-fs-body);line-height:1.85;color:var(--m-text)}.m-body .dh-medical-asks-more{justify-self:start;font-size:var(--m-fs-sm);font-weight:600;color:var(--m-brand-700)}.m-body .dh-medical-asks-more:hover{color:var(--m-brand-600)}.m-body .dh-medical-terms{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.m-body .dh-medical-terms a{padding:9px 14px;border:var(--dh-line);border-radius:var(--m-r-sm);background:var(--m-surface);font-size:var(--m-fs-sm);color:var(--m-text);transition:border-color .18s ease,color .18s ease}.m-body .dh-medical-terms a:hover{border-color:var(--m-brand-400);color:var(--m-brand-700)}.m-body .dh-medical-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin:0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-medical-posts li{border-bottom:var(--dh-line)}.m-body .dh-medical-posts a{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:15px 0}.m-body .dh-medical-posts time{grid-column:1;font-size:var(--m-fs-xs);font-variant-numeric:tabular-nums;color:var(--m-faint)}.m-body .dh-medical-posts strong{grid-column:2;font-size:var(--m-fs-h4);font-weight:600;line-height:1.6;color:var(--m-ink)}.m-body .dh-medical-posts a:hover strong{color:var(--m-brand-700)}.m-body .dh-medical-posts span{grid-column:3;grid-row:1;font-size:var(--m-fs-xs);color:var(--m-muted);white-space:nowrap}.m-body .dh-medical-posts em{grid-column:2/-1;font-size:var(--m-fs-xs);font-style:normal;font-variant-numeric:tabular-nums;color:var(--m-faint)}.m-body .dh-medical-posts+.dh-medical-facts{margin-top:26px}.m-body .dh-medical-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--m-ink)}.m-body .dh-medical-numbers .dh-stat{padding:24px 24px 6px 0;border-right:var(--dh-line)}.m-body .dh-medical-numbers .dh-stat:last-child{border-right:0;padding-right:0}.m-body .dh-medical-numbers .dh-stat-value{font-variant-numeric:tabular-nums;color:var(--m-brand-700)}.m-body .dh-medical-systems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;border-top:2px solid var(--m-on-deep)}.m-body .dh-medical-system{display:grid;gap:12px;align-content:start;padding:24px 28px 4px 0;border-right:1px solid color-mix(in srgb,var(--m-on-deep) 20%,transparent)}.m-body .dh-medical-system:last-child{border-right:0;padding-right:0}.m-body .dh-medical-system-std{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--m-fs-xs);letter-spacing:.02em;color:var(--m-accent)}.m-body .dh-medical-system h3{margin:0;font-size:var(--m-fs-h3);line-height:1.45;color:#fff}.m-body .dh-medical-system ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.m-body .dh-medical-system li{position:relative;padding-left:16px;font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-on-deep-muted)}.m-body .dh-medical-system li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:var(--m-accent)}.m-body .dh-medical-system p{margin:0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--m-on-deep) 20%,transparent);font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-on-deep-muted)}.m-body .dh-medical-access{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.m-body .dh-medical-access-card{display:grid;gap:14px;align-content:start;padding-top:18px;border-top:2px solid var(--m-brand-700)}.m-body .dh-medical-access-card h3{margin:0;font-size:var(--m-fs-h4);line-height:1.5;color:var(--m-ink)}.m-body .dh-medical-access-card dl{display:grid;gap:0;margin:0}.m-body .dh-medical-access-card dl>div{display:grid;gap:3px;padding:10px 0;border-top:var(--dh-line)}.m-body .dh-medical-access-card dt{font-size:var(--m-fs-xs);font-weight:600;letter-spacing:.02em;color:var(--m-muted)}.m-body .dh-medical-access-card dd{margin:0;font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-text)}.m-body .dh-medical-visit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:start}.m-body .dh-medical-visit-list{display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-medical-visit-list li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:var(--dh-line)}.m-body .dh-medical-visit-list b{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-brand-700)}.m-body .dh-medical-visit-list span{font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-text)}.m-body .dh-medical-visit-side{display:grid;gap:18px;align-content:start}.m-body .dh-medical-visit-side .dh-medical-facts{gap:8px}.m-body .dh-medical-half{display:grid;gap:30px}.m-body .dh-medical-half--shop{padding-top:26px;border-top:2px solid var(--m-brand-700)}.m-body .dh-medical-half--notes{padding-top:26px;border-top:2px solid var(--m-ink)}.m-body .dh-medical-half--notes .dh-medical-note-item p{line-height:1.9}.m-body .dh-medical-half-head{display:grid;gap:12px;justify-items:start;max-width:74ch}.m-body .dh-medical-half-head .dh-h2,.m-body .dh-medical-half-head .dh-lede{margin:0}.m-body .dh-medical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.m-body .dh-medical-card{display:grid;gap:10px;align-content:start}.m-body .dh-medical-card>a{display:grid;gap:8px}.m-body .dh-medical-card .dh-shot{border:var(--dh-line);border-radius:var(--m-r-sm);background:var(--m-surface-soft)}.m-body .dh-medical-card .dh-medical-flag{margin-top:2px}.m-body .dh-medical-card h3{margin:0;font-size:var(--m-fs-h5);font-weight:600;line-height:1.55;color:var(--m-ink)}.m-body .dh-medical-card>a:hover h3{color:var(--m-brand-700)}.m-body .dh-medical-card-price{font-size:var(--m-fs-h4);font-weight:700;font-variant-numeric:tabular-nums;color:var(--m-brand-700)}.m-body .dh-medical-card-meta{font-size:var(--m-fs-xs);font-style:normal;line-height:1.6;color:var(--m-muted)}.m-body .dh-medical-card .dh-medical-buy{margin:2px 0 0}.m-body .dh-medical-card .dh-btn{width:100%;justify-content:center;padding:8px 12px;font-size:var(--m-fs-xs)}.m-body .dh-medical-sample{display:grid;gap:0;margin-top:8px;padding:22px 24px 18px;border:var(--dh-line);border-left:3px solid var(--m-brand-700);background:var(--m-surface-soft)}.m-body .dh-medical-sample-head{display:grid;gap:6px;padding-bottom:14px}.m-body .dh-medical-sample-head strong{font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-medical-sample-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0}.m-body .dh-medical-sample-rows>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 14px;padding:10px 0;border-top:var(--dh-line)}.m-body .dh-medical-sample-rows dt{font-size:var(--m-fs-xs);font-weight:600;line-height:1.7;color:var(--m-muted)}.m-body .dh-medical-sample-rows dd{margin:0;font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-text)}.m-body .dh-medical-sample .dh-medical-note{max-width:none}.m-body .dh-medical-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;border-top:2px solid var(--m-ink)}.m-body .dh-medical-note-item{display:grid;gap:8px;align-content:start;padding:20px 0;border-bottom:var(--dh-line)}.m-body .dh-medical-note-item h3{margin:0;font-size:var(--m-fs-h4);line-height:1.55;color:var(--m-ink)}.m-body .dh-medical-note-item p{margin:0;font-size:var(--m-fs-sm);line-height:1.85;color:var(--m-text)}.m-body .dh-medical-half-foot{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:start;padding-top:30px;border-top:2px solid var(--m-ink)}.m-body .dh-medical-doclist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:14px 0 0;padding:0;list-style:none}.m-body .dh-medical-doclist li{display:flex;gap:14px;align-items:baseline;justify-content:space-between;padding:10px 0;border-bottom:var(--dh-line)}.m-body .dh-medical-doclist b{font-size:var(--m-fs-sm);font-weight:600;line-height:1.6;color:var(--m-ink)}.m-body .dh-medical-doclist span{flex:none;font-size:var(--m-fs-xs);color:var(--m-brand-700);white-space:nowrap}.m-body .dh-medical-guides{display:grid;gap:0;margin:26px 0 0;padding:0;list-style:none;border-top:var(--dh-line)}.m-body .dh-medical-guides li{border-bottom:var(--dh-line)}.m-body .dh-medical-guides a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:13px 0}.m-body .dh-medical-guides span{grid-column:2;grid-row:1;font-size:var(--m-fs-xs);color:var(--m-muted);white-space:nowrap}.m-body .dh-medical-guides strong{grid-column:1;font-size:var(--m-fs-sm);font-weight:600;line-height:1.65;color:var(--m-ink)}.m-body .dh-medical-guides a:hover strong{color:var(--m-brand-700)}.m-body .dh-medical-guides em{grid-column:1/-1;font-size:var(--m-fs-xs);font-style:normal;font-variant-numeric:tabular-nums;color:var(--m-faint)}.m-body .dh-medical-ask{display:grid;gap:10px;padding:24px 26px 26px;border:var(--dh-line);border-top:3px solid var(--m-brand-700);background:var(--m-surface);box-shadow:var(--m-shadow-1)}.m-body .dh-medical-ask strong{font-size:var(--m-fs-h4);line-height:1.5;color:var(--m-ink)}.m-body .dh-medical-ask p{margin:0;font-size:var(--m-fs-sm);line-height:1.8;color:var(--m-muted)}.m-body .dh-medical-ask .dh-form{margin:6px 0 0}@media (max-width:1024px){.m-body .dh-medical-cta,.m-body .dh-medical-end,.m-body .dh-medical-half-foot,.m-body .dh-medical-pack,.m-body .dh-medical-two,.m-body .dh-medical-visit{grid-template-columns:minmax(0,1fr);gap:30px}.m-body .dh-medical-end-buy{padding-left:0;padding-top:24px;border-left:0;border-top:1px solid color-mix(in srgb,var(--m-on-deep) 22%,transparent)}.m-body .dh-medical-systems{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical-system{padding:22px 0 4px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--m-on-deep) 20%,transparent)}.m-body .dh-medical-system:last-child{border-bottom:0}.m-body .dh-medical-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-medical-numbers .dh-stat{padding:20px 20px 6px 0}.m-body .dh-medical-numbers .dh-stat:nth-child(2n){border-right:0;padding-right:0}.m-body .dh-medical-numbers .dh-stat:nth-child(n+3){border-top:var(--dh-line)}.m-body .dh-medical-access{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-medical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m-body .dh-medical-word{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 0}.m-body .dh-medical-word-side{position:static;grid-auto-flow:column;gap:14px;justify-content:start;align-items:baseline;padding-right:0;padding-bottom:12px;border-right:0;border-bottom:var(--dh-line)}}@media (max-width:720px){.m-body .dh-medical-access,.m-body .dh-medical-contacts,.m-body .dh-medical-doclist,.m-body .dh-medical-grid,.m-body .dh-medical-notes,.m-body .dh-medical-posts,.m-body .dh-medical-sample-rows,.m-body .dh-medical-systems{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical-posts{gap:0}.m-body .dh-medical-posts a{grid-template-columns:minmax(0,1fr);gap:5px}.m-body .dh-medical-posts em,.m-body .dh-medical-posts span,.m-body .dh-medical-posts strong,.m-body .dh-medical-posts time{grid-column:1;grid-row:auto}.m-body .dh-medical-docs li{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical-docs span{grid-column:1;grid-row:auto;text-align:left}.m-body .dh-medical-docs em{grid-column:1}.m-body .dh-medical-sample-rows>div,.m-body .dh-medical-visit-list li{grid-template-columns:minmax(0,1fr);gap:4px}.m-body .dh-medical-flow,.m-body .dh-medical-route,.m-body .dh-medical-stock,.m-body .dh-medical-valid,.m-body table.dh-medical-pack{font-size:var(--m-fs-xs)}.m-body .dh-medical-flow td,.m-body .dh-medical-flow th,.m-body .dh-medical-route td,.m-body .dh-medical-route th,.m-body .dh-medical-stock td,.m-body .dh-medical-stock th,.m-body .dh-medical-valid td,.m-body .dh-medical-valid th,.m-body table.dh-medical-pack td,.m-body table.dh-medical-pack th{padding:10px 12px}.m-body .dh-medical-numbers{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical-numbers .dh-stat{padding:18px 0 4px;border-right:0;border-top:var(--dh-line)}.m-body .dh-medical-numbers .dh-stat:first-child{border-top:0}.m-body .dh-medical-word-side{grid-auto-flow:row}.m-body .dh-medical-terms a{padding:8px 12px;font-size:var(--m-fs-xs)}}.m-body .dh-medical .dh-medical-board{position:relative;padding:72px 0 64px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.m-body .dh-medical .dh-medical-band{display:flex;position:absolute;top:0;left:0;right:0;height:5px;margin:0;padding:0;list-style:none}.m-body .dh-medical .dh-medical-band li{flex:1 1 0;border-right:1px solid var(--m-surface);background:var(--m-brand-400)}.m-body .dh-medical .dh-medical-band li:last-child{border-right:0}.m-body .dh-medical .dh-medical-band li:nth-child(odd){background:var(--m-brand-700)}.m-body .dh-medical .dh-medical-band li:nth-child(2n){background:var(--m-brand-300)}.m-body .dh-medical .dh-medical-band-key{margin:0 0 48px;font-size:var(--m-fs-xs);letter-spacing:.02em;color:var(--m-muted)}.m-body .dh-medical .dh-medical-board-head{max-width:64ch;margin:0 0 48px}.m-body .dh-medical .dh-medical-board-head .dh-hero-title{margin:0 0 16px;font-size:clamp(23px,2.4vw,31px);font-weight:500;line-height:1.55;color:var(--m-ink)}.m-body .dh-medical .dh-medical-board-head .dh-hero-lede{max-width:64ch}.m-body .dh-medical .dh-medical-fields{width:100%;margin:0 0 56px;border-collapse:collapse;font-size:var(--m-fs-sm);font-variant-numeric:tabular-nums}.m-body .dh-medical .dh-medical-fields td,.m-body .dh-medical .dh-medical-fields th{padding:17px 18px 17px 0;border-bottom:1px solid var(--m-line);text-align:left;vertical-align:top;line-height:1.8}.m-body .dh-medical .dh-medical-fields thead th{padding:0 18px 10px 0;border-top:1px solid var(--m-ink);border-bottom:1px solid var(--m-line-strong);font-size:var(--m-fs-xs);font-weight:500;letter-spacing:.08em;color:var(--m-muted);white-space:nowrap}.m-body .dh-medical .dh-medical-fields tbody th{width:128px;font-weight:600;color:var(--m-ink);white-space:nowrap}.m-body .dh-medical .dh-medical-fields tbody td:first-of-type{width:44%;color:var(--m-text)}.m-body .dh-medical .dh-medical-fields tbody td:last-of-type{color:var(--m-muted)}.m-body .dh-medical .dh-medical-trace{display:flex;margin:0;padding:0;list-style:none}.m-body .dh-medical .dh-medical-trace li{position:relative;flex:1 1 0;padding:22px 18px 0 0}.m-body .dh-medical .dh-medical-trace li:before{content:"";position:absolute;top:4px;left:0;width:100%;border-top:1px solid var(--m-line-strong)}.m-body .dh-medical .dh-medical-trace li:last-child:before{width:10px}.m-body .dh-medical .dh-medical-trace li:after{content:"";position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;border:1px solid var(--m-brand-600);background:var(--m-surface)}.m-body .dh-medical .dh-medical-trace li:last-child:after{border-color:var(--m-accent);background:var(--m-accent)}.m-body .dh-medical .dh-medical-trace b{display:block;margin-bottom:3px;font-size:var(--m-fs-sm);font-weight:500;color:var(--m-ink)}.m-body .dh-medical .dh-medical-trace span{display:block;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.m-body .dh-medical .dh-medical-trace-foot{max-width:74ch;margin:30px 0 0;font-size:var(--m-fs-xs);line-height:1.8;color:var(--m-faint)}@media (max-width:720px){.m-body .dh-medical .dh-medical-board{padding:52px 0 46px}.m-body .dh-medical .dh-medical-fields{font-size:var(--m-fs-xs)}.m-body .dh-medical .dh-medical-fields tbody th{width:88px}.m-body .dh-medical .dh-medical-trace{flex-direction:column;gap:18px}.m-body .dh-medical .dh-medical-trace li{padding:0 0 0 24px}.m-body .dh-medical .dh-medical-trace li:before{top:0;left:4px;width:auto;height:100%;border-top:0;border-left:1px solid var(--m-line-strong)}.m-body .dh-medical .dh-medical-trace li:last-child:before{width:auto;height:9px}}.m-body .dh-medical .dh-medical-board-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,336px);gap:0 56px;align-items:start;margin:0 0 48px}.m-body .dh-medical .dh-medical-board-grid .dh-medical-board-head{margin-bottom:0}.m-body .dh-medical .dh-medical-udi{overflow:hidden;border:1px solid var(--m-line-strong);border-top:2px solid var(--m-ink);background:var(--m-surface-soft)}.m-body .dh-medical .dh-medical-udi-top{display:grid;gap:3px;padding:14px 16px 12px;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-udi-top strong{font-size:var(--m-fs-sm);font-weight:600;letter-spacing:.02em;color:var(--m-ink)}.m-body .dh-medical .dh-medical-udi-top span{font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-medical .dh-medical-udi-rows{margin:0;padding:2px 16px 10px}.m-body .dh-medical .dh-medical-udi-rows>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:3px 12px;padding:9px 0;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-udi-rows>div:last-child{border-bottom:0}.m-body .dh-medical .dh-medical-udi-rows dt{font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-medical .dh-medical-udi-rows dd{margin:0;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-ink);overflow-wrap:anywhere}.m-body .dh-medical .dh-medical-udi-bars{display:block;height:44px;margin:8px 16px 0;border-bottom:1px solid var(--m-line-strong);background-color:var(--m-surface);background-image:repeating-linear-gradient(90deg,var(--m-ink) 0 1px,transparent 1px 4px,var(--m-ink) 4px 7px,transparent 7px 9px,var(--m-ink) 9px 10px,transparent 10px 15px,var(--m-ink) 15px 18px,transparent 18px 20px,var(--m-ink) 20px 22px,transparent 22px 26px)}.m-body .dh-medical .dh-medical-udi-gs1{margin:8px 16px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--m-fs-xs);line-height:1.6;color:var(--m-muted)}.m-body .dh-medical .dh-medical-udi-foot{margin:12px 0 0;padding:12px 16px 14px;border-top:1px solid var(--m-line);font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-faint)}@media (max-width:1024px){.m-body .dh-medical .dh-medical-board-grid{grid-template-columns:minmax(0,1fr);gap:34px 0}.m-body .dh-medical .dh-medical-udi{max-width:520px}}.m-body .dh-medical .dh-medical-shelf{padding:66px 0 60px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.m-body .dh-medical .dh-medical-shelf-head{max-width:74ch;margin:0 0 44px}.m-body .dh-medical .dh-medical-shelf-head .dh-hero-title{margin:0 0 14px;font-size:clamp(22px,2.3vw,29px);font-weight:500;line-height:1.55;color:var(--m-ink)}.m-body .dh-medical .dh-medical-shelf-head .dh-hero-lede{max-width:62ch}.m-body .dh-medical .dh-medical-tickets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--m-ink)}.m-body .dh-medical .dh-medical-ticket{display:grid;gap:10px;align-content:start;padding:22px 26px 26px 0;border-right:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-ticket:last-child{padding-right:0;border-right:0}.m-body .dh-medical .dh-medical-ticket-no{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--m-fs-xs);letter-spacing:.08em;color:var(--m-muted)}.m-body .dh-medical .dh-medical-ticket-name{margin:0;padding-top:14px;border-top:2px dotted var(--m-line-strong);font-size:var(--m-fs-h4);font-weight:500;line-height:1.55}.m-body .dh-medical .dh-medical-ticket-name a{color:var(--m-ink)}.m-body .dh-medical .dh-medical-ticket-name a:hover{color:var(--m-brand-700)}.m-body .dh-medical .dh-medical-ticket-price{display:flex;align-items:baseline;gap:6px;margin:0;padding:10px 0;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-ticket-price strong{font-size:clamp(21px,2.1vw,25px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--m-brand-700)}.m-body .dh-medical .dh-medical-ticket-price em{font-size:var(--m-fs-xs);font-style:normal;color:var(--m-muted)}.m-body .dh-medical .dh-medical-ticket-rows{display:grid;gap:0;margin:0;padding:0;list-style:none}.m-body .dh-medical .dh-medical-ticket-rows li{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-ticket-rows span{font-size:var(--m-fs-xs);color:var(--m-muted);white-space:nowrap}.m-body .dh-medical .dh-medical-ticket-rows b{font-size:var(--m-fs-xs);font-weight:500;line-height:1.6;color:var(--m-ink);text-align:right}.m-body .dh-medical .dh-medical-ticket .dh-medical-buy{margin:4px 0 0}.m-body .dh-medical .dh-medical-ticket-foot{font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-faint)}.m-body .dh-medical .dh-medical-laderrail{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:0 48px;align-items:start;margin-top:40px;padding-top:26px;border-top:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-laderrail-head{display:grid;gap:6px;justify-items:start}.m-body .dh-medical .dh-medical-laderrail-head strong{font-size:var(--m-fs-h4);font-weight:500;color:var(--m-ink)}.m-body .dh-medical .dh-medical-laderrail-head span{font-size:var(--m-fs-xs);line-height:1.8;color:var(--m-muted)}.m-body .dh-medical .dh-medical-stepladder{display:grid;gap:0;margin:0;padding:0;list-style:none}.m-body .dh-medical .dh-medical-stepladder li{display:grid;grid-template-columns:minmax(0,128px) minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-stepladder b{font-size:var(--m-fs-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--m-muted)}.m-body .dh-medical .dh-medical-stepbar{display:block;height:6px;background:var(--m-brand-200)}.m-body .dh-medical .dh-medical-stepladder li:first-child .dh-medical-stepbar{width:44%}.m-body .dh-medical .dh-medical-stepladder li:nth-child(2) .dh-medical-stepbar{width:72%;background:var(--m-brand-400)}.m-body .dh-medical .dh-medical-stepladder li:nth-child(3) .dh-medical-stepbar{width:100%;background:var(--m-brand-700)}.m-body .dh-medical .dh-medical-stepladder em{font-size:var(--m-fs-sm);font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;color:var(--m-ink)}@media (max-width:1024px){.m-body .dh-medical .dh-medical-laderrail,.m-body .dh-medical .dh-medical-tickets{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical .dh-medical-ticket{padding:22px 0 24px;border-right:0;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-ticket:last-child{border-bottom:0}.m-body .dh-medical .dh-medical-laderrail{gap:22px 0}}.m-body .dh-medical .dh-medical-atlas{padding:70px 0 62px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.m-body .dh-medical .dh-medical-atlas-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:0 56px;align-items:start}.m-body .dh-medical .dh-medical-atlas-head .dh-hero-title{margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.6;color:var(--m-ink)}.m-body .dh-medical .dh-medical-atlas-head .dh-hero-lede{max-width:42ch}.m-body .dh-medical .dh-medical-atlas-head .dh-medical-facts{margin-top:24px}.m-body .dh-medical .dh-medical-atlas-index{border-top:2px solid var(--m-ink)}.m-body .dh-medical .dh-medical-atlas-top{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--m-line-strong)}.m-body .dh-medical .dh-medical-atlas-top strong{font-size:var(--m-fs-sm);font-weight:600;letter-spacing:.02em;color:var(--m-ink)}.m-body .dh-medical .dh-medical-atlas-top span{font-size:var(--m-fs-xs);font-variant-numeric:tabular-nums;color:var(--m-muted)}.m-body .dh-medical .dh-medical-atlas-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.m-body .dh-medical .dh-medical-atlas-list>li{border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-atlas-row{display:flex;align-items:baseline;gap:10px;padding:16px 0 8px}.m-body .dh-medical .dh-medical-atlas-row b{font-size:var(--m-fs-h5);font-weight:500;letter-spacing:.01em;color:var(--m-ink);white-space:nowrap}.m-body .dh-medical .dh-medical-atlas-leader{flex:1 1 auto;min-width:20px;border-bottom:1px dotted var(--m-line-strong);transform:translateY(-4px)}.m-body .dh-medical .dh-medical-atlas-row em{font-size:var(--m-fs-xs);font-style:normal;font-variant-numeric:tabular-nums;color:var(--m-muted);white-space:nowrap}.m-body .dh-medical .dh-medical-atlas-row:hover b{color:var(--m-brand-700)}.m-body .dh-medical .dh-medical-atlas-sub{display:grid;gap:5px;margin:0 0 16px;padding:0;list-style:none}.m-body .dh-medical .dh-medical-atlas-sub li{position:relative;padding-left:16px;font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.m-body .dh-medical .dh-medical-atlas-sub li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:var(--m-brand-300)}@media (max-width:1024px){.m-body .dh-medical .dh-medical-atlas-grid{grid-template-columns:minmax(0,1fr);gap:36px 0}.m-body .dh-medical .dh-medical-atlas-head .dh-hero-lede{max-width:62ch}}.m-body .dh-medical .dh-medical-audit{padding:70px 0 62px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.m-body .dh-medical .dh-medical-audit-head{max-width:76ch;margin:0 0 46px}.m-body .dh-medical .dh-medical-audit-head .dh-hero-title{margin:0 0 14px;font-size:clamp(22px,2.3vw,29px);font-weight:500;line-height:1.55;color:var(--m-ink)}.m-body .dh-medical .dh-medical-audit-head .dh-hero-lede{max-width:62ch}.m-body .dh-medical .dh-medical-audit-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,292px);gap:0 40px;align-items:stretch}.m-body .dh-medical .dh-medical-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--m-ink)}.m-body .dh-medical .dh-medical-rail-cell{display:grid;gap:6px;align-content:start;padding:20px 20px 8px 0;border-right:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-rail-cell:last-child{padding-right:0;border-right:0}.m-body .dh-medical .dh-medical-rail-cell strong{font-size:clamp(19px,1.9vw,24px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--m-brand-700)}.m-body .dh-medical .dh-medical-rail-ticks{height:6px;background-image:repeating-linear-gradient(90deg,var(--m-line-strong) 0 1px,transparent 1px 9px,var(--m-line) 9px 10px,transparent 10px 18px)}.m-body .dh-medical .dh-medical-rail-cell b{font-size:var(--m-fs-sm);font-weight:500;line-height:1.5;color:var(--m-ink)}.m-body .dh-medical .dh-medical-rail-cell em{font-size:var(--m-fs-xs);font-style:normal;line-height:1.7;color:var(--m-muted)}.m-body .dh-medical .dh-medical-indcard{display:grid;gap:10px;align-content:start;padding:18px 18px 16px;border:1px solid var(--m-line-strong);border-top:2px solid var(--m-ink);background:var(--m-surface-soft)}.m-body .dh-medical .dh-medical-indcard-win{position:relative;display:block;height:34px;border:1px solid var(--m-line-strong);background-image:linear-gradient(90deg,var(--m-brand-200) 0 46%,var(--m-accent-soft) 46% 100%)}.m-body .dh-medical .dh-medical-indcard-win:after{content:"";position:absolute;top:0;bottom:0;left:46%;border-left:1px solid var(--m-surface)}.m-body .dh-medical .dh-medical-indcard strong{font-size:var(--m-fs-sm);font-weight:600;letter-spacing:.02em;color:var(--m-ink)}.m-body .dh-medical .dh-medical-indcard-rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.m-body .dh-medical .dh-medical-indcard-rows li{display:flex;gap:8px;align-items:center;font-size:var(--m-fs-xs);line-height:1.6;color:var(--m-muted)}.m-body .dh-medical .dh-medical-indcard-rows i{width:12px;height:12px;flex:none;border:1px solid var(--m-line-strong)}.m-body .dh-medical .dh-medical-indcard-rows .is-pre i{background:var(--m-brand-200);border-color:var(--m-brand-400)}.m-body .dh-medical .dh-medical-indcard-rows .is-post i{background:var(--m-accent);border-color:var(--m-accent-strong)}.m-body .dh-medical .dh-medical-indcard-std{display:grid;gap:0;margin:2px 0 0}.m-body .dh-medical .dh-medical-indcard-std>div{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:9px 0;border-top:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-indcard-std dt{font-size:var(--m-fs-xs);color:var(--m-muted);white-space:nowrap}.m-body .dh-medical .dh-medical-indcard-std dd{margin:0;font-size:var(--m-fs-xs);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.6;color:var(--m-ink);text-align:right}.m-body .dh-medical .dh-medical-indcard-foot{margin:0;padding-top:10px;border-top:1px solid var(--m-line);font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-faint)}.m-body .dh-medical .dh-medical-audit-rest{display:grid;gap:0;margin:26px 0 0;padding:0;list-style:none;border-top:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-audit-rest li{display:grid;grid-template-columns:minmax(0,200px) minmax(0,128px) minmax(0,1fr);gap:6px 20px;padding:12px 0;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-audit-rest span{font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-medical .dh-medical-audit-rest b{font-size:var(--m-fs-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--m-brand-700)}.m-body .dh-medical .dh-medical-audit-rest em{font-size:var(--m-fs-xs);font-style:normal;line-height:1.7;color:var(--m-muted)}.m-body .dh-medical .dh-medical-audit .dh-medical-note{margin-top:18px}@media (max-width:1024px){.m-body .dh-medical .dh-medical-audit-body{grid-template-columns:minmax(0,1fr);gap:30px 0}.m-body .dh-medical .dh-medical-indcard{max-width:460px}.m-body .dh-medical .dh-medical-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-medical .dh-medical-rail-cell{padding:18px 18px 8px 0}.m-body .dh-medical .dh-medical-rail-cell:nth-child(2n){padding-right:0;border-right:0}.m-body .dh-medical .dh-medical-rail-cell:nth-child(n+3){border-top:1px solid var(--m-line)}}@media (max-width:720px){.m-body .dh-medical .dh-medical-rail{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical .dh-medical-rail-cell{padding:16px 0 6px;border-right:0;border-top:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-rail-cell:first-child{border-top:0}.m-body .dh-medical .dh-medical-rail-cell:nth-child(2n){padding-right:0}.m-body .dh-medical .dh-medical-audit-rest li{grid-template-columns:minmax(0,1fr);gap:3px}}.m-body .dh-medical .dh-medical-desk{padding:66px 0 60px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.m-body .dh-medical .dh-medical-desk-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:0 52px;align-items:start}.m-body .dh-medical .dh-medical-desk-head .dh-hero-title{margin:0 0 14px;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.6;color:var(--m-ink)}.m-body .dh-medical .dh-medical-desk-head .dh-hero-lede{max-width:40ch}.m-body .dh-medical .dh-medical-desk-head .dh-medical-facts{margin-top:22px}.m-body .dh-medical .dh-medical-desk-lanes{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:stretch}.m-body .dh-medical .dh-medical-lane2{display:grid;gap:10px;align-content:start;padding:0 26px 0 0}.m-body .dh-medical .dh-medical-lane2--ask{padding:0 0 0 26px}.m-body .dh-medical .dh-medical-seam{display:grid;gap:4px;align-content:start;justify-items:center;padding-top:6px}.m-body .dh-medical .dh-medical-seam i{width:5px;height:26px;background:var(--m-brand-300)}.m-body .dh-medical .dh-medical-seam i:nth-child(odd){background:var(--m-brand-700)}.m-body .dh-medical .dh-medical-lane2-head{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid var(--m-brand-700)}.m-body .dh-medical .dh-medical-lane2--ask .dh-medical-lane2-head{border-bottom-color:var(--m-ink)}.m-body .dh-medical .dh-medical-lane2-head span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--m-fs-xs);letter-spacing:.08em;color:var(--m-brand-700)}.m-body .dh-medical .dh-medical-lane2--ask .dh-medical-lane2-head span{color:var(--m-muted)}.m-body .dh-medical .dh-medical-lane2-head b{font-size:var(--m-fs-xs);font-weight:500;letter-spacing:.02em;color:var(--m-muted)}.m-body .dh-medical .dh-medical-lane2-name{margin:2px 0 0;font-size:var(--m-fs-h4);font-weight:500;line-height:1.55}.m-body .dh-medical .dh-medical-lane2-name a{color:var(--m-ink)}.m-body .dh-medical .dh-medical-lane2-name a:hover{color:var(--m-brand-700)}.m-body .dh-medical .dh-medical-lane2-price{display:flex;align-items:baseline;gap:6px;margin:0;padding:8px 0 10px;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-lane2-price strong{font-size:clamp(20px,2vw,24px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--m-brand-700)}.m-body .dh-medical .dh-medical-lane2-price em{font-size:var(--m-fs-xs);font-style:normal;color:var(--m-muted)}.m-body .dh-medical .dh-medical-lane2-rows{display:grid;gap:0;margin:0;padding:0;list-style:none}.m-body .dh-medical .dh-medical-lane2-rows li{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-lane2-rows span{font-size:var(--m-fs-xs);color:var(--m-muted);white-space:nowrap}.m-body .dh-medical .dh-medical-lane2-rows b{font-size:var(--m-fs-xs);font-weight:500;line-height:1.6;color:var(--m-ink);text-align:right}.m-body .dh-medical .dh-medical-lane2 .dh-medical-buy{margin:4px 0 0}.m-body .dh-medical .dh-medical-lane2 .dh-btn{width:100%;justify-content:center}.m-body .dh-medical .dh-medical-lane2 .dh-medical-go{justify-self:start;margin-top:2px}.m-body .dh-medical .dh-medical-lane2-lead{margin:2px 0 0;font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.m-body .dh-medical .dh-medical-lane2-asks{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:medask;border-top:1px solid var(--m-line)}.m-body .dh-medical .dh-medical-lane2-asks li{position:relative;counter-increment:medask;padding:11px 0 11px 26px;border-bottom:1px solid var(--m-line);font-size:var(--m-fs-sm);line-height:1.6;color:var(--m-ink)}.m-body .dh-medical .dh-medical-lane2-asks li:before{content:counter(medask,decimal-leading-zero);position:absolute;left:0;top:12px;font-size:var(--m-fs-xs);font-variant-numeric:tabular-nums;color:var(--m-faint)}.m-body .dh-medical .dh-medical-lane2-foot{margin:0;padding-top:10px;border-top:1px solid var(--m-line);font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-faint)}@media (max-width:1024px){.m-body .dh-medical .dh-medical-desk-grid{grid-template-columns:minmax(0,1fr);gap:36px 0}.m-body .dh-medical .dh-medical-desk-head .dh-hero-lede{max-width:60ch}}@media (max-width:720px){.m-body .dh-medical .dh-medical-desk-lanes{grid-template-columns:minmax(0,1fr)}.m-body .dh-medical .dh-medical-lane2{padding:0}.m-body .dh-medical .dh-medical-lane2--ask{padding:4px 0 0}.m-body .dh-medical .dh-medical-seam{grid-auto-flow:column;justify-content:start;padding:14px 0}.m-body .dh-medical .dh-medical-seam i{width:26px;height:5px}}