.disclosure{background:var(--surface-sunk);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-lg) var(--space-md)}.disclosure-list{margin:0;padding:0;list-style:none}.disclosure-item{gap:var(--space-2xs);padding-block:var(--space-lg);border-block-start:var(--hairline) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.disclosure-item:first-child{border-block-start:0;padding-block-start:0}.disclosure-index{color:var(--accent-deep)}.disclosure-content{min-inline-size:0}.disclosure-heading{font-size:var(--text-md);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.3}.disclosure-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-soft);max-inline-size:var(--measure-wide);text-wrap:pretty;margin-block-start:var(--space-sm)}.disclosure-foot{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;margin-block-start:var(--space-lg);padding-block-start:var(--space-md);display:flex}.disclosure-version{color:var(--text-faint);white-space:nowrap}.disclosure-again{max-inline-size:var(--measure)}@media (min-width:46rem){.disclosure{padding:var(--space-xl) var(--space-lg)}.disclosure-item{column-gap:var(--space-lg);grid-template-columns:3.5rem minmax(0,1fr)}.disclosure-index{padding-block-start:.45em}}
.physician{gap:var(--space-md);padding-block:var(--space-xl);border-block-start:var(--hairline) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.physician-index{color:var(--accent-deep)}.physician-slot{align-content:center;place-items:center;gap:var(--space-md);aspect-ratio:4/5;max-inline-size:22rem;padding:var(--space-md);background:var(--surface-sunk);border:var(--hairline) solid var(--border);border-radius:var(--radius-xs);display:grid;position:relative;overflow:clip}.physician-slot:before,.physician-slot:after{content:"";inline-size:var(--space-md);block-size:var(--space-md);border-color:var(--rule-strong);border-style:solid;position:absolute}.physician-slot:before{border-width:var(--hairline) 0 0 var(--hairline);inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs)}.physician-slot:after{border-width:0 var(--hairline) var(--hairline) 0;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs)}.physician-slot-han{color:var(--ink-ghost);-webkit-user-select:none;user-select:none;font-size:clamp(3.5rem,2rem + 6vw,5.5rem);line-height:1}.physician-slot-label{color:var(--text-faint)}.physician-body{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.physician-name{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.physician-han{font-size:var(--text-md);color:var(--text-faint)}.physician-pinyin{color:var(--accent-deep);letter-spacing:.08em}.physician-role{color:var(--text-faint)}.physician-head{gap:var(--space-3xs);flex-direction:column;display:flex}.physician-note{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-soft);max-inline-size:var(--measure-wide);text-wrap:pretty}.physician-voice{border-inline-start:var(--hairline) solid var(--accent);font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--text);max-inline-size:var(--measure);margin:0;padding-inline-start:var(--space-md);font-weight:350;line-height:1.42}.physician-specs{margin:0}.physician-list{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.physician-list>li{padding-inline-start:var(--space-md);position:relative}.physician-list>li:before{content:"";inline-size:.55rem;block-size:var(--hairline);background:var(--accent);position:absolute;inset-block-start:.7em;inset-inline-start:0}@media (min-width:56rem){.physician{column-gap:var(--space-xl);padding-block:var(--space-2xl);grid-template-columns:3rem minmax(0,4fr) minmax(0,7fr);align-items:start}.physician-slot{max-inline-size:none;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-md))}}
