.facts>div.stay-policy-row{display:block}.stay-policy-row>dt{color:var(--a24-ink);margin-bottom:14px;font-weight:600}.stay-policy-details{gap:12px;display:grid}.stay-policy-item{border:1px solid var(--a24-border);background:var(--a24-tint);border-radius:10px;min-width:0;padding:16px 18px}.stay-policy-item>strong{color:var(--a24-ink);margin-bottom:7px;font-size:23px;display:block}.stay-policy-item p,.stay-policy-item ul{word-break:keep-all;overflow-wrap:anywhere;color:var(--a24-ink);margin:0;font-size:24px;line-height:1.85}.stay-policy-item ul{padding-left:20px;list-style:outside}.stay-policy-item li+li{margin-top:9px}@media (max-width:680px){.stay-policy-item{padding:14px}.stay-policy-item p,.stay-policy-item ul{font-size:24px;line-height:1.8}.stay-policy-row>dt{margin-bottom:10px}}.stay-policy-item p.stay-policy-note{color:var(--a24-muted);margin-top:10px;font-size:22px}.stay-fee-basis{word-break:keep-all;overflow-wrap:normal;margin-top:4px;display:block}.stay-photo{min-width:0;margin:0}.stay-photo__frame{aspect-ratio:16/9;background:var(--a24-tint);border:1px solid var(--a24-border);border-radius:14px;width:100%;overflow:hidden}.stay-photo__frame>img{object-fit:cover;width:100%;height:100%;display:block}.stay-photo--card{margin-bottom:18px}.stay-photo--detail{max-width:920px;margin:0 0 32px}.stay-photo--detail figcaption{color:var(--a24-muted);word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;font-size:21px;line-height:1.7}.stay-photo--detail figcaption a{text-underline-offset:3px}.stay-photo__placeholder{text-align:center;height:100%;color:var(--a24-muted);word-break:keep-all;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:22px;line-height:1.7;display:flex}@media (max-width:640px){.stay-photo__frame{border-radius:12px}.stay-photo--card{margin-bottom:16px}.stay-photo--detail{margin-bottom:24px}}.stay-visitor-article{gap:18px;max-width:900px;margin:0 0 24px;display:grid}.stay-visitor-section{border:1px solid var(--a24-border);background:var(--a24-surface);box-shadow:0 5px 20px rgb(var(--a24-shadow-rgb) / .0314);border-radius:16px;padding:clamp(20px,3vw,30px)}.stay-visitor-section h2{color:var(--a24-heading);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(27px,2vw + 4px,31px);line-height:1.45}.stay-visitor-section>p:not(.stay-visitor-source){color:var(--a24-ink);word-break:keep-all;margin:10px 0;font-size:24px;line-height:1.8}.stay-visitor-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.stay-visitor-facts>div{border:1px solid var(--a24-border);background:var(--a24-tint);border-radius:11px;padding:13px 15px}.stay-visitor-facts dt{color:var(--a24-muted);margin-bottom:5px;font-size:20px;font-weight:700}.stay-visitor-facts dd{color:var(--a24-ink);word-break:keep-all;margin:0;font-size:24px;font-weight:650;line-height:1.6}.stay-visitor-questions{background:var(--a24-tint);color:var(--a24-ink);border-radius:11px;gap:8px;margin:18px 0 0;padding:16px 18px 16px 36px;font-size:24px;line-height:1.65;display:grid}.stay-visitor-source{border-top:1px solid var(--a24-border);color:var(--a24-muted);margin:17px 0 0;padding-top:12px;font-size:20px;line-height:1.6}.stay-visitor-source a{color:var(--a24-accent);text-underline-offset:3px;text-decoration:underline}.busan-stay-detail-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.busan-stay-detail-grid .detail-primary{width:100%}.busan-stay-detail-grid .detail-aside{width:100%;max-width:900px;margin:0 auto;position:static}.busan-stay-detail-grid .detail-aside .map-shell{height:420px}@media (max-width:680px){.stay-visitor-article{gap:12px;margin-bottom:18px}.stay-visitor-section{border-radius:13px;padding:19px 17px}.stay-visitor-section h2{font-size:27px}.stay-visitor-section>p:not(.stay-visitor-source){font-size:24px;line-height:1.75}.stay-visitor-facts{grid-template-columns:1fr;gap:8px}.stay-visitor-facts>div{padding:11px 13px}.stay-visitor-facts dd{font-size:24px}.stay-visitor-questions{padding:13px 14px 13px 32px;font-size:24px}.busan-stay-detail-grid .detail-aside .map-shell{height:360px}}.stay-visitor-section{overflow-wrap:anywhere;min-width:0}@media (max-width:680px){html[lang=ko] .detail-shell:has(.stay-visitor-article)>.detail-heading h1{word-break:normal;text-wrap:balance}}.hospital-clinician-profiles{border-top:1px solid var(--a24-border);margin:34px 0 0;padding:0}.hospital-clinician-profiles-heading{padding:24px 0 14px}.hospital-clinician-profiles h2{font-size:30px}.hospital-clinician-profiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hospital-clinician-profile{border:1px solid var(--a24-border);background:var(--a24-surface);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:17px 18px;display:flex}.hospital-clinician-profile h3{color:var(--a24-heading);font-size:25px}.hospital-clinician-profile p{color:var(--a24-muted);margin-top:4px;font-size:21px;line-height:1.6}.hospital-clinician-profile small{color:var(--a24-ink);margin-top:7px;font-size:20px;font-weight:700}.hospital-clinician-profile a{color:var(--a24-accent);text-underline-offset:3px;margin-top:14px;font-size:20px;font-weight:700;text-decoration:underline}@media (max-width:600px){.hospital-clinician-profiles{margin-top:28px}.hospital-clinician-profiles-heading{padding:21px 0 12px}.hospital-clinician-profiles h2{font-size:28px}.hospital-clinician-profiles-grid{grid-template-columns:1fr;gap:8px}.hospital-clinician-profile{padding:16px}.hospital-clinician-profile a{margin-top:12px}}
