@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0f9c3c{font-family:Playfair Display,Playfair Display Fallback;font-style:italic}.__variable_0f9c3c{--font-playfair:"Playfair Display","Playfair Display Fallback"}:root{--navy:#0d3733;--navy-2:#14504a;--blue:#0f9b8e;--sky:#6fd6c9;--paper:#f5f2ea;--paper-2:#ebe7de;--white:#fff;--ink:#111820;--muted:#67717d;--line:rgba(13,55,51,0.14);--serif:Georgia,"Times New Roman",serif;--sans:Pretendard,"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--sans);letter-spacing:.02em;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button,input{font:inherit}::selection{color:white;background:var(--blue)}.shell{width:min(1280px,calc(100% - 56px));margin-inline:auto}.eyebrow{margin:0 0 18px;color:var(--blue);font-size:11px;line-height:1;font-weight:800;letter-spacing:.2em}.siteHeader{position:sticky;top:0;z-index:50;height:74px;border-bottom:1px solid rgba(13,55,51,.1);background:rgba(245,242,234,.9);backdrop-filter:blur(18px)}.headerInner{width:min(1440px,calc(100% - 48px));height:100%;margin:auto;justify-content:space-between;gap:28px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:13px}.brand img{width:150px;height:auto}.brand span{padding-left:13px;border-left:1px solid var(--line);color:var(--navy);font-size:10px;font-weight:800;letter-spacing:.2em}.siteHeader nav{display:flex;align-items:center;gap:clamp(18px,3vw,42px);font-size:13px;font-weight:650}.siteHeader nav a{position:relative;padding:28px 0}.siteHeader nav a:after{content:"";position:absolute;right:0;bottom:20px;left:0;height:1px;background:var(--blue);transform:scaleX(0);transition:transform .25s ease}.siteHeader nav a:hover:after{transform:scaleX(1)}.headerCta{padding:12px 18px;border-radius:999px;color:#fff;background:var(--navy);font-size:12px;font-weight:750;transition:transform .2s,background .2s}.headerCta:hover{transform:translateY(-2px);background:var(--blue)}.hero{position:relative;min-height:calc(100svh - 74px);display:grid;align-items:center;overflow:hidden;color:#fff;background:var(--navy)}.hero video{width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(.55) contrast(1.08)}.hero video,.heroVeil{position:absolute;inset:0}.heroVeil{background:linear-gradient(90deg,rgba(7,42,38,.98),rgba(7,42,38,.82) 48%,rgba(7,42,38,.24)),linear-gradient(0deg,rgba(7,42,38,.46),transparent 50%)}.heroInner{position:relative;z-index:2;width:min(1280px,calc(100% - 56px));margin:auto;padding:120px 0 132px}.kicker{margin:0 0 42px;color:#8fdcd2;font-size:11px;font-weight:800;letter-spacing:.24em}.hero h1{max-width:920px;margin:0;font-size:clamp(52px,7vw,102px);line-height:1.07;letter-spacing:-.055em;font-weight:760;word-break:keep-all}.hero h1 em{color:#7fd8cc;font-family:var(--serif);font-weight:500}.heroLead{max-width:630px;margin:46px 0 0;color:rgba(255,255,255,.72);font-size:clamp(16px,1.5vw,20px);line-height:1.9;word-break:keep-all}.heroActions{display:flex;align-items:center;gap:30px;margin-top:52px}.primaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border-radius:2px;color:#fff;background:var(--blue);font-size:13px;font-weight:800;transition:transform .22s,background .22s}.primaryButton:hover{transform:translateY(-3px);background:#12ae9f}.textButton{display:inline-flex;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.35);font-size:13px;font-weight:700}.textButton span{color:var(--sky)}.textButton.dark{border-color:var(--line)}.heroIndex{position:absolute;z-index:2;right:28px;bottom:30px;left:28px;display:flex;justify-content:space-between;color:rgba(255,255,255,.45);font-size:9px;font-weight:800;letter-spacing:.18em}.editorialIntro{display:grid;grid-template-columns:.55fr 1.45fr .9fr;gap:clamp(30px,5vw,90px);padding-top:130px;padding-bottom:140px;border-bottom:1px solid var(--line)}.sectionNo{display:block;margin-bottom:50px;color:rgba(13,55,51,.35);font-family:var(--serif);font-size:44px}.editorialIntro h2{margin:0;color:var(--navy);font-size:clamp(34px,4.5vw,64px);line-height:1.2;letter-spacing:-.06em;word-break:keep-all}.editorialIntro h2 strong{color:var(--blue);font-weight:inherit}.editorialIntro>p{align-self:end;margin:0;color:var(--muted);line-height:1.9;word-break:keep-all}.latest{padding-top:130px;padding-bottom:150px}.sectionHeading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.sectionHeading h2{margin:0;color:var(--navy);font-size:clamp(38px,5vw,68px);letter-spacing:-.07em;line-height:1}.sectionHeading>a{padding-bottom:8px;border-bottom:1px solid var(--line);font-size:13px;font-weight:750}.sectionHeading>a span{margin-left:10px;color:var(--blue)}.latestGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:42px}.sideArticles{display:grid;gap:0;border-top:1px solid var(--line)}.articleCard{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.articleCard.featured{display:block;padding:0;border:0}.cardImage{position:relative;display:block;min-height:135px;overflow:hidden;background:var(--navy)}.cardImage img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.cardImage:hover img{transform:scale(1.035)}.cardImage>span{position:absolute;inset:0;display:grid;place-items:center;padding:20px;color:rgba(255,255,255,.66);font-family:var(--serif);font-size:14px;letter-spacing:.04em;text-align:center}.featured .cardImage{display:block;height:510px}.cardMeta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px;color:var(--muted);font-size:10px;letter-spacing:.04em}.cardMeta span{color:var(--blue);font-weight:800}.articleCard h3{margin:0;color:var(--navy);font-size:20px;line-height:1.4;letter-spacing:-.035em;word-break:keep-all}.featured h3{max-width:820px;margin-top:12px;font-size:clamp(30px,4vw,52px);line-height:1.18;letter-spacing:-.06em}.articleCard p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.7;word-break:keep-all}.featured .cardBody{padding-top:25px}.featured .cardBody>p{max-width:720px;font-size:15px}.readMore{display:inline-flex;gap:9px;margin-top:20px;color:var(--navy);font-size:12px;font-weight:800}.readMore span{color:var(--blue)}.principles{padding:135px 0 145px;color:#fff;background:var(--navy)}.sectionHeading.light h2{color:#fff}.sectionHeading.light>p{max-width:410px;margin:0;color:rgba(255,255,255,.55);line-height:1.8}.principleGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18)}.principleGrid article{min-height:330px;padding:34px 38px 20px 0;border-right:1px solid rgba(255,255,255,.18)}.principleGrid article+article{padding-left:38px}.principleGrid article:last-child{border-right:0}.principleGrid span{color:#7fd8cc;font-family:var(--serif);font-size:20px}.principleGrid h3{margin:120px 0 16px;font-size:25px;letter-spacing:-.04em}.principleGrid p{max-width:310px;margin:0;color:rgba(255,255,255,.56);line-height:1.75;word-break:keep-all}.evidence{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,120px);padding-top:150px;padding-bottom:150px}.evidence h2{margin:0;color:var(--navy);font-size:clamp(37px,4.7vw,62px);line-height:1.18;letter-spacing:-.065em}.evidenceCopy>p:not(.eyebrow){margin:30px 0 24px;color:var(--muted);line-height:1.85;word-break:keep-all}.evidence figure{margin:0;padding:25px;background:#fff;box-shadow:0 30px 80px rgba(13,55,51,.1)}.evidence figure img{width:100%}.evidence figcaption{margin-top:15px;color:var(--muted);font-size:10px;line-height:1.5}.columnBand{padding:140px 0;color:#fff;background:var(--blue)}.columnBand p{margin:0 0 28px;color:rgba(255,255,255,.62);font-size:10px;font-weight:800;letter-spacing:.15em}.columnBand h2{max-width:1000px;margin:0;font-size:clamp(47px,7vw,92px);line-height:1.03;letter-spacing:-.075em}.columnBand h2 em{color:#c9f0ea;font-family:var(--serif);font-weight:400}.primaryButton.pale{margin-top:55px;color:var(--navy);background:#fff}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(55px,9vw,130px);padding-top:150px;padding-bottom:160px}.faqIntro h2{margin:0;color:var(--navy);font-size:clamp(37px,4.2vw,58px);line-height:1.2;letter-spacing:-.06em}.faqIntro>p:last-child{margin-top:28px;color:var(--muted);line-height:1.8}.faqList{border-top:1px solid var(--navy)}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{position:relative;padding:28px 45px 28px 0;cursor:pointer;list-style:none;color:var(--navy);font-size:20px;font-weight:750;letter-spacing:-.03em}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";position:absolute;right:4px;color:var(--blue);font-size:24px;font-weight:400}.faqList details[open] summary:after{content:"−"}.faqList summary span{display:inline-block;width:48px;color:var(--blue);font-family:var(--serif);font-size:13px}.faqList details p{margin:0;padding:0 45px 30px 48px;color:var(--muted);line-height:1.85;word-break:keep-all}.articleCta,.finalCta{padding:135px 0;color:#fff;background:linear-gradient(110deg,#072a26,#11544c)}.articleCta h2,.finalCta h2{max-width:850px;margin:0;font-size:clamp(45px,6vw,82px);line-height:1.06;letter-spacing:-.075em}.finalCta .shell>p:not(.eyebrow){max-width:600px;margin:30px 0 38px;color:rgba(255,255,255,.62);line-height:1.8}.siteFooter{display:grid;grid-template-columns:1fr auto;gap:60px;padding:70px max(28px,calc((100vw - 1280px)/2));color:rgba(255,255,255,.55);background:#07211e}.siteFooter img{width:160px;filter:brightness(0) invert(1);opacity:.8}.siteFooter p{margin:20px 0 0;font-size:13px}.footerLinks{display:flex;align-items:start;gap:30px;color:rgba(255,255,255,.75);font-size:12px}.siteFooter small{grid-column:1/-1;padding-top:30px;border-top:1px solid rgba(255,255,255,.12);font-size:10px;letter-spacing:.08em}.columnsPage{min-height:70vh}.pageHero{position:relative;padding-top:135px;padding-bottom:100px}.pageHero:after{content:"ARCHIVE";position:absolute;right:0;bottom:0;color:rgba(13,55,51,.04);font-family:var(--serif);font-size:clamp(90px,15vw,210px);line-height:.7;pointer-events:none}.pageHero h1{position:relative;z-index:1;max-width:950px;margin:0;color:var(--navy);font-size:clamp(54px,8vw,105px);line-height:.98;letter-spacing:-.075em}.pageHero h1 em{color:var(--blue);font-family:var(--serif);font-weight:400}.pageHero>p:not(.eyebrow){max-width:650px;margin:38px 0 0;color:var(--muted);font-size:17px;line-height:1.85}.archiveMeta{display:flex;gap:35px;margin-top:65px;color:rgba(13,55,51,.55);font-size:10px;font-weight:800;letter-spacing:.14em}.archive{padding-top:40px;padding-bottom:150px}.archiveHeading{margin-bottom:60px}.archiveHeading>p{max-width:560px;color:var(--muted);line-height:1.8}.emptyArchive{padding-bottom:75px}.emptyArchive .archiveHeading{margin-bottom:32px}.emptyArchive .emptyState{padding:0;text-align:left}.legacyArchive{padding-top:110px;border-top:1px solid var(--line)}.archiveGrid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px;row-gap:60px}.archiveGrid .articleCard{display:block;padding:0 0 30px}.archiveGrid .cardImage{display:block;height:250px;margin-bottom:22px}.archiveGrid .articleCard h3{font-size:23px}.archiveGrid.compact{margin-top:0}.emptyState{padding:100px 0;text-align:center;color:var(--muted)}.articlePage{background:#faf8f3}.articleHero{padding-top:85px;padding-bottom:65px}.articleHero nav{display:flex;gap:9px;color:var(--muted);font-size:11px}.articleCategory,.articleHero nav strong{color:var(--blue)}.articleCategory{margin-top:72px;font-size:10px;font-weight:850;letter-spacing:.2em}.articleHero h1{max-width:1050px;margin:20px 0 0;color:var(--navy);font-size:clamp(44px,6.5vw,86px);line-height:1.08;letter-spacing:-.072em;word-break:keep-all}.articleDek{max-width:800px;margin:32px 0 0;color:var(--muted);font-size:18px;line-height:1.8;word-break:keep-all}.articleByline{display:flex;gap:22px;margin-top:42px;color:var(--muted);font-size:11px}.articleByline span:first-child{color:var(--navy);font-weight:800}.articleCover{margin-bottom:80px}.articleCover img{width:100%;max-height:720px;object-fit:cover;background:var(--paper-2)}.articleCover figcaption{margin-top:10px;color:var(--muted);font-size:10px}.articleLayout{display:grid;grid-template-columns:190px minmax(0,760px);justify-content:center;gap:75px;padding-bottom:135px}.articleRail{position:sticky;top:110px;align-self:start;display:grid;gap:16px;padding-top:24px;border-top:1px solid var(--navy);font-size:11px}.articleRail span{margin-bottom:12px;color:var(--blue);font-family:var(--serif)}.articleRail a{color:var(--muted)}.articleRail a:hover{color:var(--blue)}.answerBlock{margin-bottom:55px;padding:28px 30px;border-left:3px solid var(--blue);background:#e9f6f3}.answerBlock span{color:var(--blue);font-size:9px;font-weight:850;letter-spacing:.18em}.answerBlock p{margin:12px 0 0;color:var(--navy);font-size:18px;font-weight:650;line-height:1.75;word-break:keep-all}.wpContent{color:#27323f;font-size:17px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}.wpContent>:first-child{margin-top:0}.wpContent p{margin:1.35em 0}.wpContent h2{margin:2.5em 0 .8em;color:var(--navy);font-size:34px;line-height:1.35;letter-spacing:-.05em}.wpContent h3{margin:2.1em 0 .7em;color:var(--navy);font-size:25px;line-height:1.4;letter-spacing:-.04em}.wpContent h4{color:var(--navy);font-size:20px}.wpContent img{height:auto;margin:32px auto}.wpContent a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.wpContent blockquote{margin:35px 0;padding:25px 30px;border-left:2px solid var(--blue);color:var(--navy);background:var(--paper);font-size:19px}.wpContent ol,.wpContent ul{padding-left:24px}.wpContent li{margin:.5em 0}.wpContent table{width:100%;border-collapse:collapse;font-size:14px}.wpContent td,.wpContent th{padding:12px;border:1px solid var(--line)}.wpContent .elementor,.wpContent .elementor-column,.wpContent .elementor-container,.wpContent .elementor-section,.wpContent .elementor-widget-wrap{max-width:100%!important;width:100%!important}.sourceNote{margin-top:70px;padding:35px;border:1px solid var(--line);background:var(--paper)}.sourceNote h2{margin:0;color:var(--navy);font-size:27px;letter-spacing:-.04em}.sourceNote>p:not(.eyebrow){color:var(--muted);line-height:1.8}.sourceNote a{color:var(--blue);font-size:12px;font-weight:800}.related{padding-top:110px;padding-bottom:130px;border-top:1px solid var(--line)}.articleCta{padding:105px 0}.articleCta h2{max-width:740px;font-size:clamp(42px,5.3vw,70px)}.articleCta .primaryButton{margin-top:40px}@media (max-width:1020px){.siteHeader nav{display:none}.editorialIntro{grid-template-columns:1fr 2fr}.editorialIntro>p{grid-column:2}.evidence,.faq,.latestGrid{grid-template-columns:1fr}.sideArticles{margin-top:15px}.principleGrid{grid-template-columns:1fr}.principleGrid article,.principleGrid article+article{min-height:0;padding:30px 0 35px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.principleGrid h3{margin-top:40px}.archiveGrid{grid-template-columns:repeat(2,1fr)}.articleLayout{grid-template-columns:1fr}.articleRail{position:static;display:flex;flex-wrap:wrap}}@media (max-width:680px){.heroInner,.shell{width:min(100% - 34px,1280px)}.siteHeader{height:64px}.headerInner{width:calc(100% - 28px)}.brand img{width:126px}.brand span{display:none}.headerCta{padding:10px 13px;font-size:10px}.hero{min-height:760px}.heroInner{padding:96px 0 112px}.kicker{margin-bottom:36px}.hero h1{font-size:clamp(44px,13.5vw,60px);line-height:1.1;letter-spacing:-.045em}.heroLead{margin-top:42px;font-size:15px;line-height:1.85}.heroActions{align-items:flex-start;flex-direction:column;gap:12px;margin-top:44px}.heroIndex{right:17px;left:17px}.editorialIntro{display:block;padding-top:90px;padding-bottom:95px}.sectionNo{margin-bottom:30px}.editorialIntro h2{font-size:37px}.editorialIntro>p{margin-top:35px}.evidence,.faq,.latest,.principles{padding-top:90px;padding-bottom:95px}.sectionHeading{align-items:start;flex-direction:column;margin-bottom:35px}.featured .cardImage{height:310px}.articleCard{grid-template-columns:115px 1fr;gap:15px}.articleCard .readMore,.articleCard p{display:none}.articleCard h3{font-size:17px}.featured .readMore,.featured p{display:flex}.featured h3{font-size:31px}.evidence{gap:50px}.columnBand{padding:95px 0}.columnBand h2{font-size:45px}.faq{gap:55px}.faqList summary{font-size:17px}.faqList summary span{width:35px}.faqList details p{padding-left:35px;padding-right:0}.articleCta,.finalCta{padding:90px 0}.siteFooter{grid-template-columns:1fr;padding:55px 20px}.footerLinks{flex-wrap:wrap;gap:17px 25px}.pageHero{padding-top:90px;padding-bottom:75px}.pageHero h1{font-size:51px}.archive{padding-bottom:100px}.archiveHeading{margin-bottom:42px}.legacyArchive{padding-top:80px}.archiveGrid{grid-template-columns:1fr;row-gap:50px}.archiveGrid .cardImage{height:260px}.archiveGrid .articleCard .readMore,.archiveGrid .articleCard p{display:flex}.articleHero{padding-top:55px}.articleCategory{margin-top:52px}.articleHero h1{font-size:42px}.articleDek{font-size:16px}.articleByline{flex-wrap:wrap;gap:9px 18px}.articleCover{width:100%;margin-bottom:55px}.articleCover figcaption{padding:0 17px}.articleLayout{padding-bottom:90px}.articleRail{gap:12px 20px}.answerBlock{padding:23px 22px}.answerBlock p,.wpContent{font-size:16px}.wpContent{line-height:1.9}.wpContent h2{font-size:29px}.wpContent h3{font-size:23px}.sourceNote{padding:27px 22px}.related{padding-top:80px;padding-bottom:90px}}.hospitalsSection{padding:120px 0;color:#fff;background:var(--navy)}.hospitalsSection .sectionHeading.light{margin-bottom:42px}.hospitalNav{padding-top:46px;padding-bottom:10px}.hospitalNav .eyebrow{margin-bottom:20px}.hospitalChips{display:flex;flex-wrap:wrap;gap:12px}.hospitalChip{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;font-size:14px;font-weight:650;letter-spacing:-.01em;transition:background .2s,border-color .2s,color .2s}.hospitalChip:hover{color:var(--navy);background:#fff;border-color:#fff}.hospitalChip span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:11px;font-weight:800}.hospitalChip:hover span{background:var(--blue);color:#fff}.hospitalNav .hospitalChip{color:var(--navy);border-color:var(--line)}.hospitalNav .hospitalChip:hover{color:#fff;background:var(--navy);border-color:var(--navy)}.hospitalNav .hospitalChip span{background:var(--paper-2);color:var(--navy)}.hospitalNav .hospitalChip:hover span{background:var(--blue);color:#fff}@media (max-width:680px){.hospitalsSection{padding:80px 0}.hospitalChip{padding:10px 14px;font-size:13px}}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.articlePage,.browse,.columnsPage{animation:pageIn .45s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.articlePage,.browse,.columnsPage{animation:none}}.headerLeft{gap:clamp(16px,3vw,30px)}.headerLeft,.headerNav{display:flex;align-items:center}.headerNav{gap:22px;font-size:14px;font-weight:700}#contact,#faq,#principles{scroll-margin-top:92px}.aboutBody{display:grid;grid-template-columns:1.55fr .95fr;gap:clamp(36px,5vw,80px);align-items:start;padding-bottom:44px}.aboutText{max-width:720px;margin-bottom:46px}.browse .faqList,.faqContact{max-width:820px}.faqContact{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:32px 0 40px;padding:22px 26px;border:1px solid var(--line);border-radius:16px;background:#e7f1ee}.faqContact p{margin:0;color:var(--navy);font-weight:650;word-break:keep-all}.faqContact .primaryButton{border-radius:999px}.aboutText>h2{margin:34px 0 12px;color:var(--navy);font-size:clamp(20px,2.4vw,26px);letter-spacing:-.03em}.aboutText>h2:first-child{margin-top:0}.aboutText>p{margin:0 0 1.4em;color:var(--muted);font-size:16px;line-height:1.95;word-break:keep-all}.aboutText>p a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.aboutText .disclaimer{margin-top:6px;padding:16px 18px;border-left:3px solid var(--blue);border-radius:0 10px 10px 0;background:#e9f6f3;color:var(--navy);font-size:14px;line-height:1.8}.masthead{position:sticky;top:98px;padding:24px 24px 20px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(13,55,51,.06)}.masthead .eyebrow{margin-bottom:14px}.masthead dl{margin:0}.mastRow{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--line);font-size:14px}.mastRow:first-child{border-top:0;padding-top:0}.mastRow dt{color:var(--muted)}.mastRow dd{margin:0;color:var(--navy);font-weight:650;text-align:right}.mastRow dd a{color:var(--blue)}.mastNote{margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.contactBlock{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center;margin:20px 0 130px;padding:clamp(30px,4vw,48px);border-radius:22px;background:linear-gradient(135deg,#0d3733,#14504a);color:#fff}.contactIntro .eyebrow{margin-bottom:16px;color:var(--sky)}.contactIntro h2{margin:0 0 14px;font-size:clamp(26px,3vw,36px);letter-spacing:-.04em}.contactIntro p{margin:0;color:rgba(255,255,255,.72);line-height:1.85;word-break:keep-all}.contactForm{display:grid;gap:11px}.cfTypes{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:2px}.cfTypes label{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);font-size:13px;white-space:nowrap;cursor:pointer}.cfTypes input{accent-color:var(--sky)}.contactForm input,.contactForm textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;font:inherit;font-size:14px;outline:none}.contactForm input::placeholder,.contactForm textarea::placeholder{color:rgba(255,255,255,.5)}.contactForm input:focus,.contactForm textarea:focus{border-color:var(--sky);background:rgba(255,255,255,.16)}.contactForm textarea{min-height:96px;resize:vertical}.cfError{margin:0;color:#ffd4d4;font-size:13px}.contactForm button{margin-top:4px;padding:13px 18px;border:0;border-radius:12px;background:#fff;color:var(--navy);font-size:14px;font-weight:750;cursor:pointer;transition:transform .2s,background .2s}.contactForm button:hover{transform:translateY(-2px);background:var(--sky)}.contactForm button:disabled{opacity:.6;transform:none}.contactDone{padding:6px 0}.contactDone strong{display:block;margin-bottom:8px;font-size:18px}.contactDone p{margin:0;color:rgba(255,255,255,.75);line-height:1.7}@media (max-width:860px){.aboutBody{grid-template-columns:1fr}.masthead{position:static}.contactBlock{grid-template-columns:1fr}}.adminWrap{width:min(880px,calc(100% - 40px));margin:48px auto 90px}.adminHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.adminHead h1{margin:6px 0 0;color:var(--navy);font-size:26px;letter-spacing:-.03em}.adminHead p{margin:4px 0 0}.adminGhostBtn,.adminHead p{color:var(--muted);font-size:13px}.adminGhostBtn{padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.adminGhostBtn:hover{color:var(--navy);border-color:var(--navy)}.inqList{display:grid;gap:12px}.inqCard{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}.inqTop{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.inqTag{padding:3px 10px;border-radius:999px;background:#e9f6f3;font-size:12px}.inqName,.inqTag{color:var(--navy);font-weight:700}.inqNew{padding:1px 7px;border-radius:999px;background:var(--blue);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em}.inqMeta{margin-left:auto;color:var(--muted);font-size:12px}.inqMsg{margin:8px 0 0;color:#33404c;line-height:1.7;white-space:pre-wrap;word-break:keep-all}.inqContact{margin:10px 0 0;color:var(--muted);font-size:13px}.inqContact a{color:var(--blue)}.adminEmpty{padding:60px 20px;border:1px dashed var(--line);border-radius:14px;text-align:center;color:var(--muted)}.adminLogin{width:min(380px,calc(100% - 40px));margin:90px auto;text-align:center}.adminLogin h1{margin:0 0 8px;color:var(--navy);font-size:24px;letter-spacing:-.03em}.adminLogin p{margin:0 0 24px;color:var(--muted);font-size:14px}.adminLogin form{display:grid;gap:12px;text-align:left}.adminLogin input{padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:15px;outline:none}.adminLogin input:focus{border-color:var(--blue)}.adminLogin button{padding:13px;border:0;border-radius:12px;background:var(--navy);color:#fff;font-weight:750;cursor:pointer}.adminLogin button:disabled{opacity:.6}.adminLoginErr{margin:0;color:#c0392b;font-size:13px}.headerNav a{position:relative;padding:6px 0;color:var(--navy)}.headerNav a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.headerNav a:hover:after{transform:scaleX(1)}.brandHome{position:relative;min-height:calc(100svh - 74px);display:grid;place-items:center;padding:90px 0;overflow:hidden;background:radial-gradient(38% 42% at 17% 12%,rgba(111,214,201,.36),transparent 72%),radial-gradient(44% 42% at 85% 15%,rgba(15,155,142,.17),transparent 72%),radial-gradient(52% 46% at 80% 90%,rgba(13,55,51,.1),transparent 72%),radial-gradient(42% 42% at 10% 84%,rgba(111,214,201,.22),transparent 72%),linear-gradient(180deg,#f2f8f5 0,var(--paper) 62%)}.brandHome:after{content:"";inset:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.brandBlob,.brandHome:after{position:absolute;z-index:0;pointer-events:none}.brandBlob{border-radius:50%;filter:blur(72px);opacity:.42}.brandBlob--a{top:-130px;right:-90px;width:440px;height:440px;background:radial-gradient(circle,rgba(111,214,201,.6),transparent 70%)}.brandBlob--b{bottom:-160px;left:-110px;width:480px;height:480px;background:radial-gradient(circle,rgba(15,155,142,.3),transparent 70%)}.brandHomeInner{position:relative;z-index:1;width:min(980px,calc(100% - 48px));text-align:center}.brandHomeInner .eyebrow{margin-bottom:22px}.wordmark{margin:0;line-height:1.08;letter-spacing:-.01em;font-size:clamp(56px,10vw,120px);font-family:var(--font-playfair),"Playfair Display",var(--serif);font-style:italic;font-weight:600}.wordmark,.wordmark__sans,.wordmark__serif{color:var(--navy)}.brandHome .lead{max-width:940px;margin:30px auto 0;color:var(--muted);font-size:clamp(15px,1.6vw,17px);line-height:1.95;word-break:keep-all}.brandCta{margin-top:42px}.brandHome .primaryButton{border-radius:999px;gap:9px}.brandHome .primaryButton span{transition:transform .2s}.brandHome .primaryButton:hover span{transform:translateX(4px)}.topicStrip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:8px;margin-top:56px}.topicStrip a{position:relative;padding:0 15px;color:var(--muted);font-size:13px;font-weight:650;letter-spacing:-.01em;transition:color .18s}.topicStrip a+a:before{content:"";position:absolute;left:0;top:50%;width:1px;height:11px;margin-top:-5px;background:var(--line)}.topicStrip a:hover{color:var(--blue)}.brandFx{opacity:0;animation:pageIn .6s cubic-bezier(.2,.7,.2,1) both}.brandHomeInner .eyebrow.brandFx{animation-delay:0s}.brandHomeInner .wordmark.brandFx{animation-delay:.08s}.brandHomeInner .lead.brandFx{animation-delay:.16s}.brandHomeInner .brandCta.brandFx{animation-delay:.24s}.brandHomeInner .topicStrip.brandFx{animation-delay:.32s}@media (prefers-reduced-motion:reduce){.brandFx{opacity:1;animation:none}}@media (max-width:680px){.brandBlob--a{width:280px;height:280px}.brandBlob--b{width:300px;height:300px}.topicStrip{margin-top:42px}}.browse{padding-top:56px;padding-bottom:120px}.browseHead{margin-bottom:44px}.browseHead h1{margin:0;color:var(--navy);font-size:clamp(30px,4vw,50px);font-weight:750;letter-spacing:-.05em;line-height:1.1}.browseHead p{margin:15px 0 0;color:var(--muted);font-size:clamp(15px,1.5vw,17px);line-height:1.8;word-break:keep-all}.browseGrid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(30px,4vw,64px);align-items:start}.catRail{position:sticky;top:98px;padding:20px 14px;border-radius:18px;background:#e7f1ee;border:1px solid rgba(13,55,51,.1);box-shadow:0 12px 30px rgba(13,55,51,.08)}.catRail .eyebrow{margin:0 8px 14px;color:var(--blue)}.catList,.catScroll{display:flex;flex-direction:column;gap:2px}.catScroll{max-height:244px;overflow-y:auto;margin-top:2px;padding:2px 6px 2px 0;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--sky) transparent;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(180deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.catScroll .catLink{scroll-snap-align:start}.catScroll::-webkit-scrollbar{width:6px}.catScroll::-webkit-scrollbar-thumb{background:var(--sky);border-radius:999px}.catScroll::-webkit-scrollbar-track{background:transparent}.catLink{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;color:var(--navy);font-size:15px;font-weight:650;letter-spacing:-.01em;transition:background .18s,color .18s}.catLink:hover{color:var(--navy);background:rgba(13,55,51,.07)}.catLink.active{color:#fff;background:var(--blue)}.feedHead{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--line)}.feedHead h2{margin:0;color:var(--navy);font-size:24px;letter-spacing:-.04em}.feedHead span{color:rgba(13,55,51,.55);font-size:10px;font-weight:800;letter-spacing:.14em}.feedGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:26px}.feedGrid .articleCard{display:flex;flex-direction:column;padding:0;background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.feedGrid .articleCard:hover{transform:translateY(-5px);border-color:transparent;box-shadow:0 22px 44px rgba(13,55,51,.14)}.feedGrid .cardImage{display:block;height:178px;margin:0;border-radius:0}.feedGrid .cardBody{display:flex;flex-direction:column;flex:1;padding:20px 20px 22px}.feedGrid .cardMeta{margin-bottom:12px}.feedGrid .articleCard h3{font-size:19px;line-height:1.4}.feedGrid .articleCard p{margin-top:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feedGrid .readMore{margin-top:auto;padding-top:18px}.feedGrid .cardImage>span{inset:0;display:grid;place-items:center;padding:18px;color:#fff;font-family:var(--sans);font-size:17px;font-weight:750;letter-spacing:-.02em;text-shadow:0 1px 12px rgba(0,0,0,.18)}.cardImage[data-cat="피부"]{background:linear-gradient(135deg,#f6b48f,#e8776a)}.cardImage[data-cat="치아"]{background:linear-gradient(135deg,#86ddd0,#12a493)}.cardImage[data-cat="건강검진"]{background:linear-gradient(135deg,#6fa4f2,#3a68d4)}.cardImage[data-cat="틱·ADHD·비염"]{background:linear-gradient(135deg,#aca4fb,#6c5ce7)}.cardImage[data-cat="다이어트"]{background:linear-gradient(135deg,#86e3a3,#2fa08f)}.cardImage[data-cat="안과"]{background:linear-gradient(135deg,#5cb2df,#0d6f8c)}.cardImage[data-cat="임신·난임"]{background:linear-gradient(135deg,#f7aecb,#e56b9f)}.feedEmpty{padding:70px 24px;border:1px dashed var(--line);border-radius:16px;text-align:center;color:var(--muted)}@media (max-width:1020px){.browseGrid{grid-template-columns:1fr}.catRail{position:static}.catList,.catScroll{flex-direction:row;flex-wrap:wrap;gap:8px}.catScroll{max-height:none;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.catLink{background:#fff}.catLink.active{color:#fff;background:var(--blue)}}@media (max-width:680px){.browse{padding-top:40px;padding-bottom:90px}.browseHead{margin-bottom:32px}.feedGrid{grid-template-columns:1fr;row-gap:38px}.feedGrid .cardImage{height:210px}}.headerSearch{display:flex;align-items:center;gap:6px;padding:7px 8px 7px 16px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.6);transition:border-color .2s,background .2s,box-shadow .2s}.headerSearch:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 4px 18px rgba(13,55,51,.08)}.headerSearch input{width:clamp(120px,20vw,220px);border:0;background:transparent;color:var(--ink);font-size:14px;outline:none}.headerSearch input::placeholder{color:var(--muted)}.headerSearch button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;color:#fff;background:var(--navy);cursor:pointer;transition:background .2s,transform .2s}.headerSearch button:hover{background:var(--blue);transform:translateY(-1px)}.searchPageForm{display:flex;gap:10px;max-width:560px;margin-top:26px}.searchPageForm input{flex:1;min-width:0;padding:15px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s}.searchPageForm input:focus{border-color:var(--blue);box-shadow:0 4px 18px rgba(13,55,51,.08)}.searchPageForm button{padding:0 26px;border:0;border-radius:14px;color:#fff;background:var(--navy);font-size:15px;font-weight:750;cursor:pointer;transition:background .2s}.searchPageForm button:hover{background:var(--blue)}@media (max-width:680px){.headerSearch{padding:6px 6px 6px 12px}.headerSearch input{width:clamp(90px,42vw,160px);font-size:13px}.headerSearch button{width:30px;height:30px}}.adminActions{display:flex;align-items:center;gap:12px}.adminPrimaryBtn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:0;border-radius:12px;background:var(--navy);color:#fff;font-weight:750;font-size:14px;cursor:pointer;transition:background .2s}.adminPrimaryBtn:hover{background:var(--blue)}.adminPrimaryBtn:disabled{opacity:.6;cursor:default}.adminNotice{margin:22px 0 0;padding:13px 16px;border-radius:12px;background:#e9f6f3;color:var(--navy);font-size:14px;font-weight:650}.adminList{display:grid;gap:10px;margin-top:26px;list-style:none;padding:0}.adminItem{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.adminThumb{flex-shrink:0;width:82px;height:56px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--paper-2)}.adminThumb img{width:100%;height:100%;object-fit:cover}.adminThumb span{display:grid;place-items:center;width:100%;height:100%;color:var(--muted);font-size:11px}.adminItemBody{flex:1;min-width:0}.adminBadges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adminBadge{padding:3px 10px;border-radius:999px;background:#e9f6f3;color:var(--navy);font-size:12px;font-weight:700}.adminState{font-size:12px;font-weight:650;color:var(--blue)}.adminState.off{color:var(--muted)}.adminItemTitle{margin:7px 0 2px;color:var(--navy);font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminDate{margin:0;color:var(--muted);font-size:12px}.adminItemActions{display:flex;flex-shrink:0;align-items:center;gap:8px}.adminDangerBtn{padding:8px 14px;border:1px solid #f0b8b8;border-radius:10px;background:#fff;color:#c0392b;font-size:13px;cursor:pointer;transition:background .18s}.adminDangerBtn:hover{background:#fdf0f0}.adminForm{display:grid;gap:20px;margin-top:26px}.adminForm label.fieldLabel{display:block;margin-bottom:7px;color:var(--navy);font-size:13px;font-weight:750}.adminTitleInput{width:100%;padding:0 0 12px;border:0;border-bottom:1px solid var(--line);background:0 0;color:var(--navy);font-size:24px;font-weight:750;letter-spacing:-.03em;outline:none}.adminTitleInput:focus{border-color:var(--blue)}.adminTitleInput::placeholder{color:#0d373340}.adminRow{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.adminSelect{padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font-size:14px;font-weight:650;outline:none}.adminSelect:focus{border-color:var(--blue)}.adminCheck{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--navy);cursor:pointer}.adminCheck input{width:18px;height:18px;accent-color:var(--blue)}.adminHint{margin:8px 0 0;color:var(--muted);font-size:12px}.adminCoverPreview{margin-top:12px;width:100%;height:170px;object-fit:cover;border:1px solid var(--line);border-radius:12px}.adminErr{margin:0;padding:12px 16px;border-radius:12px;background:#fdf0f0;color:#c0392b;font-size:14px}.adminEditor{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.adminToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--paper)}.adminToolbar button{padding:6px 11px;border:0;border-radius:8px;background:0 0;color:#33404c;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.adminToolbar button:hover{background:#0d373312}.adminToolbar button.on{background:var(--blue);color:#fff}.adminToolbar button svg{display:block;width:16px;height:16px}.adminToolbarDiv{width:1px;height:18px;margin:0 5px;background:var(--line)}.adminImgBtn{display:inline-flex;align-items:center;gap:6px;background:#e9f6f3!important;color:var(--navy)!important}.adminImgBtn:hover{background:#d7ede8!important}.adminEditorBody{padding:16px 18px;min-height:320px}.adminEditorBody .ProseMirror{outline:none;min-height:290px;line-height:1.9;color:var(--ink)}.adminEditorBody .ProseMirror p{margin:0 0 14px}.adminEditorBody .ProseMirror h2{margin:26px 0 12px;color:var(--navy);font-size:21px;letter-spacing:-.03em}.adminEditorBody .ProseMirror h3{margin:22px 0 10px;color:var(--navy);font-size:17px}.adminEditorBody .ProseMirror ol,.adminEditorBody .ProseMirror ul{margin:0 0 14px;padding-left:22px}.adminEditorBody .ProseMirror blockquote{margin:0 0 14px;padding:10px 16px;border-left:3px solid var(--blue);background:#e9f6f3;border-radius:0 10px 10px 0}.adminEditorBody .ProseMirror img{max-width:100%;height:auto;border-radius:10px;margin:8px 0}.adminEditorBody .ProseMirror a{color:var(--blue);text-decoration:underline}.adminEditorBody .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#0d373359;pointer-events:none}@media (max-width:640px){.adminItem{flex-wrap:wrap}.adminThumb{display:none}.adminItemActions{width:100%;justify-content:flex-end}}