/* Korean UI typography: scene textures and clinical source images are unaffected. */
body{font-size:15px;line-height:1.7;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4{word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-.025em}h1{line-height:1.25}h2{line-height:1.35}h3,h4{line-height:1.45}p,li,dd{line-height:1.75}.small,.muted.small{font-size:14px;line-height:1.7}.eyebrow{font-size:12px;letter-spacing:.06em;line-height:1.5}.mono,.num,.gin,.timer,.sync{letter-spacing:0;font-variant-numeric:tabular-nums}.nav a,.ux-side button,.btn,button{letter-spacing:0;line-height:1.45}input,textarea,select{font:inherit;font-size:15px;line-height:1.65;letter-spacing:0}input,select{min-height:42px}textarea{line-height:1.8;padding:12px 14px}label{line-height:1.6}.field>label,.cp-fields label{font-size:14px;font-weight:600}.grade{font-size:14px;line-height:1.65}.grade th{font-size:13px;line-height:1.5;font-weight:650}.grade td{padding-top:13px;padding-bottom:13px}.grade th i{font-size:12px}.grade .gin{font-size:15px;min-height:40px}.grade td>small{font-size:12px;line-height:1.6}.ux-entry-head>p,.ux-dash-head>p,.lede{font-size:16px;line-height:1.8}.ux-entry-card p{font-size:14px;line-height:1.7}.hj-d,.room-b>.small{font-size:14px;line-height:1.75}.hj-k{font-size:13px}.hj-meta,.skills{line-height:1.7}.hx-title{line-height:1.06;letter-spacing:-.045em}.hx-lede{font-size:17px;line-height:1.85;letter-spacing:0}.hx-facts dt{font-size:12px;letter-spacing:.02em}.obs-help{font-size:14px;line-height:1.7}.obs-help p{margin-bottom:8px}.obs-list .t b{font-size:14px;line-height:1.55}.obs-list .t small{font-size:13px;line-height:1.7}.jchip{font-size:12px;line-height:1.4}.ins-state,.ins-desc,.dm-desc{font-size:15px;line-height:1.8}.obs-form label{font-size:14px;line-height:1.65}.hud-lab,.hud-timer>span:not(.mono){font-size:12px;line-height:1.5}.cp-timeline p,.cp-next-actions li{font-size:14px;line-height:1.8}.cp-timeline small,.cp-profile-kpis small{font-size:12px;line-height:1.6}.workflow-tools label{font-size:13px;line-height:1.6}.workflow-tools input,.workflow-tools select{font-size:14px}.pr-q-t{font-size:16px;line-height:1.8}.pr-opt{font-size:15px;line-height:1.75}.pr-exp{font-size:15px;line-height:1.85}.foot{font-size:12px;line-height:1.7}.dlist p,.kv dd{line-height:1.85}.rb-list .rb-t>span{font-size:14px;line-height:1.75}
@media(max-width:600px){body{font-size:15px}.small,.muted.small{font-size:13px}input,textarea,select{font-size:16px}.workflow-tools input,.workflow-tools select{font-size:16px}.hx-title{line-height:1.1;letter-spacing:-.035em}.hx-lede{font-size:16px;line-height:1.85}.grade{font-size:14px}.topbar-in>.nav a{font-size:12px;line-height:1.5}.brand-copy small{font-size:11px;line-height:1.45}.obs-list .t small{font-size:13px}.hud-title>span{font-size:12px;line-height:1.5}.foot{font-size:12px}}

@media(max-width:600px){.topbar-in>.nav a{font-size:13px;min-height:40px}}
