.youth-atopy{container-type:inline-size;width:100%;max-width:1200px;margin:auto;font-family:'KoPubDotumLight',sans-serif;color:#333}
.youth-atopy *{box-sizing:border-box}
.youth-atopy p,.youth-atopy h1{margin:0}
.youth-atopy .ya-hero{position:relative}
.youth-atopy .ya-heading{position:absolute;inset:0 0 auto;height:23cqw;padding-top:7.416667cqw;background:#f6f2e6;text-align:center}
.youth-atopy .ya-heading>p{display:table;margin:auto;padding:0 .75cqw;background:#ff896f;color:white;font-size:4cqw;font-weight:400;line-height:4.916667cqw}
.youth-atopy h1{font-size:6cqw;font-weight:400;line-height:1.3;letter-spacing:-.25cqw;white-space:nowrap}
.youth-atopy .ya-photo{position:absolute;left:13.416667cqw;top:23cqw;width:86.583333cqw;height:58.666667cqw}
.youth-atopy .ya-intro{position:absolute;left:0;top:81.666667cqw;width:78.916667cqw;height:40.75cqw;padding:2.5cqw 1.5cqw 2.5cqw 13cqw;background:#ff896f;color:white;font-size:2.5cqw;font-weight:400;line-height:1.5;word-break:keep-all;letter-spacing:-.1cqw}
.youth-atopy .ya-intro p+p{margin-top:2.5cqw}
.youth-atopy .ya-intro strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
@media(max-width:768px){
 .youth-atopy .ya-heading{height:45.833333cqw;padding-top:13.75cqw}
 .youth-atopy .ya-heading>p{font-size:5.555556cqw;line-height:6.805556cqw;padding:0 1.1cqw}
 .youth-atopy h1{font-size:8.333333cqw;line-height:1.25;letter-spacing:-.3cqw}
 .youth-atopy h1 span{display:block}
 .youth-atopy .ya-photo{left:0;top:45.833333cqw;width:100cqw;height:81.527778cqw}
 .youth-atopy .ya-intro{top:127.361111cqw;width:100cqw;height:76.666667cqw;padding:3.472222cqw 9.166667cqw;font-size:4.166667cqw;line-height:1.43;letter-spacing:-.16cqw}
 .youth-atopy .ya-intro p+p{margin-top:4.166667cqw}
 .youth-atopy .ya-desktop-break{display:none}
}

.youth-atopy .ya-age{position:relative;color:#111}
.youth-atopy .ya-position{position:absolute;left:var(--ya-left);top:var(--ya-top);width:var(--ya-width);height:var(--ya-height);margin:0;box-sizing:border-box}
.youth-atopy .ya-age-heading{text-align:center}
.youth-atopy .ya-label{display:table;margin:1cqw auto 0;border:.2cqw solid #ff896f;padding:0 1.2cqw;font-size:2.5cqw;line-height:3.75cqw;color:#ff896f}
.youth-atopy .ya-number{position:relative;display:table;margin:1.5cqw auto 0;font-size:5cqw;line-height:1.25;color:#ff896f}
.youth-atopy .ya-number::before,.youth-atopy .ya-number::after{content:'';position:absolute;width:1.7cqw;height:1px;background:#ffad99;transform:rotate(-45deg)}
.youth-atopy .ya-number::before{right:-.8cqw;top:0}.youth-atopy .ya-number::after{left:-.8cqw;bottom:0}
.youth-atopy .ya-age h2{margin:2.5cqw 0 0;font-size:6cqw;font-weight:400;line-height:1.25;letter-spacing:-.2cqw}
.youth-atopy .ya-age h2 span,.youth-atopy .ya-age-subtitle span{color:#ff896f}
.youth-atopy .ya-age-summary{margin-top:3cqw;font-size:2cqw;line-height:1.5;letter-spacing:-.07cqw}
.youth-atopy .ya-age-summary strong{background:#ffebe8}
.youth-atopy .ya-age strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
.youth-atopy .ya-age-list{list-style:none;padding:.5cqw 1.5cqw;background:white;word-break:keep-all;font-size:1.666667cqw;line-height:1.25;letter-spacing:-.06cqw}
.youth-atopy .ya-age-list li{position:relative;padding-left:1cqw;margin-bottom:1.2cqw}
.youth-atopy .ya-age-list li::before{content:'-';position:absolute;left:0}
.youth-atopy .ya-age-list em{font-style:normal;color:#ff7056}
.youth-atopy .ya-age-subtitle{background:white;text-align:center;font-size:3.333333cqw;font-weight:400;letter-spacing:-.12cqw}
.youth-atopy .ya-age-quote{background:#f87c63;color:white;text-align:center;font-size:1.833333cqw;line-height:1.5;letter-spacing:-.08cqw;white-space:nowrap}
.youth-atopy .ya-dark-quote{background:#505050}
.youth-atopy .ya-age-effect{display:flex;align-items:center;justify-content:center;border-radius:1cqw;background:#dedede;font-size:2cqw;letter-spacing:-.06cqw}
.youth-atopy .ya-age-conclusion{background:white;text-align:center;font-size:3cqw;line-height:1.4;letter-spacing:-.1cqw}
.youth-atopy .ya-mobile-break,.youth-atopy .ya-mobile-only{display:none}
@media(max-width:768px){
 .youth-atopy .ya-position{left:var(--ya-mobile-left);top:var(--ya-mobile-top);width:var(--ya-mobile-width);height:var(--ya-mobile-height)}
 .youth-atopy .ya-label{font-size:3.333333cqw;line-height:5cqw;margin-top:2cqw}
 .youth-atopy .ya-number{font-size:6.666667cqw;margin-top:3cqw}
 .youth-atopy .ya-age h2{font-size:7.5cqw;margin-top:3.7cqw;white-space:nowrap;letter-spacing:-.3cqw}
 .youth-atopy .ya-age-summary{font-size:3.666667cqw;line-height:1.5;margin-top:3.5cqw;letter-spacing:-.13cqw}
 .youth-atopy .ya-mobile-break{display:block}.youth-atopy .ya-mobile-only{display:inline}.youth-atopy .ya-pc-only{display:none}
 .youth-atopy .ya-age-list{font-size:2.333333cqw;line-height:1.2;padding:1cqw 1.5cqw;letter-spacing:-.08cqw}
 .youth-atopy .ya-age-list li{margin-bottom:1.6cqw;padding-left:1.5cqw}
 .youth-atopy .ya-age-subtitle{font-size:5.5cqw;letter-spacing:-.2cqw}
 .youth-atopy .ya-age-quote{font-size:3.333333cqw;letter-spacing:-.15cqw}
 .youth-atopy .ya-age-effect{font-size:3.666667cqw;border-radius:1.5cqw}
 .youth-atopy .ya-age-conclusion{font-size:4cqw;line-height:1.4;letter-spacing:-.14cqw}
}

.youth-atopy .ya-types{position:relative;color:#111}
.youth-atopy .ya-types-heading{position:absolute;inset:5.25cqw 0 auto;height:50.25cqw;background:#f6f6f6;text-align:center}
.youth-atopy .ya-types h2{margin:2cqw 0 0;font-size:6cqw;line-height:1.25;font-weight:400;letter-spacing:-.25cqw}
.youth-atopy .ya-types h2 span{color:#ff896f}
.youth-atopy .ya-types-summary{margin-top:2.5cqw;font-size:2cqw;line-height:1.5;letter-spacing:-.09cqw}
.youth-atopy .ya-types strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400;background:#ffe8e3}
.youth-atopy .ya-types-list{list-style:none;margin:0;padding:0}
.youth-atopy .ya-types-list>li{position:absolute;left:10.833333cqw;top:calc(59.5cqw + var(--ya-type-index)*36cqw);width:78.333333cqw;height:31.8cqw}
.youth-atopy .ya-type-title{position:absolute;left:0;top:0;width:100%;height:4.833333cqw;background:white;border-top:.5cqw solid #ffd3c9;text-align:center}
.youth-atopy .ya-type-title h3{display:table;margin:-.5cqw auto 0;padding:.4cqw 1.3cqw;background:#ff9982;color:white;font-size:2.666667cqw;font-weight:400;line-height:4cqw}
.youth-atopy .ya-type-check{position:absolute;left:1cqw;top:6.2cqw;width:76cqw;height:4.2cqw;background:white;text-align:center;color:#ff896f;font-size:2.333333cqw;line-height:1.5;letter-spacing:-.07cqw}
.youth-atopy .ya-type-photos{position:absolute;left:2cqw;top:11.3cqw;width:74cqw;height:14.5cqw}
.youth-atopy .ya-type-duration{position:absolute;left:2cqw;top:23.5cqw;width:8.3cqw;height:2.3cqw;background:#f7f7f7;font-size:1.2cqw;line-height:2.3cqw;text-align:center;white-space:nowrap}
.youth-atopy .ya-type-dates{position:absolute;left:2cqw;top:25.833333cqw;width:74.166667cqw;display:grid;grid-template-columns:repeat(3,1fr);gap:3.25cqw;list-style:none;margin:0;padding:0}
.youth-atopy .ya-type-dates li{height:2.9cqw;background:#b1b1b1;color:white;text-align:center;font-size:2cqw;line-height:2.9cqw;white-space:nowrap;letter-spacing:-.06cqw}
.youth-atopy .ya-type-dates li:nth-child(2){background:#737373}.youth-atopy .ya-type-dates li:last-child{background:#ff896f}
.youth-atopy .ya-types-caution{position:absolute;top:202.8cqw;left:6cqw;width:88cqw;height:6.5cqw;background:#f6f6f6;text-align:center;font-size:1.333333cqw;line-height:1.5;color:#888;letter-spacing:-.06cqw}
.youth-atopy .ya-types-link{position:absolute;top:212.666667cqw;left:36.333333cqw;width:27.583333cqw;height:4.75cqw;background:#111;color:white;text-align:center;display:flex;align-items:center;justify-content:center;gap:1cqw;font-size:2cqw;text-decoration:none;letter-spacing:-.05cqw;box-shadow:0 .2cqw .4cqw #bbb}
@media(max-width:768px){
 .youth-atopy .ya-types-heading{top:9.5cqw;height:79.5cqw}
 .youth-atopy .ya-types h2{font-size:8.333333cqw;line-height:1.25;margin-top:3cqw;letter-spacing:-.36cqw}
 .youth-atopy .ya-types-summary{margin:3cqw auto 0;width:90cqw;font-size:4cqw;line-height:1.4;letter-spacing:-.15cqw;word-break:keep-all}
 .youth-atopy .ya-types .ya-desktop-break{display:none}
 .youth-atopy .ya-types-list>li{left:3cqw;top:calc(94.861111cqw + var(--ya-type-index)*40.925926cqw);width:94cqw;height:38cqw}
 .youth-atopy .ya-type-title{height:5.833333cqw;border-top:.55cqw solid #ffd3c9}
 .youth-atopy .ya-type-title h3{margin-top:-.55cqw;padding:.3cqw 1.5cqw;font-size:3.333333cqw;line-height:5.333333cqw}
 .youth-atopy .ya-type-check{left:1cqw;top:7.6cqw;width:92cqw;height:4.6cqw;font-size:3cqw;line-height:1.4}
 .youth-atopy .ya-type-photos{left:2.4cqw;top:13.5cqw;width:89.2cqw;height:17.4cqw}
 .youth-atopy .ya-type-duration{left:2.4cqw;top:28.1cqw;width:10cqw;height:3cqw;font-size:1.5cqw;line-height:3cqw}
 .youth-atopy .ya-type-dates{left:2.4cqw;top:31.111111cqw;width:89.2cqw;gap:4cqw}
 .youth-atopy .ya-type-dates li{height:3.6cqw;font-size:2.5cqw;line-height:3.6cqw}
 .youth-atopy .ya-types-caution{top:260cqw;left:6cqw;width:88cqw;height:7cqw;font-size:1.666667cqw;line-height:1.4}
 .youth-atopy .ya-types-link{top:272.777778cqw;left:30.833333cqw;width:38.472222cqw;height:6.666667cqw;font-size:3.333333cqw}
}


.youth-atopy .ya-factors-heading{position:absolute;inset:5.25cqw 0 auto;height:29cqw;background:white;text-align:center}
.youth-atopy .ya-factors h2{margin:2.5cqw 0 0;font-size:6cqw;line-height:1.25;font-weight:400;letter-spacing:-.23cqw}
.youth-atopy .ya-factors h2 span{color:#ff896f}
.youth-atopy .ya-factors-heading>p:last-child{margin-top:2.5cqw;font-size:2cqw;line-height:1.5;letter-spacing:-.06cqw}
.youth-atopy .ya-factors strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400;background:#ffe7e2}
.youth-atopy .ya-factor-title{background:white;color:#ff896f;text-align:center;font-size:2.5cqw;font-weight:400;font-family:'KoPubDotumBold',sans-serif;line-height:1.4;letter-spacing:-.1cqw;white-space:nowrap}
.youth-atopy .ya-factor-body{list-style:none;padding:.4cqw .5cqw;background:white;font-size:1.833333cqw;line-height:1.5;word-break:keep-all;letter-spacing:-.06cqw}
.youth-atopy .ya-factor-body li{position:relative;padding-left:1cqw;margin-bottom:.7cqw}
.youth-atopy .ya-factor-body li::before{content:'•';position:absolute;left:0;color:#bbb}
@media(max-width:768px){
 .youth-atopy .ya-factors-heading{top:11cqw;height:55cqw}
 .youth-atopy .ya-factors h2{font-size:8.333333cqw;line-height:1.25;margin-top:3cqw}
 .youth-atopy .ya-factors h2 span{display:block}
 .youth-atopy .ya-factors-heading>p:last-child{font-size:3.888889cqw;line-height:1.5;margin-top:3cqw;letter-spacing:-.15cqw}
 .youth-atopy .ya-factor-title{font-size:3.333333cqw;letter-spacing:-.17cqw}
 .youth-atopy .ya-factor-body{font-size:2.5cqw;line-height:1.5;padding:.4cqw .4cqw;letter-spacing:-.09cqw}
 .youth-atopy .ya-factor-body li{padding-left:1.3cqw;margin-bottom:.7cqw}
}

.youth-atopy .ya-heat-heading{position:absolute;inset:5.25cqw 0 auto;height:32cqw;background:#ff9982;text-align:center}
.youth-atopy .ya-heat .ya-label{color:white;border-color:white}
.youth-atopy .ya-heat .ya-number{color:white}.youth-atopy .ya-heat .ya-number::before,.youth-atopy .ya-heat .ya-number::after{background:white}
.youth-atopy .ya-heat h2{font-size:6cqw;line-height:1.25;margin:2.5cqw 0 0;font-weight:400;letter-spacing:-.25cqw}
.youth-atopy .ya-heat h2 span{color:white}
.youth-atopy .ya-heat-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:2.5cqw;color:white;letter-spacing:-.09cqw}
.youth-atopy .ya-heat strong,.youth-atopy .ya-heat b{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
.youth-atopy .ya-heat-heading strong{background:white;color:#ff896f}
.youth-atopy .yh-system,.youth-atopy .yh-why{background:white;text-align:center;font-weight:400;font-size:4.5cqw;line-height:1.25;letter-spacing:-.16cqw;white-space:nowrap}
.youth-atopy .yh-gear{background:white;border-radius:50%;text-align:center;font-size:2cqw;line-height:1.1;letter-spacing:-.08cqw}
.youth-atopy .yh-immune{background:#ff957e;color:white;text-align:center;font-family:'KoPubDotumBold',sans-serif;font-size:3.5cqw;line-height:1.2}
.youth-atopy .yh-balance,.youth-atopy .yh-imbalance{background:white;text-align:center;font-size:1.833333cqw;line-height:1.5;letter-spacing:-.1cqw}
.youth-atopy .yh-balance strong{font-size:2.166667cqw}
.youth-atopy .yh-imbalance strong{color:#ff896f}
.youth-atopy .yh-cause{background:white;text-align:center;color:#ff896f;font-size:3cqw;line-height:1.2;font-family:'KoPubDotumBold',sans-serif}
.youth-atopy .yh-treatment{background:#ffebe6;text-align:center;font-size:2.5cqw;line-height:1.4;letter-spacing:-.08cqw}
.youth-atopy .yh-duration{background:#ff9982;color:white;font-size:1.5cqw;line-height:1.4;text-align:center;white-space:nowrap}
.youth-atopy .yh-dates{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;background:#737373;color:white;text-align:center;font-size:1.666667cqw;line-height:1.4;letter-spacing:-.06cqw}
.youth-atopy .yh-dates li+li{border-left:1px solid white;color:#ffbaa9}
.youth-atopy .yh-caution{background:white;font-size:1cqw;line-height:1.4;color:#888;letter-spacing:-.065cqw;white-space:nowrap}
.youth-atopy .yh-case-copy{background:white;font-size:1.666667cqw;line-height:1.6;letter-spacing:-.06cqw}
.youth-atopy .yh-case-copy p+p{margin-top:1.5cqw}.youth-atopy .yh-case-copy strong{color:#ff896f}
.youth-atopy .yh-conclusion{background:#ff9982;color:white;text-align:center;font-family:'KoPubDotumBold',sans-serif;font-size:3cqw;line-height:1.5;letter-spacing:-.1cqw}
.youth-atopy .yh-conclusion strong{background:#f47d61}
@media(max-width:768px){
 .youth-atopy .ya-heat-heading{top:11cqw;height:63cqw}
 .youth-atopy .ya-heat h2{font-size:8.333333cqw;line-height:1.25;margin-top:3cqw;letter-spacing:-.3cqw}.youth-atopy .ya-heat h2 span{display:block}
 .youth-atopy .ya-heat-heading>p:last-child{font-size:3.888889cqw;line-height:1.5;margin-top:3cqw;letter-spacing:-.16cqw}
 .youth-atopy .yh-system,.youth-atopy .yh-why{font-size:6.4cqw;line-height:1.25;letter-spacing:-.25cqw;white-space:nowrap}
 .youth-atopy .yh-gear{font-size:3.055556cqw}.youth-atopy .yh-immune{font-size:4.722222cqw}
 .youth-atopy .yh-balance,.youth-atopy .yh-imbalance{font-size:3.055556cqw;line-height:1.5;letter-spacing:-.12cqw}
 .youth-atopy .yh-balance strong{font-size:3.611111cqw}
 .youth-atopy .yh-cause{font-size:5cqw}
 .youth-atopy .yh-treatment{font-size:3.888889cqw;line-height:1.4;letter-spacing:-.14cqw}
 .youth-atopy .yh-duration{font-size:2.5cqw}
 .youth-atopy .yh-dates{font-size:2.777778cqw;line-height:1.4}
 .youth-atopy .yh-caution{font-size:1.388889cqw;line-height:1.4;letter-spacing:-.06cqw}
 .youth-atopy .yh-case-copy{text-align:center;font-size:3.333333cqw;line-height:1.5;letter-spacing:-.12cqw}
 .youth-atopy .yh-case-copy p+p{margin-top:3cqw}
 .youth-atopy .yh-conclusion{font-size:4.166667cqw;line-height:1.5;letter-spacing:-.13cqw}
}

.youth-atopy .ya-exams-heading{position:absolute;inset:5.25cqw 0 auto;height:36cqw;background:#f6f6f6;text-align:center}
.youth-atopy .ya-exams h2{font-size:6cqw;line-height:1.25;margin:2.5cqw 0 0;font-weight:400;letter-spacing:-.25cqw}
.youth-atopy .ya-exams h2 span{color:#ff896f}
.youth-atopy .ya-exams-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:2.5cqw;letter-spacing:-.08cqw}
.youth-atopy .ya-exams-list{list-style:none;margin:0;padding:0}
.youth-atopy .ya-exams-list li{position:absolute;left:7.416667cqw;top:45.583333cqw;width:41.666667cqw;height:5cqw;border-radius:1.666667cqw 1.666667cqw 0 0;display:flex;align-items:center;justify-content:center;gap:.3cqw;background:#ff896f;color:white;font-size:2.5cqw;letter-spacing:-.1cqw;white-space:nowrap}
.youth-atopy .ya-exams-list li:nth-child(even){left:50.833333cqw}
.youth-atopy .ya-exams-list li:nth-child(n+3){top:76.5cqw}
.youth-atopy .ya-exams-list li:nth-child(2),.youth-atopy .ya-exams-list li:nth-child(3){background:#9bb87a}
.youth-atopy .ya-exams-list li:first-child{font-size:2.333333cqw}
.youth-atopy .ya-exams-list small{font-size:1.833333cqw}
.youth-atopy .ya-exams-list b{font-size:2.666667cqw;font-family:'KoPubDotumBold',sans-serif}
.youth-atopy .ya-exams-conclusion{position:absolute;top:109.5cqw;left:8cqw;width:84cqw;height:12cqw;background:#f6f6f6;text-align:center;font-size:3cqw;line-height:1.6;letter-spacing:-.1cqw}
.youth-atopy .ya-exams-conclusion>span{font-size:3.333333cqw}
.youth-atopy .ya-exams-conclusion strong{font-size:4.5cqw;color:#ff896f}
.youth-atopy .ya-exams-conclusion b,.youth-atopy .ya-exams-conclusion strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
@media(max-width:768px){
 .youth-atopy .ya-exams-heading{top:9.6cqw;height:57.4cqw}
 .youth-atopy .ya-exams h2{font-size:8.333333cqw;line-height:1.25;margin-top:3cqw;letter-spacing:-.3cqw}
 .youth-atopy .ya-exams-heading>p:last-child{font-size:4.166667cqw;line-height:1.4;margin-top:1.6cqw;letter-spacing:-.15cqw}
 .youth-atopy .ya-exams-list li{left:3.611111cqw;top:73.472222cqw;width:45.416667cqw;height:5.416667cqw;border-radius:1.666667cqw 1.666667cqw 0 0;font-size:2.777778cqw;letter-spacing:-.1cqw}
 .youth-atopy .ya-exams-list li:nth-child(even){left:50.833333cqw}
 .youth-atopy .ya-exams-list li:nth-child(n+3){top:107.083333cqw}
 .youth-atopy .ya-exams-list li:first-child{font-size:2.5cqw}
 .youth-atopy .ya-exams-list small{font-size:2.083333cqw}.youth-atopy .ya-exams-list b{font-size:2.777778cqw}
 .youth-atopy .ya-exams-conclusion{top:143.333333cqw;left:8cqw;width:84cqw;height:22cqw;font-size:4.444444cqw;line-height:1.45;letter-spacing:-.18cqw}
 .youth-atopy .ya-exams-conclusion>span{font-size:4.444444cqw}
 .youth-atopy .ya-exams-conclusion strong{font-size:6.111111cqw}
}

.youth-treatment .at-treatments{height:293.583333cqw}
.youth-treatment .at-cause-treatments{margin-top:3.583333cqw}
.youth-treatment .at-cause-treatments>.ya-growth-notice{grid-column:1/-1;position:relative;width:65cqw;height:8.333333cqw;margin:auto;border:.166667cqw solid #ff896f;border-radius:0;overflow:visible;padding:2cqw 1cqw 0;box-shadow:.166667cqw .333333cqw .5cqw #ddd}
.youth-treatment .ya-growth-notice>span{position:absolute;top:-1.666667cqw;left:calc(50% - 1.666667cqw);width:3.333333cqw;height:3.333333cqw;border-radius:50%;background:#ff896f;color:white;font-size:3cqw;line-height:3.333333cqw}
.youth-treatment .ya-growth-notice p{font-family:'KoPubDotumBold',sans-serif;font-size:1.666667cqw;line-height:1.5;white-space:nowrap;letter-spacing:-.06em}
.youth-treatment .ya-growth-notice strong{color:#ff896f}
.youth-treatment .ya-growth-notice small{display:block;color:#bbb;font-size:1.333333cqw;line-height:1.4}
@media(max-width:768px){
 .youth-treatment .at-treatments{height:340.694444cqw}
 .youth-treatment .at-cause-treatments>.ya-growth-notice{width:90cqw;height:14.722222cqw;padding:2.222222cqw 5cqw 0}
 .youth-treatment .ya-growth-notice p{font-size:2.777778cqw;white-space:normal;line-height:1.3;letter-spacing:-.06em}
 .youth-treatment .ya-growth-notice small{font-size:1.666667cqw;margin-top:1cqw;white-space:nowrap}
}

.youth-treatment .at-skin-treatments>li>p:last-child{font-size:1.5cqw}
@media(max-width:768px){
 .youth-treatment .at-cause-treatments{margin-top:3.888889cqw}
 .youth-treatment .ya-growth-notice strong{white-space:nowrap}
 .youth-treatment .at-skin-treatments>li>p:last-child{font-size:1.944444cqw}
}

.youth-treatment .at-quality{height:94.583333cqw;background-image:url('/images/disease/atopy_youth_ver3/img_08.jpg');background-size:100cqw 94.583333cqw}
.youth-treatment .at-quality-clean-title{top:48.916667cqw}
.youth-treatment .at-quality-clean-copy{top:58.916667cqw}
.youth-treatment .at-quality-herbs-title{top:56.583333cqw}
.youth-treatment .at-quality-herbs-copy{top:66.416667cqw}
.youth-treatment .at-lifestyle-preview{background-image:url('/images/disease/atopy_youth_ver3/img_09.jpg')}
@media(max-width:768px){
 .youth-treatment .at-quality{height:178.194444cqw;background-image:url('/images/disease/atopy_youth_ver3/img_m_08.jpg');background-size:100cqw 178.194444cqw}
 .youth-treatment .at-quality-clean-title{top:73.888889cqw}
 .youth-treatment .at-quality-clean-copy{top:89.444444cqw}
 .youth-treatment .at-quality-herbs-title{top:136.111111cqw}
 .youth-treatment .at-quality-herbs-copy{top:152.777778cqw}
 .youth-treatment .at-lifestyle-preview{background-image:url('/images/disease/atopy_youth_ver3/img_m_09.jpg')}
}

.youth-treatment .at-papers{height:208.916667cqw;background-image:url('/images/disease/atopy_youth_ver3/img_11.jpg');background-size:100cqw 208.916667cqw}
@media(max-width:768px){
 .youth-treatment .at-papers{height:230.555556cqw;background-image:url('/images/disease/atopy_youth_ver3/img_m_11.jpg');background-size:100cqw 230.555556cqw}
 .youth-treatment .at-papers>h3{top:8.333333cqw}
}

.youth-treatment .at-book{height:79.083333cqw}
.youth-treatment .at-book-copy{top:20.833333cqw}
.youth-treatment .at-book-link{top:55.333333cqw}
.youth-treatment .at-book-photo{top:22cqw}
@media(max-width:768px){
 .youth-treatment .at-book{height:163.611111cqw;padding-top:5.277778cqw}
 .youth-treatment .at-book-copy{top:23.888889cqw}
 .youth-treatment .at-book-link{top:74.305556cqw}
 .youth-treatment .at-book-photo{top:79.305556cqw}
 .youth-treatment .at-blogs{height:81.666667cqw}
}

.youth-atopy .ya-hero h1{font-size:6.5cqw;line-height:1.2}
.youth-atopy .ya-intro strong{font-family:'KoPubDotumMedium',sans-serif;font-size:2.666667cqw}
@media(max-width:768px){
.youth-atopy .ya-hero h1{font-size:8.9cqw;line-height:1.2}
.youth-atopy .ya-intro{font-size:3.888889cqw;line-height:1.535714;word-break:normal}
.youth-atopy .ya-intro strong{font-size:4.166667cqw}
}
@media(max-width:768px){
.youth-atopy .ya-intro{font-size:4cqw;line-height:1.493056;word-break:keep-all}
}

.youth-atopy .ya-age h2{font-size:6.15cqw;line-height:1.21;margin-top:2cqw}
.youth-atopy .ya-age-summary{margin-top:2.8cqw}
.youth-atopy .ya-age-subtitle{padding-top:.75cqw}
.youth-atopy .ya-age-conclusion{font-size:3.1cqw}
@media(max-width:768px){
.youth-atopy .ya-age h2{font-size:8.4cqw;line-height:1.2;margin-top:2.4cqw}
.youth-atopy .ya-age-summary{font-size:3.75cqw;margin-top:3cqw}
.youth-atopy .ya-age-subtitle{font-size:6cqw;padding-top:.8cqw}
.youth-atopy .ya-age-conclusion{font-size:4.4cqw;line-height:1.3}
}

.youth-atopy .ya-types strong,.youth-atopy .ya-type-title h3,.youth-atopy .ya-type-check,.youth-atopy .ya-type-dates li{font-family:'KoPubDotumMedium',sans-serif}
.youth-atopy .ya-type-duration{font-family:'KoPubDotumMedium',sans-serif}
.youth-atopy .ya-types-caution{font-size:1.166667cqw;line-height:1.6}
@media(max-width:768px){
.youth-atopy .ya-types-summary{font-size:3.75cqw;line-height:1.48;word-break:normal}
.youth-atopy .ya-types-caution{font-size:1.388889cqw;line-height:1.6}
}
@media(max-width:768px){
.youth-atopy .ya-types-summary{font-size:3.666667cqw;line-height:1.515152;word-break:keep-all}
}

.youth-atopy .ya-factors h2{font-size:6.2cqw;line-height:1.21;margin-top:2cqw}
@media(max-width:768px){
.youth-atopy .ya-factors-heading{top:9.6cqw}
.youth-atopy .ya-factors .ya-label{font-size:3.55cqw}
.youth-atopy .ya-factors h2{font-size:8.6cqw;line-height:1.2;margin-top:3cqw}
.youth-atopy .ya-factors-heading>p:last-child{font-size:3.75cqw;line-height:1.48}
.youth-atopy .ya-factor-body{font-size:2.666667cqw;line-height:1.5}
}
@media(max-width:768px){
.youth-atopy .ya-factors-heading{height:58cqw}
.youth-atopy .ya-factor-body{font-size:2.5cqw}
}

.youth-atopy .ya-heat h2{font-size:6.2cqw;line-height:1.21;margin-top:2cqw}
.youth-atopy .ya-heat strong,.youth-atopy .ya-heat b,.youth-atopy .yh-gear,.youth-atopy .yh-immune,.youth-atopy .yh-cause,.youth-atopy .yh-conclusion{font-family:'KoPubDotumMedium',sans-serif}
.youth-atopy .yh-system,.youth-atopy .yh-why{font-size:4.8cqw;line-height:1.2}
.youth-atopy .yh-treatment{font-size:2.6cqw}
.youth-atopy .yh-conclusion{font-size:3.2cqw;line-height:1.4}
@media(max-width:768px){
.youth-atopy .ya-heat-heading{top:9.6cqw;height:65cqw}
.youth-atopy .ya-heat .ya-label{font-size:3.55cqw}
.youth-atopy .ya-heat h2{font-size:8.6cqw;line-height:1.2;margin-top:3cqw}
.youth-atopy .ya-heat-heading>p:last-child{font-size:3.75cqw;line-height:1.48}
.youth-atopy .yh-system,.youth-atopy .yh-why{font-size:6.6cqw;line-height:1.2}
.youth-atopy .yh-treatment{font-size:3.888889cqw}
.youth-atopy .yh-conclusion{font-size:4.3cqw;line-height:1.45}
}

.youth-atopy .ya-exams h2{font-size:6.2cqw;line-height:1.21}
.youth-atopy .ya-exams-list li,.youth-atopy .ya-exams-conclusion b,.youth-atopy .ya-exams-conclusion strong{font-family:'KoPubDotumMedium',sans-serif}
.youth-atopy .ya-exams-conclusion strong{font-size:4.4cqw}
@media(max-width:768px){
 .youth-atopy .ya-exams h2{font-size:8.6cqw;line-height:1.2}
 .youth-atopy .ya-exams-heading>p:last-child{font-size:3.75cqw;line-height:1.48;margin-top:2.2cqw}
 .youth-atopy .ya-exams-conclusion strong{font-size:6.111111cqw}
}

.youth-treatment .at-treatments>h2{font-size:6.2cqw;line-height:1.21}
.youth-treatment .at-treatments h3,.youth-treatment .at-treatment-intro strong,.youth-treatment .ya-growth-notice p{font-family:'KoPubDotumMedium',sans-serif}
@media(max-width:768px){
 .youth-treatment .at-treatments>h2{font-size:8.6cqw;line-height:1.2}
 .youth-treatment .at-treatment-intro{font-size:3.75cqw;line-height:1.48;margin-top:2.2cqw}
 .youth-treatment .at-treatments h3{font-size:3.333333cqw}
 .youth-treatment .at-skincare h3{font-size:3.055556cqw}
 .youth-treatment .at-skincare li+li{border-top-left-radius:0;border-top-right-radius:5.555556cqw}
 .youth-treatment .at-treatment-copy>p:not(.at-treatment-label):not(.at-treatment-note),.youth-treatment .at-skincare li>div:last-child>p:last-child{letter-spacing:-.065em}
}
@media(min-width:769px){
 .youth-treatment .at-treatment-copy h3{margin-bottom:1cqw}
}

.youth-treatment .at-quality h3{font-family:'KoPubDotumMedium',sans-serif;font-size:3.2cqw}
.youth-treatment .at-quality h3 strong{font-family:inherit;font-weight:400}
.youth-treatment .at-quality>p{padding:0}
.youth-treatment .at-lifestyle h2{font-size:6.2cqw;line-height:1.21}
.youth-treatment .at-lifestyle h3,.youth-treatment .at-lifestyle-intro strong,.youth-treatment .at-lifestyle-items li{font-family:'KoPubDotumMedium',sans-serif}
.youth-treatment .at-lifestyle h3{font-size:3.333333cqw}
.youth-treatment .at-lifestyle-items li{font-size:3cqw}
@media(max-width:768px){
 .youth-treatment .at-quality h3{font-size:4.444444cqw}
 .youth-treatment .at-quality-clean-copy{font-size:2.65cqw;line-height:1.57;letter-spacing:-.055cqw}
 .youth-treatment .at-lifestyle h2{font-size:8.6cqw;line-height:1.2}
 .youth-treatment .at-lifestyle-intro{font-size:3.75cqw;line-height:1.48}
 .youth-treatment .at-lifestyle h3{font-size:4.8cqw;letter-spacing:-.055cqw;line-height:1.6}
 .youth-treatment .at-lifestyle-items li{font-size:4.722222cqw}
}
.youth-treatment .at-lifestyle h3{font-size:2.666667cqw}
.youth-treatment .at-lifestyle-items li{font-size:2.666667cqw}
@media(max-width:768px){
 .youth-treatment .at-quality .at-quality-clean-copy{font-size:2.65cqw;line-height:1.57;letter-spacing:-.055cqw}
 .youth-treatment .at-lifestyle h3{font-size:4.8cqw}
 .youth-treatment .at-lifestyle-items li{font-size:4.722222cqw}
}

.youth-treatment .at-results h2{font-size:6.2cqw;line-height:1.21}
.youth-treatment .at-results strong,.youth-treatment .at-results-cases li>p,.youth-treatment .at-paper-caption strong,.youth-treatment .at-paper-steroid h4{font-family:'KoPubDotumMedium',sans-serif}
.youth-treatment .at-results-cases h3{font-size:5.3cqw;line-height:1.15}
@media(max-width:768px){
 .youth-treatment .at-results h2{font-size:8.6cqw;line-height:1.2}
 .youth-treatment .at-results-cases h3{font-size:7.8cqw;line-height:1.15}
 .youth-treatment .at-paper-steroid h4{font-size:3.7cqw}
}

.youth-treatment .at-book>h3{font-size:5.3cqw;padding-bottom:.4cqw}
.youth-treatment .at-book-copy h4,.youth-treatment .at-history strong,.youth-treatment .at-history figcaption{font-family:'KoPubDotumMedium',sans-serif}
.youth-treatment .at-book-ellipsis{line-height:.9}
.youth-treatment :is(.at-blogs,.at-history) h2{font-size:6.2cqw;line-height:1.21}
.youth-treatment .at-history .at-art{box-shadow:0 0 .833333cqw #ddd}
@media(max-width:768px){
 .youth-treatment .at-book>h3{font-size:8.6cqw}
 .youth-treatment .at-book-copy h4{font-size:5.555556cqw}
 .youth-treatment .at-book-ellipsis{line-height:1.15}
 .youth-treatment .at-book::before{left:-6.944444cqw;top:19.166667cqw;width:28.888889cqw;height:28.888889cqw;border:2.5cqw solid #f8ede8;border-radius:50%}
 .youth-treatment :is(.at-blogs,.at-history) h2{font-size:8.6cqw;line-height:1.2}
 .youth-treatment .at-blogs-intro,.youth-treatment .at-history-intro{font-size:3.75cqw;line-height:1.48;margin-top:2.777778cqw}
}

@media(max-width:800px){
.youth-treatment .at-blog-links{padding-top:35px;justify-content:center}
.youth-treatment .at-blog-links li{width:100%;padding:5px 0}
}

.youth-atopy .ya-hero{height:auto;background:#f6f2e6;padding-bottom:12.75cqw}
.youth-atopy .ya-heading{position:relative;inset:auto;height:auto;padding:7.416667cqw 0 2.833333cqw;background:transparent}
.youth-atopy .ya-photo{position:relative;left:auto;top:auto;display:block;width:100%;height:auto}
.youth-atopy .ya-photo img{display:block;width:100%;height:auto}
.youth-atopy .ya-intro{position:relative;left:auto;top:auto;height:auto;margin-top:-6.5cqw}
@media(max-width:768px){
.youth-atopy .ya-hero{padding-bottom:13.75cqw}
.youth-atopy .ya-heading{padding:13.75cqw 3cqw 3.888889cqw}
.youth-atopy .ya-heading>p{font-size:clamp(16px,5.555556cqw,40px);line-height:1.225}
.youth-atopy .ya-hero h1{font-size:clamp(25px,8.9cqw,64px);white-space:normal;word-break:keep-all}
.youth-atopy .ya-intro{margin-top:0;padding:3.472222cqw 9.166667cqw;font-size:clamp(14px,4cqw,29px);line-height:1.5}
.youth-atopy .ya-intro strong{font-size:clamp(14px,4.166667cqw,30px)}
.youth-atopy .ya-intro br.ya-mobile-break{display:none}
}

.youth-atopy .ya-types{height:auto;background:#f6f6f6;padding:5.25cqw 0 7cqw}
.youth-atopy .ya-types-heading{position:relative;inset:auto;height:auto;background:transparent}
.youth-atopy .ya-types-list{display:grid;gap:4.2cqw;width:78.333333%;margin:5cqw auto 0}
.youth-atopy .ya-types-list>li{position:relative;left:auto;top:auto;width:100%;height:auto;background:white;padding-bottom:3cqw}
.youth-atopy .ya-type-title{position:relative;left:auto;top:auto;height:auto}
.youth-atopy .ya-type-check{position:relative;left:auto;top:auto;width:auto;height:auto;margin:1.5cqw 1cqw 1.8cqw}
.youth-atopy .ya-type-photos{position:relative;left:auto;top:auto;display:block;width:94.787234%;height:auto;margin:auto}
.youth-atopy .ya-type-photos img{display:block;width:100%;height:auto}
.youth-atopy .ya-type-dates{position:relative;left:auto;top:auto;width:94.787234%;margin:auto}
.youth-atopy .ya-types-caution{position:relative;left:auto;top:auto;width:88%;height:auto;margin:3.5cqw auto 0}
.youth-atopy .ya-types-link{position:relative;left:auto;top:auto;width:27.583333cqw;min-height:4.75cqw;height:auto;padding:.5cqw 1.5cqw;margin:4cqw auto 0}
@media(max-width:768px){
.youth-atopy .ya-types{padding-top:9.5cqw}
.youth-atopy .ya-types .ya-label{font-size:clamp(13px,3.472222cqw,25px);line-height:1.5}
.youth-atopy .ya-types h2{font-size:clamp(24px,8.333333cqw,60px);word-break:keep-all}
.youth-atopy .ya-types-summary{font-size:clamp(14px,3.666667cqw,27px);line-height:1.5;word-break:keep-all}
.youth-atopy .ya-types-summary br{display:none}
.youth-atopy .ya-types-list{width:94%;gap:3cqw;margin-top:6cqw}
.youth-atopy .ya-type-title h3{font-size:clamp(15px,3.333333cqw,24px);line-height:1.5}
.youth-atopy .ya-type-check{font-size:clamp(13px,3cqw,22px);line-height:1.5;margin:2cqw 1cqw}
.youth-atopy .ya-type-dates li{font-size:clamp(9px,2.5cqw,18px);height:auto;line-height:1.5}
.youth-atopy .ya-types-caution{width:94%;font-size:11px;line-height:1.6;word-break:keep-all}
.youth-atopy .ya-types-link{font-size:clamp(14px,3.333333cqw,24px);width:max-content;min-width:11.55em;min-height:2em;padding:.5em .75em}
}

.youth-atopy .ya-type-check img{display:inline-block;width:3cqw;height:auto;vertical-align:middle}
@media(min-width:769px){.youth-atopy .ya-types-list{margin-top:3.2cqw}}
@media(max-width:768px){.youth-atopy .ya-type-check img{width:clamp(14px,3.888889cqw,28px)}}

.youth-atopy .ya-age{height:auto;background:white;padding:5.25cqw 0 12cqw}
.youth-atopy .ya-age-heading{position:relative;inset:auto;height:auto;background:transparent}
.youth-atopy .ya-age-cards{display:grid;grid-template-columns:1fr 1.22fr 1fr;gap:1.2cqw;align-items:center;margin:2.666667cqw 4.333333cqw 0}
.youth-atopy .ya-age-card{border:1px solid #555;border-radius:1.666667cqw;overflow:hidden;background:white;box-shadow:2px 4px 6px #eee}
.youth-atopy .ya-age-card--youth{border:3px solid #ff896f}
.youth-atopy .ya-age-card picture,.youth-atopy .ya-age-card img{display:block;width:100%;height:auto}
.youth-atopy .ya-age-card h3{margin:0;background:#505050;color:white;text-align:center;font-size:2.833333cqw;line-height:1.5;font-weight:400;font-family:'KoPubDotumBold',sans-serif}
.youth-atopy .ya-age-card--youth h3{background:#f87c63;font-size:3.5cqw}
.youth-atopy .ya-age-card .ya-age-list{margin:0;padding:2cqw 2cqw 1.5cqw;height:auto}
.youth-atopy .ya-age-card--youth .ya-age-list{padding-block:2.5cqw}
.youth-atopy .ya-age-impacts{display:grid;grid-template-columns:1fr 1fr;margin:8cqw 3.25cqw 0;gap:3cqw}
.youth-atopy .ya-age-subtitle{margin:0 0 2cqw;font-size:3.333333cqw;line-height:1.4}
.youth-atopy .ya-age-problems{border-left:1px solid #ddd;padding-left:2.5cqw}
.youth-atopy .ya-age-quote-row{display:flex;align-items:center;gap:2cqw;margin-bottom:1cqw}
.youth-atopy .ya-age-quote-row>img{width:7.583333cqw;height:auto;flex:none}
.youth-atopy .ya-age-quote{position:relative;flex:1;border-radius:4cqw;padding:1.1cqw 1cqw;white-space:normal}
.youth-atopy .ya-age-quote::before{content:"";position:absolute;right:calc(100% - .65cqw);top:50%;transform:translateY(-50%);width:0;height:0;border:1.5cqw solid transparent;border-right-color:#f87c63}
.youth-atopy .ya-dark-quote::before{right:auto;left:calc(100% - .65cqw);border-right-color:transparent;border-left-color:#505050}
.youth-atopy .ya-age-effects{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5cqw;margin:2.5cqw 0 0;padding:0;list-style:none}
.youth-atopy .ya-age-effect{padding:1.5cqw 2cqw;font-size:2cqw;line-height:1.4}
.youth-atopy .ya-age-conclusion{position:relative;width:66%;margin:6.5cqw auto 0;border:3px solid #ff896f;border-radius:2.5cqw;box-shadow:2px 4px 8px #ddd;padding:3cqw 2cqw}
.youth-atopy .ya-age-conclusion>img{position:absolute;width:7.166667cqw;height:auto;left:calc(50% - 3.583333cqw);top:-4.2cqw}
@media(max-width:768px){
.youth-atopy .ya-age{padding-top:12cqw;padding-bottom:12cqw}
.youth-atopy .ya-age .ya-label{font-size:clamp(13px,3.472222cqw,25px);line-height:1.5}
.youth-atopy .ya-age h2{font-size:clamp(24px,8cqw,58px);word-break:keep-all}
.youth-atopy .ya-age-summary{font-size:clamp(14px,3.75cqw,27px);padding-inline:4cqw;word-break:keep-all}
.youth-atopy .ya-age-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:5cqw;margin:7cqw 8.833333cqw 0;align-items:stretch}
.youth-atopy .ya-age-card{border-radius:2.5cqw;display:flex;flex-direction:column}
.youth-atopy .ya-age-card--youth{grid-column:1/-1;grid-row:2;width:57%;justify-self:center}
.youth-atopy .ya-age-card--adult{grid-column:2;grid-row:1}
.youth-atopy .ya-age-card h3{font-size:clamp(15px,3.888889cqw,28px)}
.youth-atopy .ya-age-card .ya-age-list{font-size:clamp(12px,2.333333cqw,17px);line-height:1.5;padding:3cqw 2cqw;word-break:keep-all}
.youth-atopy .ya-age-list li{padding-left:2cqw;margin-bottom:1.5cqw}
.youth-atopy .ya-age-impacts{grid-template-columns:1fr;margin:7cqw 5cqw 0;gap:5cqw}
.youth-atopy .ya-age-experiences,.youth-atopy .ya-age-problems{border:0;border-top:1px solid #ddd;padding:5cqw 0 0}
.youth-atopy .ya-age-subtitle{font-size:clamp(20px,5.555556cqw,40px);word-break:keep-all}
.youth-atopy .ya-age-quote-row>img{width:13.5cqw}
.youth-atopy .ya-age-quote-row{margin:3cqw 6cqw;gap:3cqw}
.youth-atopy .ya-age-quote{font-size:clamp(13px,3.333333cqw,24px);line-height:1.5;padding:2cqw;word-break:keep-all}
.youth-atopy .ya-age-effect{font-size:clamp(13px,3.333333cqw,24px);padding:2cqw 3cqw}
.youth-atopy .ya-age-effects{gap:2.5cqw}
.youth-atopy .ya-age-conclusion{width:92%;margin-top:11cqw;padding:5cqw 3cqw;font-size:clamp(15px,4.166667cqw,30px);word-break:keep-all}
.youth-atopy .ya-age-conclusion>img{width:9cqw;left:calc(50% - 4.5cqw);top:-5.2cqw}
}

.youth-atopy .ya-factors{position:relative;height:auto;background:white;padding:5.25cqw 0 12.5cqw;color:#111}
.youth-atopy .ya-factors-heading{position:relative;inset:auto;height:auto;background:transparent}
.youth-atopy .ya-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw 1.5cqw;margin:8cqw 2cqw 0;align-items:stretch}
.youth-atopy .ya-factor-card{padding:1cqw;border:1px solid #ddd;border-radius:1cqw;box-shadow:2px 4px 9px #ddd;background:white}
.youth-atopy .ya-factor-card picture,.youth-atopy .ya-factor-card img{display:block;width:100%;height:auto}
.youth-atopy .ya-factor-card--1{grid-column:1;grid-row:1}
.youth-atopy .ya-factor-card--2{grid-column:3;grid-row:1}
.youth-atopy .ya-factor-title{margin:1cqw 0 0;padding-bottom:.6cqw;border-bottom:1px solid #ddd;font-size:2.5cqw;line-height:1.4}
.youth-atopy .ya-factor-body{margin:1.5cqw 0 0;padding:.4cqw .5cqw 0;font-size:1.833333cqw;line-height:1.5}
.youth-atopy .ya-factor-diagram{grid-column:2;grid-row:1;position:relative;text-align:center;display:flex;align-items:center;flex-direction:column}
@media(max-width:768px){
.youth-atopy .ya-factors{padding:11cqw 0 12cqw}
.youth-atopy .ya-factors .ya-label{font-size:clamp(13px,3.55cqw,26px);line-height:1.5}
.youth-atopy .ya-factors h2{font-size:clamp(26px,8.6cqw,62px)}
.youth-atopy .ya-factors-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);padding-inline:5cqw;word-break:keep-all}
.youth-atopy .ya-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqw;margin:7cqw 5.5cqw 0}
.youth-atopy .ya-factor-diagram{grid-row:1;grid-column:1/-1;padding-bottom:6cqw}
.youth-atopy .ya-factor-card--1,.youth-atopy .ya-factor-card--2{grid-column:auto;grid-row:auto}
.youth-atopy .ya-factor-card{padding:1.3cqw;border-radius:1.5cqw}
.youth-atopy .ya-factor-title{font-size:clamp(13px,3.333333cqw,24px);line-height:1.4;white-space:normal;word-break:keep-all;margin-top:1.5cqw;padding-bottom:1.2cqw}
.youth-atopy .ya-factor-body{font-size:clamp(12px,2.5cqw,18px);line-height:1.5;margin-top:2cqw;padding:0 .5cqw 1.5cqw;letter-spacing:-.06cqw}
.youth-atopy .ya-factor-body li{padding-left:1.6cqw;margin-bottom:1.5cqw}
}

.youth-atopy .ya-factor-body li:last-child{margin-bottom:0}

.youth-atopy .ya-heat{position:relative;height:auto;background:#ff9782;color:#111;padding:5.25cqw 0 8cqw}
.youth-atopy .ya-heat-heading{position:relative;inset:auto;height:auto;background:transparent}
.youth-atopy .yh-panel{margin:5cqw 3.333333cqw 0;background:white;border-radius:4.166667cqw;padding-top:3.5cqw;padding-bottom:1.5cqw}
.youth-atopy .yh-system,.youth-atopy .yh-why{margin:0;font-size:4.8cqw;line-height:1.25;white-space:normal}
.youth-atopy .yh-system>span,.youth-atopy .yh-why>span{border-inline:.4cqw solid #ff896f;padding-inline:1.5cqw}
.youth-atopy .yh-system-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3.5cqw;margin:5cqw 3cqw}
.youth-atopy .yh-system-picture,.youth-atopy .yh-system-picture img{display:block;width:100%;height:auto}
.youth-atopy .yh-system-flow{display:flex;align-items:stretch;flex-direction:column}
.youth-atopy .yh-balance,.youth-atopy .yh-imbalance{margin:0;padding:1.1cqw .6cqw;border:1px solid #888;border-radius:.8cqw;box-shadow:2px 3px 5px #ddd;font-size:1.833333cqw;line-height:1.5}
.youth-atopy .yh-flow-arrow{display:block;width:3.71cqw;height:auto;margin:1cqw auto}
.youth-atopy .yh-cause{margin:0;border:2px solid #ff896f;border-radius:4cqw;padding:.6cqw;font-size:3cqw;line-height:1.25;box-shadow:2px 3px 5px #eee}
.youth-atopy .yh-treatment{margin:0;padding:2.5cqw 2cqw;background:#ffebe6;font-size:2.6cqw;line-height:1.4}
.youth-atopy .yh-why{margin:12.5cqw 0 0}
.youth-atopy .yh-case-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:3cqw;align-items:center;margin:6cqw 5.5cqw 0}
.youth-atopy .yh-duration{display:table;margin:0 auto;padding:.2cqw 1.2cqw;background:#ff9782}
.youth-atopy .yh-photo,.youth-atopy .yh-photo img{display:block;width:100%;height:auto}
.youth-atopy .yh-dates{margin:0;font-size:1.666667cqw}
.youth-atopy .yh-caution{margin:1cqw .4cqw 0;font-size:1cqw;line-height:1.4;white-space:normal}
.youth-atopy .yh-case-copy{font-size:1.666667cqw;line-height:1.6}
.youth-atopy .yh-conclusion{margin:4cqw 3cqw 0;background:transparent;font-size:3.2cqw;line-height:1.4}
@media(max-width:768px){
.youth-atopy .ya-heat{padding:11cqw 0 12cqw}
.youth-atopy .ya-heat .ya-label{font-size:clamp(13px,3.55cqw,26px);line-height:1.5}
.youth-atopy .ya-heat h2{font-size:clamp(25px,8.6cqw,62px)}
.youth-atopy .ya-heat-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);line-height:1.5;padding-inline:5cqw;word-break:keep-all}
.youth-atopy .yh-panel{margin:7cqw 3.333333cqw 0;padding:7cqw 0 5cqw;border-radius:4cqw}
.youth-atopy .yh-system,.youth-atopy .yh-why{font-size:clamp(20px,6.6cqw,48px);line-height:1.3;letter-spacing:-.25cqw}
.youth-atopy .yh-system-layout{grid-template-columns:1fr;margin:6cqw 10cqw 7cqw;gap:6cqw}
.youth-atopy .yh-system-picture{width:clamp(240px,61.5cqw,443px);max-width:100%;margin:auto}
.youth-atopy .yh-balance,.youth-atopy .yh-imbalance{font-size:clamp(13px,3.055556cqw,22px);line-height:1.5;padding:2cqw 1.5cqw;word-break:keep-all}
.youth-atopy .yh-balance strong{font-size:clamp(14px,3.611111cqw,26px)}
.youth-atopy .yh-flow-arrow{width:5.5cqw;margin:1.5cqw auto}
.youth-atopy .yh-cause{font-size:clamp(18px,5cqw,36px);padding:1cqw;line-height:1.3;border-radius:5cqw}
.youth-atopy .yh-treatment{font-size:clamp(14px,3.888889cqw,28px);line-height:1.5;padding:3cqw 5cqw;word-break:keep-all}
.youth-atopy .yh-why{margin:11cqw 0 0}
.youth-atopy .yh-case-layout{grid-template-columns:1fr;margin:5cqw 7.5cqw 0;gap:4cqw}
.youth-atopy .yh-duration{font-size:clamp(10px,2.5cqw,18px)}
.youth-atopy .yh-dates{font-size:clamp(10px,2.777778cqw,20px)}
.youth-atopy .yh-caution{font-size:clamp(10px,1.388889cqw,12px);line-height:1.5;word-break:keep-all}
.youth-atopy .yh-case-copy{font-size:clamp(14px,3.333333cqw,24px);line-height:1.5;text-align:center;word-break:keep-all}
.youth-atopy .yh-case-copy p+p{margin-top:3cqw}
.youth-atopy .yh-conclusion{font-size:clamp(16px,4.3cqw,31px);line-height:1.5;margin:6cqw 5cqw 0;word-break:keep-all}
}

.youth-atopy .ya-heat strong,.youth-atopy .ya-heat b{font-family:'KoPubDotumBold',sans-serif}

.youth-atopy .ya-exams{position:relative;height:auto;background:#f6f6f6;padding:5.25cqw 0 12cqw}
.youth-atopy .ya-exams-heading{position:relative;inset:auto;height:auto;background:transparent}
.youth-atopy .ya-exams-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.9cqw 1.75cqw;margin:2.25cqw 7.416667cqw 0}
.youth-atopy .ya-exams-list li{position:relative;inset:auto!important;width:auto;height:auto;display:flex;flex-direction:column;gap:0;border-radius:1.666667cqw 1.666667cqw 0 0;overflow:hidden;background:#ff896f;box-shadow:2px 4px 7px #ddd}
.youth-atopy .ya-exams-list h3{display:flex;align-items:center;justify-content:center;gap:.3cqw;flex:1;width:100%;margin:0;padding:1cqw .5cqw;font-family:'KoPubDotumBold',sans-serif;font-size:2.5cqw;line-height:1.2;font-weight:400;white-space:nowrap;text-align:center}
.youth-atopy .ya-exams-list li:first-child h3{font-size:2.333333cqw}
.youth-atopy .ya-exam-partner{display:inline-flex;align-items:center;gap:.3cqw}
.youth-atopy .ya-exam-partner img{width:7.75cqw;height:auto;display:block}
.youth-atopy .ya-exams-list small{font-size:1.833333cqw}
.youth-atopy .ya-exams-list picture,.youth-atopy .ya-exams-list picture img{display:block;width:100%;height:auto}
.youth-atopy .ya-exams-conclusion{position:relative;inset:auto;width:auto;height:auto;margin:5cqw 4cqw 0;background:transparent}
@media(max-width:768px){
.youth-atopy .ya-exams{padding:11cqw 0 12cqw}
.youth-atopy .ya-exams .ya-label{font-size:clamp(13px,3.55cqw,26px);line-height:1.5}
.youth-atopy .ya-exams h2{font-size:clamp(25px,8.6cqw,62px);line-height:1.25}
.youth-atopy .ya-exams-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);line-height:1.5;padding-inline:5cqw;word-break:keep-all}
.youth-atopy .ya-exams-list{margin:7cqw 3.611111cqw 0;gap:3cqw 1.8cqw}
.youth-atopy .ya-exams-list h3,.youth-atopy .ya-exams-list li:first-child h3{font-size:clamp(13px,2.5cqw,20px);line-height:1.4;white-space:normal;word-break:keep-all;flex-wrap:wrap;padding:1.5cqw 1cqw}
.youth-atopy .ya-exam-partner{gap:.6cqw;flex-wrap:wrap;justify-content:center}
.youth-atopy .ya-exam-partner img{width:clamp(40px,8.5cqw,62px)}
.youth-atopy .ya-exams-list small{font-size:clamp(11px,2.083333cqw,15px)}
.youth-atopy .ya-exams-conclusion{margin:6cqw 5cqw 0;font-size:clamp(15px,4.444444cqw,32px);line-height:1.5;word-break:keep-all}
.youth-atopy .ya-exams-conclusion>span{font-size:clamp(15px,4.444444cqw,32px)}
.youth-atopy .ya-exams-conclusion strong{font-size:clamp(21px,6.111111cqw,44px)}
}

.youth-atopy .ya-exams{color:#111}
.youth-atopy .ya-exams-list small{color:inherit}
.youth-atopy .ya-exams-conclusion b,.youth-atopy .ya-exams-conclusion strong{font-family:'KoPubDotumBold',sans-serif}

.youth-treatment .at-treatment-photo,.youth-treatment .at-treatment-photo img{display:block;width:100%;height:auto}
.youth-treatment .at-treatment-photo--skin{width:25cqw;margin:0 auto 1.833333cqw}
.youth-treatment .at-treatment-photo--care{width:58.833333cqw;flex:none}
@media(max-width:768px){
.youth-treatment .at-treatments{height:auto;padding-bottom:10cqw}
.youth-treatment .at-treatments .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.youth-treatment .at-treatments>h2{font-size:clamp(24px,8.6cqw,66px);padding-inline:3cqw;word-break:keep-all}
.youth-treatment .at-treatment-intro{font-size:clamp(14px,3.611111cqw,28px);padding-inline:4cqw;word-break:keep-all}
.youth-treatment .at-cause-treatments>li,.youth-treatment .at-cause-treatments>li:nth-child(n+3),.youth-treatment .at-skin-treatments>li{height:auto;padding-bottom:5cqw}
.youth-treatment .at-treatment-label,.youth-treatment .at-skincare .at-treatment-label{font-size:12px}
.youth-treatment .at-treatments h3,.youth-treatment .at-skin-treatments>li:nth-child(2) h3{font-size:clamp(18px,3.333333cqw,26px);white-space:normal;word-break:keep-all}
.youth-treatment .at-treatment-copy>p:not(.at-treatment-label),.youth-treatment .at-skin-treatments>li>p:last-child,.youth-treatment .at-skincare li>div:last-child>p:last-child{font-size:14px;line-height:1.7;word-break:keep-all}
.youth-treatment .at-treatment-copy>p.at-treatment-note{font-size:12px;line-height:1.6}
.youth-treatment .at-skin-treatments{grid-template-columns:repeat(3,minmax(0,1fr))}
.youth-treatment .at-treatment-photo--skin{width:100%;max-width:300px}
.youth-treatment .at-skincare li{height:auto;padding-block:4cqw;align-items:flex-start}
.youth-treatment .at-treatment-photo--care{width:55.555556cqw}
.youth-treatment .at-treatment-final-note{font-size:12px;padding-inline:4cqw;word-break:keep-all}
}

.youth-treatment .at-treatments{height:auto;background:white;padding-bottom:8cqw}
.youth-treatment .at-cause-treatments>.ya-growth-notice{height:auto;padding:2cqw 1cqw;width:65cqw}
@media(max-width:768px){
.youth-treatment .at-cause-treatments>.ya-growth-notice{width:90cqw;height:auto;padding:4cqw 2cqw}
.youth-treatment .ya-growth-notice p{font-size:14px;white-space:normal;word-break:keep-all}
.youth-treatment .ya-growth-notice small{font-size:12px;white-space:normal}
.youth-treatment .ya-growth-notice>span{width:22px;height:22px;font-size:20px;line-height:22px;left:calc(50% - 11px);top:-11px}
}
@media(max-width:480px){
.youth-treatment .at-skin-treatments>li{padding:2cqw 1.5cqw 4cqw}
.youth-treatment .at-skin-treatments h3,.youth-treatment .at-skin-treatments>li:nth-child(2) h3{font-size:15px;line-height:1.4;word-break:normal}
.youth-treatment .at-skin-treatments>li>p:last-child{font-size:13px;line-height:1.6;word-break:normal}
.youth-treatment .at-skincare h3{font-size:16px;line-height:1.4}
.youth-treatment .at-skincare li>div:last-child>p:last-child{font-size:13px;line-height:1.6;word-break:normal}
}

.youth-treatment .at-quality-separated{background:#f4f4f4;color:#111;padding:6.666667cqw 0 6cqw}
.youth-treatment .at-quality-separated h2{font-size:4cqw;line-height:1.25;text-align:center;font-weight:400}
.youth-treatment .at-quality-separated h2>span{display:block;margin-top:1.666667cqw;color:#ff896f}
.youth-treatment .at-quality-layout{position:relative;height:65cqw;margin-top:6.5cqw}
.youth-treatment .at-quality-card{position:absolute;width:26cqw}
.youth-treatment .at-quality-card picture,.youth-treatment .at-quality-card img{display:block;width:24cqw;height:auto}
.youth-treatment .at-quality-card--clean{left:5.8cqw;top:0;text-align:right}
.youth-treatment .at-quality-card--clean picture{margin-left:auto}
.youth-treatment .at-quality-card--herbs{left:69.333333cqw;top:7.416667cqw}
.youth-treatment .at-quality-card h3{font-family:'KoPubDotumBold',sans-serif;font-size:3cqw;line-height:1.2;font-weight:400;margin-top:2cqw}
.youth-treatment .at-quality-card--clean strong{color:#36a286}
.youth-treatment .at-quality-card--herbs strong{color:#ff896f}
.youth-treatment .at-quality-card p{font-size:1.666667cqw;line-height:1.35;margin-top:2.5cqw}
.youth-treatment .at-quality-mortar{position:absolute;left:32.5cqw;top:8.833333cqw;width:34.5cqw;height:auto}
@media(max-width:768px){
.youth-treatment .at-quality-separated{padding:10cqw 4cqw}
.youth-treatment .at-quality-separated h2{font-size:clamp(21px,5.555556cqw,43px);word-break:keep-all}
.youth-treatment .at-quality-separated h2 br{display:none}
.youth-treatment .at-quality-layout{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqw}
.youth-treatment .at-quality-card{position:static;width:auto;text-align:left}
.youth-treatment .at-quality-card picture,.youth-treatment .at-quality-card img{width:100%}
.youth-treatment .at-quality-card h3{font-size:clamp(17px,4.444444cqw,34px);word-break:keep-all}
.youth-treatment .at-quality-card p{font-size:13px;line-height:1.7;word-break:keep-all}
.youth-treatment .at-quality-card p br{display:none}
.youth-treatment .at-quality-mortar{position:static;grid-row:2;grid-column:1/-1;width:65%;margin:auto}
}
@media(min-width:769px){
.youth-treatment .at-quality-card--clean{left:3.3cqw;width:28.5cqw}
.youth-treatment .at-quality-layout{margin-top:5.666667cqw;height:59.5cqw}
.youth-treatment .at-quality-layout::before,.youth-treatment .at-quality-layout::after{content:'';position:absolute;border-top:1px solid #888}
.youth-treatment .at-quality-layout::before{left:11.75cqw;top:28.166667cqw;width:20.75cqw}
.youth-treatment .at-quality-layout::after{left:67cqw;top:35.583333cqw;width:28.166667cqw}
.youth-treatment .at-quality-card--clean p{border-right:3px solid #36a286;padding-right:1cqw}
.youth-treatment .at-quality-card--herbs p{border-left:3px solid #ff896f;padding-left:1cqw}
}
.youth-treatment .at-quality-mortar img{display:block;width:100%;height:auto}

@media(max-width:768px){
.youth-treatment .at-quality-layout{grid-template-columns:35% minmax(0,1fr);column-gap:4cqw;row-gap:8cqw}
.youth-treatment .at-quality-card{grid-column:2}
.youth-treatment .at-quality-card--clean{grid-row:1}
.youth-treatment .at-quality-card--herbs{grid-row:2}
.youth-treatment .at-quality-mortar{grid-column:1;grid-row:1/3;width:100%;align-self:center}
.youth-treatment .at-quality-card picture,.youth-treatment .at-quality-card img{max-width:209px}
.youth-treatment .at-quality-card--clean picture{margin-left:0}
}

@media(min-width:769px){
.youth-treatment .at-quality-layout::before{top:27.916667cqw}
.youth-treatment .at-quality-layout::after{top:35.416667cqw}
}
@media(max-width:768px){
.youth-treatment .at-quality-mortar{width:140%;max-width:none;margin-left:-25%}
.youth-treatment .at-quality-card h3{position:relative;margin-bottom:5cqw}
.youth-treatment .at-quality-card h3::after{content:'';position:absolute;left:-8cqw;right:0;bottom:-3cqw;height:3cqw;border-bottom:1px solid #888;border-left:1px solid #888}
.youth-treatment .at-quality-card p{padding-left:2cqw;border-left:2px solid #36a286}
.youth-treatment .at-quality-card--herbs p{border-color:#ff896f}
}


.youth-treatment .at-quality-card p{word-break:keep-all}
@media(min-width:769px){
.youth-treatment .at-quality-layout::before{width:34.25cqw;z-index:1}
.youth-treatment .at-quality-layout::after{left:63.333333cqw;top:32.666667cqw;width:31.833333cqw;height:2.75cqw;border-top:0;border-left:1px solid #888;border-bottom:1px solid #888;z-index:1}
}
@media(max-width:768px){
.youth-treatment .at-quality-layout{grid-template-columns:50% minmax(0,1fr);column-gap:0}
.youth-treatment .at-quality-card picture,.youth-treatment .at-quality-card img{width:29cqw;max-width:209px}
.youth-treatment .at-quality-mortar{width:110%;margin-left:-8.7%}
}

.youth-treatment .ya-lifestyle{position:relative;background:#97b785;color:white;padding:5.25cqw 0 6cqw;isolation:isolate;overflow:hidden;text-align:center}
.youth-treatment .yl-background{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}
.youth-treatment .yl-background--mobile{display:none}
.youth-treatment .yl-heading .at-section-label{color:white;border-color:white}
.youth-treatment .yl-heading .at-number{color:white}
.youth-treatment .yl-heading .at-number::before,.youth-treatment .yl-heading .at-number::after{background:white}
.youth-treatment .yl-heading h2{font-size:6.2cqw;line-height:1.21;font-weight:400}
.youth-treatment .yl-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:2.5cqw}
.youth-treatment .ya-lifestyle>h3{position:relative;display:table;margin:4cqw auto 0;border-block:.25cqw solid white;padding:.4cqw 1.5cqw;font-size:2.666667cqw;line-height:1.3;font-weight:400}
.youth-treatment .yl-content{display:grid;grid-template-columns:74.637681% 1fr;gap:4cqw;margin:3.2cqw 4.083333cqw 0;align-items:start}
.youth-treatment .yl-content picture,.youth-treatment .yl-content img{display:block;width:100%;height:auto}
.youth-treatment .yl-content ul{list-style:none;display:grid;justify-content:center;gap:2.5cqw;margin:-5.4cqw 0 0;padding:0}
.youth-treatment .yl-content li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:10.666667cqw;height:10.666667cqw;border:.416667cqw solid white;border-radius:50%;font-size:2.666667cqw;line-height:1.15}
@media(max-width:768px){
.youth-treatment .ya-lifestyle{padding:11cqw 0 12cqw}
.youth-treatment .yl-background--desktop{display:none}
.youth-treatment .yl-background--mobile{display:block}
.youth-treatment .yl-heading .at-section-label{font-size:clamp(13px,3.55cqw,26px);line-height:1.5}
.youth-treatment .yl-heading h2{font-size:clamp(24px,8.6cqw,62px);line-height:1.2}
.youth-treatment .yl-heading>p:last-child{font-size:clamp(14px,3.75cqw,27px);line-height:1.5;padding-inline:4cqw;word-break:keep-all}
.youth-treatment .ya-lifestyle>h3{font-size:clamp(17px,4.8cqw,35px);line-height:1.5;max-width:94%;margin-top:7cqw;word-break:keep-all}
.youth-treatment .yl-content{grid-template-columns:1fr;gap:7cqw;margin:9.5cqw 3.75cqw 0}
.youth-treatment .yl-content ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:6cqw;margin:0}
.youth-treatment .yl-content li{width:18cqw;height:18cqw;font-size:clamp(15px,4.722222cqw,34px);border-width:.65cqw;line-height:1.15}
}
.youth-treatment .yl-heading{background:transparent}
@media(min-width:769px){
.youth-treatment .ya-lifestyle>h3{margin-top:2.2cqw}
.youth-treatment .yl-content ul{transform:translateX(-1.666667cqw)}
}

.youth-treatment .at-results-news-photo,.youth-treatment .at-results-case-photo,.youth-treatment .at-results-news-photo img,.youth-treatment .at-results-case-photo img{display:block;width:100%;height:auto}
@media(max-width:768px){
.youth-treatment .at-results-heading{height:auto;padding:12cqw 3cqw 10cqw}
.youth-treatment .at-results .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.youth-treatment .at-results h2{font-size:clamp(24px,8.055556cqw,62px);word-break:keep-all}
.youth-treatment .at-results-heading>p:last-child{font-size:clamp(14px,3.611111cqw,28px);word-break:keep-all}
.youth-treatment .at-results-banner{height:auto;font-size:clamp(15px,4.166667cqw,32px);padding:4cqw;word-break:keep-all}
.youth-treatment .at-results-cases{padding-inline:4cqw}
.youth-treatment .at-results-cases h3{font-size:clamp(23px,7.777778cqw,60px);white-space:normal;word-break:keep-all}
.youth-treatment .at-results-cases li{height:auto;padding-bottom:3cqw}
.youth-treatment .at-results-cases figcaption{font-size:clamp(11px,2.5cqw,20px);line-height:1.6}
.youth-treatment .at-results-cases li>p{font-size:clamp(12px,2.222222cqw,18px)}
.youth-treatment .at-results-note{margin-inline:0;font-size:12px;line-height:1.6;text-align:left;word-break:keep-all}
.youth-treatment .at-results-more{font-size:clamp(17px,5cqw,39px)}
}
@media(max-width:768px){
.youth-treatment .at-results-cases{padding-inline:11.111111cqw}
.youth-treatment .at-results-cases h3{margin-inline:-5cqw;padding-inline:2cqw;text-align:center}
.youth-treatment .at-results-cases figcaption{font-size:clamp(10px,2.5cqw,20px)}
}
@media(max-width:768px){
.youth-treatment .at-results-cases h3{width:calc(100% + 10cqw)}
}

.youth-treatment .at-papers-separated{background:#f7f7f7;padding:5cqw 0 3cqw}
.youth-treatment .at-papers-separated>h3{display:table;margin:0 auto 4.5cqw;border-inline:.5cqw solid #ff896f;padding:0 2.5cqw;font-size:5cqw;font-weight:400;line-height:1.2}
.youth-treatment .at-paper-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5cqw 1.666667cqw}
.youth-treatment .at-paper-card{--paper-color:#ff896f;min-width:0;width:100%;height:auto;color:#333;background:#fff;border:2px solid var(--paper-color);border-radius:2.5cqw;overflow:hidden;text-align:center;padding:0 1.5cqw 2.5cqw;display:flex;flex-direction:column}
.youth-treatment .at-paper-card picture,.youth-treatment .at-paper-card img{display:block;width:100%;height:auto}
.youth-treatment .at-paper-card>picture{margin-bottom:1cqw}
.youth-treatment .at-paper-card p{font-size:2.166667cqw;line-height:1.35}
.youth-treatment .at-paper-card strong{color:var(--paper-color)}
.youth-treatment .at-paper-card a{display:table;margin:2cqw auto 0;background:#333;color:white;font-size:2cqw;line-height:1.5;padding:.5cqw 3cqw;box-shadow:0 .333333cqw .666667cqw #ccc}
.youth-treatment .at-paper-card--main,.youth-treatment .at-paper-card--steroid{grid-column:1/-1;display:grid;grid-template-columns:48% 52%;border-color:#222;padding:1.5cqw}
.youth-treatment .at-paper-card>div{opacity:1;width:auto;min-width:0;text-align:center}
.youth-treatment .at-paper-card--main>div{padding:1cqw}
.youth-treatment .at-paper-card--main>div>picture{margin-bottom:2cqw}
.youth-treatment .at-paper-card--steroid>div{text-align:left;padding:2cqw 3cqw}
.youth-treatment .at-paper-card--steroid h4{font-size:3cqw;line-height:1.2;margin:0 0 3cqw;font-weight:400}
.youth-treatment .at-paper-card--steroid p{color:#99b978;font-size:2cqw}
.youth-treatment .at-paper-card--steroid a{margin:6cqw 0 0}
@media(max-width:768px){
.youth-treatment .at-papers-separated{padding:8cqw 2cqw}
.youth-treatment .at-papers-separated>h3{font-size:clamp(23px,7cqw,54px);text-align:center;word-break:keep-all}
.youth-treatment .at-paper-card p{font-size:clamp(14px,2.777778cqw,22px);word-break:keep-all}
.youth-treatment .at-paper-card a{font-size:clamp(15px,2.777778cqw,22px);padding:1cqw 4cqw}
.youth-treatment .at-paper-card--steroid h4{font-size:clamp(20px,3.611111cqw,28px)}
.youth-treatment .at-paper-card--steroid p{font-size:14px}
}

@media(max-width:768px){
.youth-treatment .at-paper-card p{font-size:clamp(13px,2.777778cqw,22px)}
.youth-treatment .at-paper-card a{font-size:clamp(14px,2.777778cqw,22px)}
.youth-treatment .at-paper-card--steroid h4{font-size:clamp(17px,3.611111cqw,28px)}
}
@media(max-width:480px){
.youth-treatment .at-paper-card--steroid h4{font-size:15px;line-height:1.4;word-break:keep-all}
.youth-treatment .at-paper-card--steroid p{font-size:13px;line-height:1.5;word-break:normal}
.youth-treatment .at-paper-card--steroid a{padding-inline:2cqw}
}
.youth-treatment .at-paper-card{padding-inline:3cqw}
.youth-treatment .at-paper-card--main{padding:0 3.333333cqw 1.5cqw}
.youth-treatment .at-paper-card--main>div{padding-top:3cqw}
.youth-treatment .at-paper-card>p:last-of-type{margin-bottom:2cqw}
.youth-treatment .at-paper-card>a{margin-top:auto}
@media(max-width:768px){
.youth-treatment .at-paper-card{padding-inline:1.5cqw}
.youth-treatment .at-paper-card--main{padding-inline:3cqw}
}

.youth-treatment .at-book-photo{top:22cqw}
@media(max-width:768px){
.youth-treatment .at-book{height:163.611111cqw;padding-top:5.277778cqw}
.youth-treatment .at-book-copy{top:23.888889cqw}
.youth-treatment .at-book-link{top:74.305556cqw}
.youth-treatment .at-book-photo{top:79.305556cqw}
}

@media(min-width:769px){
 .youth-treatment .at-treatments>.at-number{margin-bottom:1.625cqw}
 .youth-treatment .at-treatments>h2{font-size:6.2cqw;line-height:1.223118}
 .youth-treatment .at-treatment-intro{margin-top:1.916667cqw}
 .youth-treatment .at-cause-treatments{margin-top:5.083333cqw}
 .youth-treatment .at-treatments h3{margin-bottom:1.666667cqw}
 .youth-treatment .at-skin-treatments>li>p:last-child{font-size:1.6cqw;line-height:1.45}
 .youth-treatment .at-quality h3{padding-bottom:0}
 .youth-treatment .at-lifestyle h2{font-size:6.2cqw;line-height:1.258065}
 .youth-treatment .at-lifestyle-intro{margin-top:1.583333cqw}
 .youth-treatment .at-lifestyle h3{width:37.833333cqw;margin-top:3.75cqw;padding-inline:0}
 .youth-treatment .at-lifestyle-items{right:9.083333cqw}
}
@media(max-width:768px){
 .youth-treatment .at-treatments>.at-number{margin-bottom:2.777778cqw}
 .youth-treatment .at-treatments>h2{font-size:8.6cqw;line-height:1.170866}
 .youth-treatment .at-treatment-intro{margin-top:2.5cqw}
 .youth-treatment .at-cause-treatments{margin-top:5.555556cqw}
 .youth-treatment .at-cause-treatments>li:nth-child(n+3){height:54.722222cqw}
 .youth-treatment .at-quality .at-quality-clean-copy{font-size:2.5cqw;line-height:1.666667}
 .youth-treatment .at-lifestyle h2{font-size:8.6cqw;line-height:1.217701}
 .youth-treatment .at-lifestyle h3{width:70.555556cqw;font-size:4.722222cqw;line-height:1.647059;margin-top:6.111111cqw;padding-inline:0}
}
.youth-treatment .at-lifestyle h3{font-family:KoPubDotumBold,sans-serif}

@media(min-width:769px){
 .youth-treatment :is(.at-results-heading,.at-blogs,.at-history)>.at-number{margin-bottom:1.625cqw}
 .youth-treatment :is(.at-results,.at-blogs,.at-history) h2{font-size:6.3cqw;line-height:1.190476}
 .youth-treatment .at-results-heading>p:last-child,.youth-treatment :is(.at-blogs-intro,.at-history-intro){margin-top:1.875cqw}
 .youth-treatment .at-results-cases{padding-top:5.666667cqw}
 .youth-treatment .at-results-cases h3{font-size:5.333333cqw}
 .youth-treatment .at-papers>h3{font-size:5.333333cqw;line-height:1.125}
 .youth-treatment .at-paper-steroid h4{font-size:3.6cqw}
 .youth-treatment .at-paper-steroid>p{font-size:2.333333cqw}
 .youth-treatment .at-book>h3{font-size:5.333333cqw}
 .youth-treatment .at-book::before{left:-17.5cqw;width:28.333333cqw;border-left:2cqw solid #f8ede8;border-radius:50%}
}
@media(max-width:768px){
 .youth-treatment :is(.at-results-heading,.at-blogs,.at-history)>.at-number{margin-bottom:2.777778cqw}
 .youth-treatment :is(.at-results,.at-blogs,.at-history) h2{font-size:8.6cqw;line-height:1.170866}
 .youth-treatment .at-results-heading>p:last-child,.youth-treatment :is(.at-blogs-intro,.at-history-intro){margin-top:2.222222cqw}
 .youth-treatment .at-results-cases h3{font-size:8.333333cqw;margin-bottom:5.277778cqw}
 .youth-treatment .at-book::before{left:-5.555556cqw;width:29.166667cqw;border-left:2.5cqw solid #f8ede8;border-radius:50%}
}
.youth-treatment .at-history .at-art{box-shadow:0 0 .833333cqw #ddd}

@media(max-width:768px){
}

@media(max-width:768px){
}
@media(max-width:600px){
}

@media(max-width:768px){
}
@media(max-width:768px){
}

.youth-treatment .at-book-photo{display:block;width:52.5cqw;height:auto}
.youth-treatment .at-book-photo img{display:block;width:100%;height:auto}
@media(max-width:768px){
.youth-treatment .at-book{height:auto;padding-bottom:13cqw}
.youth-treatment .at-book>h3{font-size:clamp(23px,8.055556cqw,62px);line-height:1.3}
.youth-treatment .at-book-note{font-size:11px;line-height:1.6}
.youth-treatment .at-book-copy{position:relative;left:auto;top:auto;width:auto;margin:7cqw 8cqw 0}
.youth-treatment .at-book-copy h4{font-size:clamp(20px,5cqw,39px)}
.youth-treatment .at-book-copy>p{font-size:14px;white-space:normal;word-break:keep-all}
.youth-treatment .at-book-copy>p br{display:none}
.youth-treatment .at-book-copy .at-book-ellipsis br{display:block}
.youth-treatment .at-book-link{position:relative;left:auto;top:auto;display:table;width:auto;line-height:1.5;padding:1cqw 5cqw;font-size:15px;margin:5cqw 8cqw 0}
.youth-treatment .at-book-photo{position:relative;left:auto;top:auto;width:89.583333cqw;margin:1cqw 0 0 auto}
}

@media(max-width:768px){
.youth-treatment .at-book::before{display:none}
.youth-treatment .at-book-copy::before{content:"";position:absolute;z-index:-1;left:-13.555556cqw;top:-3cqw;width:29.166667cqw;height:29.166667cqw;border:2.5cqw solid #f8ede8;border-radius:50%;pointer-events:none}
.youth-treatment .at-book-copy{isolation:isolate}
.youth-treatment .at-book-note{color:#777}
}

@media(max-width:768px){
.youth-treatment .at-blogs{height:auto;padding:13.75cqw 3cqw 6cqw}
.youth-treatment .at-blogs h2{font-size:clamp(24px,8.6cqw,66px)}
.youth-treatment .at-blogs .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.youth-treatment .at-blogs-intro{font-size:clamp(14px,3.611111cqw,28px);word-break:keep-all}
}

.youth-treatment .at-history-photo{display:block;width:24cqw;margin:-.666667cqw -.5cqw 0 -1cqw}
.youth-treatment .at-history-photo img{display:block;width:100%;height:auto}
.youth-treatment .at-history-campaigns .at-history-photo{width:48.416667cqw}
@media(max-width:768px){
.youth-treatment .at-history-photo{width:40cqw;margin:-1.111111cqw -.833333cqw 0 -1.666667cqw}
.youth-treatment .at-history-campaigns .at-history-photo{width:80.694444cqw}
.youth-treatment .at-history h2{font-size:clamp(24px,8.6cqw,66px)}
.youth-treatment .at-history .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.youth-treatment .at-history-intro{padding-inline:3cqw;font-size:clamp(14px,3.611111cqw,28px);word-break:keep-all}
.youth-treatment .at-history figcaption{font-size:clamp(12px,2.777778cqw,22px);word-break:keep-all}
}


.youth-treatment .at-paper-card>p:last-of-type{padding-bottom:2cqw}
.youth-treatment .at-paper-card>a{margin-top:auto;align-self:center}

@media(min-width:769px){
.youth-treatment .at-skin-treatments>li{height:auto;min-height:50.583333cqw;padding-bottom:2.75cqw}
.youth-treatment .at-treatments{height:auto;padding-bottom:5cqw}
}

.youth-treatment .at-paper-card--main{grid-template-columns:535fr 589fr;align-items:stretch}
.youth-treatment .at-paper-card--main>picture{margin-bottom:0}
.youth-treatment .at-paper-card--main>div{padding:0;display:flex;flex-direction:column}
.youth-treatment .at-paper-card--main>div>picture{padding-top:5.942275%;margin-bottom:2cqw}
.youth-treatment .at-paper-main-copy{display:flex;flex:1;flex-direction:column;padding:0 1cqw 1.5cqw}
.youth-treatment .at-paper-main-copy>p:last-of-type{padding-bottom:2cqw}
.youth-treatment .at-paper-main-copy>a{margin-top:auto;align-self:center}
@media(max-width:768px){
.youth-treatment .at-paper-card--main{grid-template-columns:315fr 345fr}
.youth-treatment .at-paper-card--main>div>picture{padding-top:4.057971%}
}
@media(max-width:600px){
.youth-treatment .at-paper-card--main{display:grid}
.youth-treatment .at-paper-card--main>div{display:contents}
.youth-treatment .at-paper-card--main>div>picture{grid-column:2;grid-row:1;margin:0}
.youth-treatment .at-paper-main-copy{grid-column:1/-1;padding:3cqw 0 0}
}

@media(max-width:768px){.youth-atopy .ya-age-quote::before{border-width:2cqw}}

.youth-atopy .ya-factor-diagram{display:block;align-self:start;padding:0}
.youth-atopy .ya-factor-diagram img{display:block;width:100%;height:auto}
.youth-atopy .ya-factor-body{padding-left:.5cqw;padding-right:.5cqw;font-size:1.666667cqw}
.youth-atopy .ya-factor-body li{padding-left:1em}
@media(max-width:768px){
.youth-atopy .ya-factor-diagram{width:82.7%;justify-self:center;padding:0}
.youth-atopy .ya-factor-body{padding-left:.5cqw;padding-right:.5cqw;font-size:clamp(11px,2.333333cqw,17px)}
}

.youth-atopy .ya-factor-summary-image{display:block;width:80%;margin:9.3cqw auto 0}
.youth-atopy .ya-factor-summary-image img{display:block;width:100%;height:auto}
@media(max-width:768px){.youth-atopy .ya-factor-summary-image{width:91.666667%;margin-top:10cqw}}

.youth-atopy .yh-emphasis{-webkit-text-emphasis:filled dot;text-emphasis:filled dot;-webkit-text-emphasis-position:over right;text-emphasis-position:over right}
