/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-scroll-snap-strictness:proximity}}}:root,:host{--radius:8px;--radius-lg:12px;--color-primary:#006fbc}@media (width>=1280px){.doctor-index .section-hero .hero-illust img{height:calc(100% - 1.5rem);top:0;transform:translate(-50%)}}.doctor-index .hero-count{margin-top:var(--spacing,.25rem);text-align:center;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}@media (width>=48rem){.doctor-index .hero-count{text-align:left}}.doctor-index .hero-count{color:#475569}.doctor-index .hero-count b{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#192024}.doctor-index .doctor-links .links,.doctor-index .link-tree .links{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));grid-template-columns:repeat(auto-fill,minmax(min(100%,15em),1fr));gap:8px 24px;display:grid}.doctor-index .doctor-links small,.doctor-index .link-tree small{margin-left:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#475569}.doctor-latest .items{scroll-snap-type:x var(--tw-scroll-snap-strictness);gap:calc(var(--spacing,.25rem) * 3);display:flex;overflow-x:auto}@media (width>=48rem){.doctor-latest .items{gap:calc(var(--spacing,.25rem) * 4)}}.doctor-latest .items{margin:-8px -2px -12px;padding:8px 2px 12px}.doctor-latest .item{width:calc(var(--spacing,.25rem) * 40);scroll-snap-align:start;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);word-break:break-all;flex-direction:column;flex-shrink:0;align-items:center;display:flex}@media (width>=64rem){.doctor-latest .item{width:calc(var(--spacing,.25rem) * 48)}}.doctor-latest .item{border-radius:var(--radius-lg);color:#192024;background:#fff;border:1px solid #d9e2e8;text-decoration:none;transition:border-color .15s,box-shadow .15s}.doctor-latest .item:hover{border-color:var(--color-primary);box-shadow:0 3px 6px #19202429,0 -1px 4px #1920240a}.doctor-latest .image{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);border-radius:var(--radius);margin:0;overflow:hidden}.doctor-latest .image img{object-fit:cover;width:100%;height:100%}.doctor-latest .name{margin-top:calc(var(--spacing,.25rem) * 2);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary)}.doctor-latest .text{margin-top:var(--spacing,.25rem);width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#475569}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
