.acne-page{container-type:inline-size;width:1200px;max-width:100%;margin:auto;color:#454342;font-family:'KoPubDotumLight',sans-serif}
.acne-page *{box-sizing:border-box}
.acne-page :is(h1,h2,h3,p){margin:0;padding:0}
.acne-page .ac-introduction{position:relative;isolation:isolate;padding-top:10.833333cqw;background:#fa917c;text-align:center}
.acne-page .ac-introduction:before{content:'';position:absolute;inset:0;z-index:-1;background:#ca7767;clip-path:polygon(100% 63.75cqw,100% 100%,0 100%,0 122.5cqw)}
.acne-page .ac-kicker{color:white;font-size:5.3cqw;line-height:1.3;letter-spacing:-.2cqw}
.acne-page .ac-title{margin:2.8cqw 0 0;font-family:'KoPubDotumBold',sans-serif;font-size:20cqw;-webkit-text-stroke:.5cqw currentColor;line-height:1.1;font-weight:700;letter-spacing:-1.6cqw}
.acne-page .ac-tagline{margin:-2.016667cqw 0 0;font-size:7.5cqw;line-height:1.2;letter-spacing:-.25cqw}
.acne-page .ac-tags{margin:9.5cqw 0 3.3cqw;font-family:'KoPubDotumBold',sans-serif;color:white;font-size:4cqw;line-height:1.3;letter-spacing:-.14cqw}
.acne-page .ac-price{display:block;width:71.666667cqw;height:auto;margin:0 0 2.833333cqw 16.666667cqw}
.acne-page .ac-intro-people{display:block;width:64.166667cqw;height:auto;margin-left:19.166667cqw}
.acne-page .ac-features{padding:4.833333cqw 0 5.5cqw;background:white}
.acne-page .ac-feature-icons{display:block;width:100%;height:auto}
.acne-page .ac-feature-list{display:grid;grid-template-columns:25.666667fr 24fr 22.333333fr 28fr;margin:0}
.acne-page .ac-feature-label{padding-top:1.4cqw;text-align:center;font-size:3cqw;line-height:1.4;letter-spacing:-.14cqw}
.acne-page .ac-feature-label+ .ac-feature-label{border-left:1px solid #aaa}
.acne-page .ac-feature-label strong{font-family:'KoPubDotumBold',sans-serif;color:#fa917c;font-weight:400}
.acne-page .ac-price-note{margin:6.5cqw 0 0;text-align:center;font-size:2.7cqw;line-height:1.5;letter-spacing:-.12cqw}
.acne-page .ac-symptoms{padding:16.875cqw 0 24.6cqw;background:white}
.acne-page .ac-symptoms-title{width:91.25cqw;margin:0 auto;border-top:.65cqw solid #111;text-align:center;font-size:6.4cqw;line-height:1.25;font-weight:400;letter-spacing:-.2cqw;padding-top:4.7cqw}
.acne-page .ac-symptoms-title strong{font-family:'KoPubDotumBold',sans-serif;color:#fa917c;font-size:9.3cqw;font-weight:700;letter-spacing:-.5cqw;-webkit-text-stroke:.12cqw currentColor}
.acne-page .ac-symptoms-intro{width:90.875cqw;margin:3.8cqw auto 0;border-top:.15cqw solid #333;border-bottom:.15cqw solid #333;text-align:center;font-size:3cqw;line-height:7.5cqw;letter-spacing:-.13cqw;white-space:nowrap}
.acne-page .ac-symptom-diagram{position:relative;margin-top:12.875cqw;height:77cqw}
.acne-page .ac-symptom-chart{position:absolute;left:15.25cqw;top:3cqw;width:69.5cqw;height:69.5cqw}
.acne-page .ac-symptom-portrait{position:absolute;left:36.25cqw;top:20.541667cqw;width:28.333333cqw;height:auto;clip-path:polygon(0% 56%,2% 44%,8% 32%,18% 21%,28% 16%,34% 10%,33% 4%,35% 0%,40% 1%,48% 5%,63% 10%,77% 20%,88% 32%,96% 45%,98% 56%,96% 69%,90% 81%,78% 91%,64% 97%,49% 99%,34% 97%,20% 91%,9% 81%,3% 69%)}
.acne-page .ac-symptom-labels{list-style:none;padding:0;margin:0}
.acne-page .ac-symptom-label{position:absolute;display:block;list-style:none;font-family:'KoPubDotumMedium',sans-serif;font-size:2.7cqw;line-height:1.4;letter-spacing:-.1cqw}
.acne-page .ac-symptom-label-1{left:52cqw;top:0;width:33cqw}
.acne-page .ac-symptom-label-2{left:67.5cqw;top:23.375cqw;width:25.375cqw}
.acne-page .ac-symptom-label-3{left:71.875cqw;top:45.375cqw;width:19.75cqw}
.acne-page .ac-symptom-label-4{left:32.375cqw;top:66.75cqw;width:39.5cqw;text-align:center}
.acne-page .ac-symptom-label-5{left:4.375cqw;top:40.5cqw;width:25.875cqw}
.acne-page .ac-symptom-label-6{left:10.5cqw;top:12.75cqw;width:35.75cqw}
.acne-page .ac-heat{padding:25cqw 0 29cqw;background:white}
.acne-page .ac-heat-title{width:91.25cqw;margin:0 auto;border-top:.65cqw solid #111;padding-top:5cqw;text-align:center;font-size:6cqw;line-height:1.3;letter-spacing:-.2cqw;font-weight:400}
.acne-page .ac-heat-title strong{font-family:'KoPubDotumBold',sans-serif;color:#fa917c;font-size:7.5cqw;font-weight:400}
.acne-page .ac-heat-intro{width:90.875cqw;margin:3.9cqw auto 0;border-block:.15cqw solid #333;padding:2cqw 0;text-align:center;font-size:3cqw;line-height:1.4;letter-spacing:-.13cqw}
.acne-page .ac-heat-intro strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
.acne-page .ac-skin-comparison{display:grid;grid-template-columns:34.5% 65.5%;width:98cqw;margin:11.25cqw auto 0;background:#ffeeeb;border-radius:4cqw}
.acne-page .ac-healthy-skin,.acne-page .ac-inflamed-skin{position:relative;padding:4.8cqw 0 4.8cqw}
.acne-page .ac-inflamed-skin{background:#f9cfc6;border-radius:6cqw}
.acne-page .ac-healthy-skin:before,.acne-page .ac-inflamed-skin:before{content:'';position:absolute;left:50%;top:0;height:4cqw;border-left:1px solid #fa917c}
.acne-page .ac-inflamed-skin:before{border-color:white}
.acne-page .ac-healthy-title,.acne-page .ac-inflamed-title{font-family:'KoPubDotumBold',sans-serif;text-align:center;font-size:3.4cqw;line-height:1.4;font-weight:400;letter-spacing:-.1cqw}
.acne-page .ac-healthy-diagram{display:block;width:26.333333cqw;height:auto;margin:3.366667cqw 0 0 2.666667cqw}
.acne-page .ac-inflamed-diagram{display:block;width:57.666667cqw;height:auto;margin:2.2cqw auto 0}
.acne-page .ac-healthy-description,.acne-page .ac-inflamed-description{font-family:'KoPubDotumMedium',sans-serif;text-align:center;font-size:2.15cqw;line-height:1.5;letter-spacing:-.09cqw}
.acne-page .ac-healthy-description{margin-top:4.8cqw;font-size:1.95cqw}
.acne-page .ac-inflamed-copy{display:grid;grid-template-columns:1fr 1fr;margin:2.2cqw 6cqw 0}
.acne-page .ac-inflamed-description:before{content:'';display:block;width:2.5cqw;border-top:.35cqw solid #fa917c;margin:0 auto 1.3cqw}
.acne-page .ac-treatment-intro{padding:0 0 12cqw;background:white}
.acne-page .ac-treatment-title{width:91.25cqw;margin:0 auto;border-top:.65cqw solid #111;padding-top:5.3cqw;text-align:center;color:#fa917c;font-family:'KoPubDotumBold',sans-serif;font-size:8.3cqw;line-height:1.3;letter-spacing:-.4cqw;font-weight:400}
.acne-page .ac-treatment-philosophy{width:90.75cqw;margin:5cqw auto 0;border-block:.15cqw solid #333;padding:2.8cqw 0;text-align:center;font-size:3.5cqw;line-height:1.3;letter-spacing:-.18cqw}
.acne-page .ac-treatment-philosophy strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
.acne-page .ac-point-number{width:20.25cqw;margin:0 auto;border-radius:5cqw;background:#000;color:#fa917c;text-align:center;font-family:'KoPubDotumBold',sans-serif;font-size:3.6cqw;line-height:5.375cqw;font-style:normal}
.acne-page .ac-treatment-intro .ac-point-number{margin-top:20cqw}
.acne-page .ac-point-heading{margin:3cqw 0 0;text-align:center;font-size:7.2cqw;line-height:1.3;letter-spacing:-.3cqw;font-weight:400}
.acne-page .ac-point-flow-art{display:block;width:90cqw;height:auto;margin:8.333333cqw auto 0}
.acne-page .ac-point-conclusion{margin:4cqw 0 0;text-align:center;font-family:'KoPubDotumBold',sans-serif;font-size:4cqw;line-height:1.4;letter-spacing:-.16cqw}
.acne-page .ac-treatment-methods{padding:6.125cqw 0 24cqw;background:white}
.acne-page .ac-method-question{margin-top:4.2cqw}
.acne-page .ac-medicine-art{display:block;width:62.083333cqw;height:auto;margin:1.2cqw 0 0 22.5cqw}
.acne-page .ac-method-description{margin:3cqw 0 19.2cqw;text-align:center;font-size:5cqw;line-height:1.35;letter-spacing:-.22cqw}
.acne-page .ac-method-description strong{font-family:'KoPubDotumBold',sans-serif;font-size:5.8cqw;color:#fa917c;font-weight:400}
.acne-page .ac-method-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5cqw;width:91.25cqw;margin:9cqw auto 0}
.acne-page .ac-method-card{padding:7cqw 1cqw 2cqw;border-radius:2.5cqw;background:#efefef;text-align:center}
.acne-page .ac-method-card>img{display:block;width:auto;height:17.75cqw;margin:0 auto 3cqw}
.acne-page .ac-method-card h4{margin:0;color:#fa917c;font-family:'KoPubDotumBold',sans-serif;font-size:5.2cqw;line-height:1.3;letter-spacing:-.2cqw;font-weight:400}
.acne-page .ac-method-divider{display:block;width:3.6cqw;height:.6cqw;background:#333;margin:3.4cqw auto 2.5cqw}
.acne-page .ac-method-card p{font-size:3.4cqw;line-height:1.35;letter-spacing:-.16cqw}
.acne-page .ac-cost{padding:1.375cqw 0 30cqw;background:white}
.acne-page .ac-cost-art{display:block;width:60.833333cqw;height:auto;margin:8.166667cqw 0 0 19.166667cqw}
.acne-page .ac-cost-description{margin:4.5cqw 0 0;text-align:center;font-size:4.6cqw;line-height:1.5;letter-spacing:-.18cqw}
.acne-page .ac-cost-description strong{font-family:'KoPubDotumBold',sans-serif;font-size:4.8cqw;font-weight:400}
.acne-page .ac-cases{padding:0 0 29cqw;background:white}
.acne-page .ac-cases .ac-treatment-philosophy{margin-top:6.4cqw}
.acne-page .ac-case-list{width:90.75cqw;margin:13cqw auto 0}
.acne-page .ac-case+.ac-case{margin-top:5cqw}
.acne-page .ac-case-branch{width:14.25cqw;border:.25cqw solid #222;text-align:center;font-family:'KoPubDotumBold',sans-serif;font-size:3.4cqw;line-height:4.5cqw}
.acne-page .ac-case-pair{display:grid;grid-template-columns:1fr 1fr;gap:.75cqw;margin-top:2cqw}
.acne-page .ac-case-photo{display:block;width:100%;height:auto}
.acne-page .ac-case-date{margin-top:1.25cqw;text-align:center;font-size:2.6cqw;line-height:1.5;letter-spacing:-.12cqw}
.acne-page .ac-case-notes{margin:12.5cqw auto 0;width:94cqw;text-align:center;font-size:2.15cqw;line-height:1.75;letter-spacing:-.1cqw}
.acne-page .ac-case-date span{color:#fa917c}
.acne-page .ac-treatments{padding:0 0 26cqw;background:white}
.acne-page .ac-treatments-title{width:91.25cqw;margin:0 auto;border-top:.65cqw solid #111;padding-top:5.3cqw;text-align:center;font-size:6.4cqw;line-height:1.2;letter-spacing:-.3cqw;font-weight:400}
.acne-page .ac-treatments-title strong{font-family:'KoPubDotumBold',sans-serif;font-size:10cqw;color:#fa917c;font-weight:700;letter-spacing:-.7cqw;-webkit-text-stroke:.12cqw currentColor}
.acne-page .ac-treatments-intro{width:90.75cqw;margin:5.5cqw auto 0;border-block:.15cqw solid #333;text-align:center;font-size:3.1cqw;line-height:8.5cqw;letter-spacing:-.13cqw}
.acne-page .ac-case:nth-child(3) .ac-case-pair>div:first-child img{margin-left:-1cqw}
.acne-page .ac-research{padding:0 0 3cqw;background:white;text-align:center}
.acne-page .ac-research-title{width:91.25cqw;margin:0 auto;border-top:.65cqw solid #111;padding-top:6.4cqw;font-size:6.3cqw;line-height:1.25;letter-spacing:-.3cqw;font-weight:400}
.acne-page .ac-research-title strong{color:#fa917c;font-family:'KoPubDotumBold',sans-serif;font-size:7.1cqw;font-weight:700;letter-spacing:-.4cqw;-webkit-text-stroke:.12cqw currentColor}
.acne-page .ac-research-intro{width:90.75cqw;margin:7.4cqw auto 0;padding:1.9cqw 0;border-block:.15cqw solid #777;font-size:3.1cqw;line-height:1.5;letter-spacing:-.12cqw}
.acne-page .ac-research-intro strong,.acne-page .ac-research-heading strong,.acne-page .ac-research-summary strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
.acne-page .ac-research-number{width:6cqw;margin:9.8cqw auto 0;padding-bottom:.5cqw;border-bottom:1cqw solid #333;color:#ff7858;font-size:3cqw;line-height:1.2;font-style:italic}
.acne-page .ac-research-heading{margin:1.3cqw 0 0;font-size:7.7cqw;line-height:1.2;letter-spacing:-.3cqw;font-weight:400}
.acne-page .ac-branch-map{display:block;width:65.416667cqw;height:auto;margin:6.5cqw 0 0 20cqw}
.acne-page .ac-research-summary{margin:5cqw 0 0;font-size:3.1cqw;line-height:1.4;letter-spacing:-.12cqw}
.acne-page .ac-research-summary strong{font-size:4.2cqw;letter-spacing:-.18cqw}
.acne-page .ac-research-summary+.ac-research-number{margin-top:13.166667cqw}
.acne-page .ac-research-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:4.666667cqw .8cqw;width:97.5cqw;margin:3.666667cqw auto 0}
.acne-page .ac-research-gallery figure{margin:0}
.acne-page .ac-research-gallery img{display:block;width:100%;height:auto}
.acne-page .ac-research-caption{margin-top:1cqw;font-size:1.6cqw;line-height:1.5;letter-spacing:-.07cqw}
.acne-page .ac-research-gallery+.ac-research-summary{margin-top:5.333333cqw}
.acne-page .ac-blog-intro{padding-top:12.5cqw;text-align:center;height:37.666667cqw;color:#111}
@font-face{font-family:FreehugAcneMyeongjo;src:url('/font/NanumMyeongjo.woff') format('woff');font-display:swap}
@font-face{font-family:FreehugAcneMyeongjo;src:url('/font/NanumMyeongjoBold.woff') format('woff');font-weight:700;font-display:swap}
.acne-page .ac-blog-intro h2{font-family:FreehugAcneMyeongjo,serif;font-size:5cqw;line-height:1.1;font-weight:400;letter-spacing:-.2cqw}
.acne-page .ac-blog-intro p{margin-top:4cqw;font-size:2cqw;line-height:1.5;letter-spacing:-.08cqw}
.acne-page .ac-blogs{margin:0;padding:130px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}
.acne-page .ac-blogs li{width:50%;max-width:585px;padding:23px 0;list-style:none}.acne-page .ac-blogs img{display:block;width:100%;height:auto}
@media(max-width:1200px){.acne-page .ac-blogs{padding-top:70px}.acne-page .ac-blogs li{width:49%;padding:12px 3px}}
@media(max-width:800px){.acne-page .ac-blogs{padding-top:35px;justify-content:center}.acne-page .ac-blogs li{width:100%;padding:5px 0}}



.acne-page .ac-heat-title strong,.acne-page .ac-treatment-title{-webkit-text-stroke:.12cqw currentColor}
.acne-page .ac-healthy-title{font-family:KoPubDotumMedium,sans-serif}

.acne-page .ac-treatment-methods .ac-point-number,.acne-page .ac-cost .ac-point-number{font-style:normal}
.acne-page .ac-method-card h4,.acne-page .ac-cost-description strong{-webkit-text-stroke:.12cqw currentColor}

.acne-page .ac-treatment-title>span{font-size:1.25em}

.acne-page .ac-treatment-timeline-image{display:block;width:100%;height:auto;margin-top:14.5cqw}

.acne-page .ac-experiences img{display:block;width:100%;height:auto}
