.four-rooms{grid-template-columns:2fr 2fr 1.25fr;grid-template-rows:1fr 1fr}.four-rooms .room-0{grid-column:1;grid-row:1/3}.four-rooms .room-1{grid-column:2;grid-row:1/3}.four-rooms .room-2{grid-column:3;grid-row:1}.four-rooms .room-3{grid-column:3;grid-row:2;background:#604531}.four-rooms .room-2,.four-rooms .room-3{min-height:240px;padding:22px}.four-rooms .room-2 h2,.four-rooms .room-3 h2{font-size:clamp(28px,3vw,40px);margin:15px 0 10px;white-space:nowrap;letter-spacing:-.055em}.four-rooms .room-2 p,.four-rooms .room-3 p{font-size:14px}.four-rooms .room-2 .room-space,.four-rooms .room-3 .room-space{min-height:12px}.four-rooms .room-label{flex-wrap:wrap}.four-rooms .room-3 h2,.four-rooms .room-3 p,.four-rooms .room-3 span,.four-rooms .room-3 b{color:#fff7ea}.clinic-overview{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:start}.overview-heading h2{font-size:36px}.overview-links .topic-link{padding:25px 0}.overview-links .topic-link:first-child{padding-top:0}.overview-links p{font-size:16px}@media(max-width:900px){.four-rooms{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.four-rooms .room-0{grid-column:1;grid-row:1}.four-rooms .room-1{grid-column:2;grid-row:1}.four-rooms .room-2{grid-column:1;grid-row:2}.four-rooms .room-3{grid-column:2;grid-row:2}.four-rooms .room-0,.four-rooms .room-1{min-height:390px}.four-rooms .room-2,.four-rooms .room-3{min-height:210px}.clinic-overview{gap:35px}.overview-heading h2{font-size:30px}}@media(max-width:620px){.four-rooms{grid-template-columns:1fr 1fr}.four-rooms .room-0{grid-column:1/3;grid-row:1}.four-rooms .room-1{grid-column:1/3;grid-row:2}.four-rooms .room-2{grid-column:1;grid-row:3}.four-rooms .room-3{grid-column:2;grid-row:3}.four-rooms .room-0,.four-rooms .room-1{min-height:0}.four-rooms .room-2,.four-rooms .room-3{display:flex;min-height:220px;padding:18px 15px;gap:5px}.four-rooms .room-2 h2,.four-rooms .room-3 h2{font-size:28px;margin:12px 0 7px;align-self:start}.four-rooms .room-2 p,.four-rooms .room-3 p{font-size:13px;align-self:start}.four-rooms .room-2 .room-bottom,.four-rooms .room-3 .room-bottom{margin-top:auto;font-size:12px}.four-rooms .room-label{font-size:11px}.clinic-overview{grid-template-columns:1fr;gap:30px}.overview-heading h2{font-size:28px}.overview-links .topic-link h3{font-size:21px}}
/* A lasting version of the promise remains after the opening screen closes. */
.rooms-opening{padding:58px 5% 48px;justify-content:flex-start}
.rooms-opening>div{max-width:1100px}
.rooms-opening .slogan-brand{font-size:.84rem;letter-spacing:.12em;color:#76543b;margin:0 0 14px}
.rooms-opening h1{font-family:'Noto Serif KR','Batang',serif;font-size:clamp(1.7rem,3.3vw,3.1rem);font-weight:600;line-height:1.45;letter-spacing:-.055em;margin:0}
.rooms-opening .slogan-detail{font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.7;letter-spacing:-.025em;margin:19px 0 0;color:#5f4a3b}
@media(max-width:700px){.rooms-opening{padding:39px 6% 35px}.rooms-opening .slogan-brand{font-size:.78rem}.rooms-opening h1{font-size:clamp(1.7rem,7vw,2.35rem)}.rooms-opening .slogan-detail{font-size:1rem;line-height:1.7}}
