.adult-atopy .aa-hero{height:122.5cqw;background:#f5f1e5;padding-top:7.5cqw}
.adult-atopy .aa-kicker{display:table;margin-left:21.583333cqw;background:#ff896f;color:white;padding:0 1cqw;font-size:4cqw;line-height:4.833333cqw}
.adult-atopy h1{margin-left:20.833333cqw;font-size:6.5cqw;line-height:1.2;text-align:left}
.adult-atopy .aa-hero-photo{position:absolute;top:23.083333cqw;left:0;width:100%;height:65.166667cqw;background:url('/images/disease/atopy_adult_ver3/img_01.jpg') 0 -23.083333cqw/100cqw 122.5cqw no-repeat}
.adult-atopy .aa-hero-copy{position:absolute;left:0;top:81.75cqw;width:78.916667cqw;min-height:28.25cqw;background:#ff896f;color:white;padding:2.75cqw 2.5cqw 4.5cqw 13.083333cqw}
.adult-atopy .aa-hero-copy p{font-size:2.5cqw;line-height:1.5;white-space:nowrap}
.adult-atopy .aa-hero-copy p+p{margin-top:2.5cqw}
.adult-atopy .aa-types{padding-top:7.5cqw;min-height:123.25cqw;text-align:center;color:#111}
.adult-atopy .aa-types>.at-number{margin-bottom:1.625cqw}
.adult-atopy .aa-types h2{font-size:6.3cqw;line-height:1.190476;font-weight:400}
.adult-atopy .aa-types h2 span{color:#ff896f}
.adult-atopy .aa-types-intro{font-size:2cqw;line-height:1.5;margin-top:1.875cqw}
.adult-atopy .aa-types mark{background:#ffddd6;color:inherit}
.adult-atopy .aa-type-cards{list-style:none;display:grid;grid-template-columns:repeat(3,27.833333cqw);gap:.833333cqw;margin:2.5cqw 7.416667cqw 0}
.adult-atopy .aa-type-cards>li{height:54.583333cqw;padding:2.5cqw .583333cqw 0;background:white;border:.083333cqw solid #ddd;border-radius:2.5cqw;box-shadow:.166667cqw .333333cqw .416667cqw #bbb}
.adult-atopy .aa-type-cards>li:first-child{border-top-left-radius:10.833333cqw}
.adult-atopy .aa-type-cards>li:last-child{border-top-right-radius:10.833333cqw}
.adult-atopy .aa-type-cards h3{font-family:'KoPubDotumBold',sans-serif;font-weight:400;font-size:2.5cqw;line-height:1.35;margin-bottom:1.25cqw}
.adult-atopy .aa-type-cards h3 span{color:#ff896f}
.adult-atopy .aa-type-cards figure{position:relative;margin:0}
.adult-atopy :is(.aa-before,.aa-after){background:#595959;color:white;font-size:1.5cqw;line-height:2.25cqw;font-family:'KoPubDotumBold',sans-serif}
.adult-atopy .aa-after{background:#ff896f}
.adult-atopy .aa-type-cards li>ul{list-style:none;text-align:left;font-size:1.5cqw;line-height:1.7;margin:.5cqw .5cqw 0}
.adult-atopy .aa-type-cards li>ul li::before{content:'·';color:#ff896f;margin-right:.25cqw}
.adult-atopy .aa-type-cards>li:last-child>ul{text-align:center}
.adult-atopy .aa-types-note{font-size:1.333333cqw;line-height:1.5;color:#888;margin-top:2.5cqw}
.adult-atopy .aa-types-more{display:table;margin:2.5cqw auto 0;padding:.666667cqw 1.666667cqw;background:#111;color:white;font-size:2.5cqw;line-height:1.4;text-decoration:none;box-shadow:.166667cqw .25cqw .5cqw #ccc}
.adult-atopy .aa-types-more span{margin-left:1.25cqw}
@media(max-width:768px){
.adult-atopy .aa-hero{height:190.277778cqw;padding-top:13.75cqw}
.adult-atopy .aa-kicker{margin:0 auto;font-size:5.555556cqw;line-height:6.805556cqw;padding:0 1.111111cqw}
.adult-atopy h1{margin:0;text-align:center;font-size:9cqw;line-height:1.157407}
.adult-atopy .aa-hero-photo{top:45.972222cqw;height:87.777778cqw;background-image:url('/images/disease/atopy_adult_ver3/img_m_01.jpg');background-position:0 -45.972222cqw;background-size:100cqw 190.277778cqw}
.adult-atopy .aa-hero-copy{top:127.5cqw;width:90.277778cqw;min-height:49.027778cqw;padding:3.611111cqw 2.777778cqw 4.444444cqw 4.722222cqw}
.adult-atopy .aa-hero-copy p{font-size:4.166667cqw;line-height:1.5}
.adult-atopy .aa-hero-copy p+p{margin-top:4.166667cqw}
.adult-atopy .aa-types{padding-top:13.888889cqw;min-height:182.083333cqw}
.adult-atopy .aa-types>.at-number{margin-bottom:2.777778cqw}
.adult-atopy .aa-types h2{font-size:8.6cqw;line-height:1.170866}
.adult-atopy .aa-types-intro{font-size:3.611111cqw;line-height:1.5;margin-top:1.944444cqw}
.adult-atopy .aa-type-cards{grid-template-columns:repeat(3,32.222222cqw);gap:1.111111cqw;margin:5.277778cqw .555556cqw 0}
.adult-atopy .aa-type-cards>li{height:63.333333cqw;padding:3.333333cqw .694444cqw 0;border-radius:1.388889cqw}
.adult-atopy .aa-type-cards>li:first-child{border-top-left-radius:11.111111cqw}
.adult-atopy .aa-type-cards>li:last-child{border-top-right-radius:11.111111cqw}
.adult-atopy .aa-type-cards h3{font-size:3.055556cqw;line-height:1.3;margin-bottom:1.666667cqw}
.adult-atopy :is(.aa-before,.aa-after){font-size:1.944444cqw;line-height:2.638889cqw}
.adult-atopy .aa-type-cards li>ul{font-size:1.666667cqw;line-height:1.7;margin:.694444cqw .694444cqw 0}
.adult-atopy .aa-types-note{font-size:1.388889cqw;line-height:1.5;margin-top:5.277778cqw}
.adult-atopy .aa-types-more{margin-top:4.444444cqw;font-size:3.333333cqw;padding:.833333cqw 2.5cqw}
}

.adult-atopy .aa-body{height:156.166667cqw;color:#111}
.adult-atopy .aa-body-heading{height:45.75cqw;background:white;text-align:center;padding-top:7.5cqw}
.adult-atopy .aa-body-heading h2{font-size:6cqw;line-height:1.25;font-weight:400}
.adult-atopy .aa-body-heading h2>span{color:#ff896f}
.adult-atopy .aa-body-heading>p:last-child{font-size:2cqw;line-height:1.5;margin-top:2.5cqw}
.adult-atopy .aa-body mark{color:inherit;background:#ffddd6}
.adult-atopy .aa-body-flow{list-style:none}
.adult-atopy .aa-body-conclusion{position:absolute;left:0;top:134.75cqw;width:100%;height:21.416667cqw;background:#2d2b2b;color:white;text-align:center;padding-top:2.5cqw}
.adult-atopy .aa-body-conclusion h3{font-family:'KoPubDotumBold',sans-serif;font-size:4.166667cqw;line-height:1.4;font-weight:400}
.adult-atopy .aa-body-conclusion p{font-size:3cqw;line-height:1.4;margin-top:1.25cqw}
.adult-atopy .aa-body-conclusion strong{color:#ff896f}
@media(max-width:768px){
.adult-atopy .aa-body{height:224.166667cqw}
.adult-atopy .aa-body-heading{height:75.694444cqw;padding-top:13.888889cqw}
.adult-atopy .aa-body-heading h2{font-size:8.055556cqw}
.adult-atopy .aa-body-heading>p:last-child{font-size:3.611111cqw;line-height:1.5;margin-top:3.055556cqw}
.adult-atopy .aa-body-conclusion{top:194.444444cqw;height:29.722222cqw;padding-top:3.333333cqw}
.adult-atopy .aa-body-conclusion h3{font-size:6.944444cqw}
.adult-atopy .aa-body-conclusion p{font-size:4.166667cqw;line-height:1.4;margin-top:1.388889cqw}
}

.adult-atopy .aa-exams{height:131.666667cqw;padding-top:7.5cqw}
.adult-atopy .aa-exams-summary{font-size:3cqw;line-height:1.4;margin-top:5cqw;color:#111}
.adult-atopy .aa-exams-summary>span{display:block;margin-bottom:1.25cqw}
.adult-atopy .aa-exams-summary strong{font-size:4.166667cqw;color:#ff896f}
.adult-atopy .aa-exams-summary b{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
@media(max-width:768px){
.adult-atopy .aa-exams{height:177.777778cqw;padding-top:13.888889cqw}
.adult-atopy .aa-exams-summary{font-size:4.166667cqw;line-height:1.5;margin-top:5.555556cqw}
.adult-atopy .aa-exams-summary>span{margin-bottom:.833333cqw}
.adult-atopy .aa-exams-summary strong{font-size:5.555556cqw}
}

.adult-atopy .at-treatments{height:282.583333cqw}
.adult-atopy .at-quality{height:94.583333cqw;background-image:url('/images/disease/atopy_adult_ver3/img_07.jpg');background-size:100cqw 94.583333cqw}
.adult-atopy .at-quality-clean-title{top:48.916667cqw}
.adult-atopy .at-quality-clean-copy{top:58.916667cqw}
.adult-atopy .at-quality-herbs-title{top:56.583333cqw}
.adult-atopy .at-quality-herbs-copy{top:66.416667cqw}
.adult-atopy .at-lifestyle-preview{background-image:url('/images/disease/atopy_adult_ver3/img_08.jpg')}
@media(max-width:768px){
.adult-atopy .at-treatments{height:321.25cqw}
.adult-atopy .at-quality{height:178.194444cqw;background-image:url('/images/disease/atopy_adult_ver3/img_m_07.jpg');background-size:100cqw 178.194444cqw}
.adult-atopy .at-quality-clean-title{top:73.888889cqw}
.adult-atopy .at-quality-clean-copy{top:89.444444cqw}
.adult-atopy .at-quality-herbs-title{top:136.111111cqw}
.adult-atopy .at-quality-herbs-copy{top:152.777778cqw}
.adult-atopy .at-lifestyle-preview{background-image:url('/images/disease/atopy_adult_ver3/img_m_08.jpg')}
}

.adult-atopy .at-papers{height:208.916667cqw;background-image:url('/images/disease/atopy_adult_ver3/img_10.jpg');background-size:100cqw 208.916667cqw}
@media(max-width:768px){
.adult-atopy .at-papers{height:230.416667cqw;background-image:url('/images/disease/atopy_adult_ver3/img_m_10.jpg');background-size:100cqw 230.416667cqw}
.adult-atopy .at-papers>h3{top:8.333333cqw}
}

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

.adult-atopy .aa-immunity{height:282.916667cqw;background:url('/images/disease/atopy_adult_ver3/img_03.jpg') 0 0/100cqw 282.916667cqw no-repeat;color:#111}
.adult-atopy .aa-immunity-heading{height:50cqw;padding-top:7.5cqw;text-align:center;background:#ff9782;color:white}
.adult-atopy .aa-immunity-heading .at-section-label{border-color:white;color:white}
.adult-atopy .aa-immunity-heading .at-number{color:white}
.adult-atopy .aa-immunity h2{font-size:6cqw;line-height:1.25;font-weight:400}
.adult-atopy .aa-immunity h2 span{color:#111}
.adult-atopy .aa-immunity-intro{font-size:2cqw;line-height:1.5;margin-top:2.5cqw}
.adult-atopy .aa-immunity-intro strong{color:#ff9782;background:white}
.adult-atopy .aa-signals-heading{position:absolute;left:5cqw;top:56.25cqw;width:90cqw;height:11.5cqw;background:white;text-align:center;font-size:4cqw;line-height:1.35;font-weight:400}
.adult-atopy .aa-signals-heading strong{color:#ff896f}
.adult-atopy .aa-signals-photos{position:absolute;left:7.5cqw;top:69.916667cqw;width:85cqw;height:85cqw}
.adult-atopy .aa-immunity-flow{list-style:none}
.adult-atopy .aa-immunity-flow li{position:absolute;left:29cqw;top:calc(187.5cqw + var(--immune-step)*11.583333cqw);width:58.5cqw;height:6.5cqw;background:white;display:flex;align-items:center;font-size:2.5cqw;line-height:1.25;white-space:nowrap}
.adult-atopy .aa-immunity-flow strong{text-decoration:underline;text-underline-offset:.3cqw}
.adult-atopy .aa-immunity-flow small{display:block;color:#888;font-size:2cqw}
.adult-atopy .aa-immunity-flow i{font-style:normal;color:#aaa;margin:0 .6cqw}
.adult-atopy .aa-immunity-flow li:last-child{color:#ff896f;font-family:'KoPubDotumBold',sans-serif}
@media(max-width:768px){
.adult-atopy .aa-immunity{height:345.555556cqw;background-image:url('/images/disease/atopy_adult_ver3/img_m_03.jpg');background-size:100cqw 345.555556cqw}
.adult-atopy .aa-immunity-heading{height:87.5cqw;padding-top:13.888889cqw;background:#ff9781}
.adult-atopy .aa-immunity h2{font-size:8.055556cqw}
.adult-atopy .aa-immunity-intro{font-size:3.611111cqw;line-height:1.55;margin-top:3.333333cqw}
.adult-atopy .aa-signals-heading{left:5cqw;top:94.166667cqw;width:90cqw;height:15.277778cqw;font-size:5cqw;line-height:1.4}
.adult-atopy .aa-signals-photos{left:5.555556cqw;top:112.916667cqw;width:88.888889cqw;height:88.888889cqw}
.adult-atopy .aa-immunity-flow li{left:26.388889cqw;top:calc(238.333333cqw + var(--immune-step)*13.055556cqw);width:65.833333cqw;height:7.222222cqw;font-size:3.055556cqw;line-height:1.3}
.adult-atopy .aa-immunity-flow small{font-size:2.5cqw}
.adult-atopy .aa-immunity-flow i{margin:0 .5cqw}
}

.adult-atopy .aa-immunity-cause-title{position:absolute;left:27cqw;top:170.5cqw;width:46cqw;height:10cqw;text-align:center;font-size:3.833333cqw;line-height:1.4;font-weight:400;letter-spacing:-.13cqw;isolation:isolate}
.adult-atopy .aa-immunity-cause-title::before{content:'';position:absolute;inset:-1cqw;z-index:-1;background:url('/images/disease/atopy_adult_ver3/immunity_heading_background.png') -26cqw -2.833333cqw/100cqw 20.833333cqw no-repeat;mask-image:linear-gradient(to right,transparent,#000 1cqw,#000 calc(100% - 1cqw),transparent),linear-gradient(to bottom,transparent,#000 1cqw,#000 calc(100% - 1cqw),transparent);mask-composite:intersect}
.adult-atopy .aa-immunity-cause-title strong{color:#ff896f;font-weight:400}
.adult-atopy .aa-immunity-source{position:absolute;left:39cqw;top:267.2cqw;width:22cqw;height:2.2cqw;background:#f6f6f6;color:#aaa;text-align:center;font-size:1.2cqw;line-height:1.6;letter-spacing:-.04cqw}
@media(max-width:768px){
.adult-atopy .aa-immunity-cause-title{left:19cqw;top:217.5cqw;width:62cqw;height:14cqw;font-size:5.555556cqw;line-height:1.4;letter-spacing:-.2cqw}
.adult-atopy .aa-immunity-cause-title::before{background:#fafafa}
.adult-atopy .aa-immunity-source{left:35.5cqw;top:326.7cqw;width:29cqw;height:2.7cqw;font-size:1.666667cqw;background:#f4f4f4}
}

.adult-atopy .aa-signals-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:1.25cqw;padding:0;margin:0;list-style:none}
.adult-atopy .aa-signals-photos picture,.adult-atopy .aa-signals-photos img{display:block;width:100%;height:auto}
@media(max-width:768px){
.adult-atopy .aa-signals-photos{width:88.472222cqw;height:88.472222cqw;gap:1.25cqw}
}

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

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

.adult-atopy .aa-hero{height:auto;padding-bottom:12.5cqw}
.adult-atopy .aa-hero-photo{display:block;position:static;width:100%;height:auto;margin-top:2.95cqw;background:none}
.adult-atopy .aa-hero-photo img{display:block;width:100%;height:auto}
.adult-atopy .aa-hero-copy{position:relative;left:auto;top:auto;margin-top:-6.583333cqw}
@media(max-width:768px){
.adult-atopy .aa-hero{padding-bottom:13.888889cqw}
.adult-atopy .aa-hero-photo{margin-top:4.416667cqw}
.adult-atopy .aa-hero-copy{margin-top:-6.25cqw}
.adult-atopy .aa-hero-copy p{font-size:clamp(14px,4.166667cqw,32px);white-space:normal;word-break:keep-all}
.adult-atopy .aa-hero-copy p br{display:none}
.adult-atopy .aa-hero-copy strong{display:block}
}

.adult-atopy .aa-type-photo,.adult-atopy .aa-type-photo img{display:block;width:100%;height:auto}
@media(max-width:768px){
.adult-atopy .aa-types{padding-bottom:5cqw;min-height:0}
.adult-atopy .aa-types>.at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.adult-atopy .aa-types h2{font-size:clamp(24px,8.6cqw,66px)}
.adult-atopy .aa-types-intro{padding-inline:3cqw;font-size:clamp(14px,3.611111cqw,28px);word-break:keep-all}
.adult-atopy .aa-type-cards>li{height:auto;padding-bottom:3cqw}
.adult-atopy .aa-type-cards h3{font-size:clamp(14px,3.055556cqw,24px)}
.adult-atopy :is(.aa-before,.aa-after){font-size:clamp(11px,1.944444cqw,15px);line-height:1.6}
.adult-atopy .aa-type-cards li>ul{font-size:clamp(12px,1.666667cqw,13px);word-break:keep-all}
.adult-atopy .aa-types-note{margin-inline:4cqw;font-size:12px;line-height:1.6;text-align:left;word-break:keep-all}
.adult-atopy .aa-types-more{font-size:clamp(17px,3.333333cqw,26px);padding:2cqw 4cqw}
}
@media(max-width:600px){
.adult-atopy .aa-type-cards{grid-template-columns:minmax(0,1fr);gap:6cqw;margin:6cqw auto 0;width:84%;max-width:360px}
.adult-atopy .aa-type-cards>li{padding:5cqw 2cqw 4cqw}
.adult-atopy .aa-type-cards h3{font-size:18px;margin-bottom:3cqw}
.adult-atopy :is(.aa-before,.aa-after){font-size:12px}
.adult-atopy .aa-type-cards li>ul{font-size:14px;margin:2cqw}
}

.adult-atopy .aa-exam-photo,.adult-atopy .aa-exam-photo img{display:block;width:100%;height:auto}
@media(max-width:768px){
.adult-atopy .aa-exams{height:auto;padding-bottom:10cqw}
.adult-atopy .aa-exams>.at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.adult-atopy .aa-exams h2{font-size:clamp(24px,8.6cqw,66px)}
.adult-atopy .aa-exams .at-exams-intro{font-size:clamp(14px,3.611111cqw,28px);padding-inline:3cqw;word-break:keep-all}
.adult-atopy .aa-exams h3,.adult-atopy .aa-exams li:first-child h3{font-size:clamp(13px,2.5cqw,20px);white-space:normal;line-height:1.5;padding:1cqw;word-break:keep-all}
.adult-atopy .aa-exams li{display:flex;flex-direction:column}
.adult-atopy .aa-exams h3{flex:1;display:flex;flex-direction:column;justify-content:center}
.adult-atopy .aa-exams .at-kribs{font-size:11px}
.adult-atopy .aa-exams-summary{font-size:clamp(14px,4.166667cqw,32px);padding-inline:3cqw;word-break:keep-all}
.adult-atopy .aa-exams-summary strong{font-size:clamp(20px,5.555556cqw,43px)}
}
@media(max-width:768px){
.adult-atopy .aa-exams .at-kribs small{font-size:11px;display:block}
}

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

.adult-atopy .at-lifestyle-preview{display:block;width:75%;height:auto;background:none}
.adult-atopy .at-lifestyle-preview img{display:block;width:100%;height:auto}
@media(max-width:768px){
.adult-atopy .at-lifestyle{height:auto;padding-bottom:10cqw}
.adult-atopy .at-lifestyle-heading{height:auto;padding:12cqw 3cqw 8cqw}
.adult-atopy .at-lifestyle .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.adult-atopy .at-lifestyle h2{font-size:clamp(24px,8.055556cqw,62px);word-break:keep-all}
.adult-atopy .at-lifestyle-intro{font-size:clamp(14px,3.611111cqw,28px);word-break:keep-all}
.adult-atopy .at-lifestyle h3{font-size:clamp(17px,4.444444cqw,35px);word-break:keep-all}
.adult-atopy .at-lifestyle-preview{width:100%}
.adult-atopy .at-lifestyle-items{position:static;height:auto;width:100%;padding:4cqw 0 0;background:none}
.adult-atopy .at-lifestyle-items li{font-size:clamp(14px,4.444444cqw,35px)}
}

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

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

@media(min-width:769px){
.adult-atopy .at-quality-layout::before{top:27.916667cqw}
.adult-atopy .at-quality-layout::after{top:35.416667cqw}
}
@media(max-width:768px){
.adult-atopy .at-quality-mortar{width:140%;max-width:none;margin-left:-25%}
.adult-atopy .at-quality-card h3{position:relative;margin-bottom:5cqw}
.adult-atopy .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}
.adult-atopy .at-quality-card p{padding-left:2cqw;border-left:2px solid #36a286}
.adult-atopy .at-quality-card--herbs p{border-color:#ff896f}
}

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

.adult-atopy .at-papers-separated{background:#f7f7f7;padding:5cqw 0 3cqw}
.adult-atopy .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}
.adult-atopy .at-paper-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5cqw 1.666667cqw}
.adult-atopy .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}
.adult-atopy .at-paper-card picture,.adult-atopy .at-paper-card img{display:block;width:100%;height:auto}
.adult-atopy .at-paper-card>picture{margin-bottom:1cqw}
.adult-atopy .at-paper-card p{font-size:2.166667cqw;line-height:1.35}
.adult-atopy .at-paper-card strong{color:var(--paper-color)}
.adult-atopy .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}
.adult-atopy .at-paper-card--main,.adult-atopy .at-paper-card--steroid{grid-column:1/-1;display:grid;grid-template-columns:48% 52%;border-color:#222;padding:1.5cqw}
.adult-atopy .at-paper-card>div{opacity:1;width:auto;min-width:0;text-align:center}
.adult-atopy .at-paper-card--main>div{padding:1cqw}
.adult-atopy .at-paper-card--main>div>picture{margin-bottom:2cqw}
.adult-atopy .at-paper-card--steroid>div{text-align:left;padding:2cqw 3cqw}
.adult-atopy .at-paper-card--steroid h4{font-size:3cqw;line-height:1.2;margin:0 0 3cqw;font-weight:400}
.adult-atopy .at-paper-card--steroid p{color:#99b978;font-size:2cqw}
.adult-atopy .at-paper-card--steroid a{margin:6cqw 0 0}
@media(max-width:768px){
.adult-atopy .at-papers-separated{padding:8cqw 2cqw}
.adult-atopy .at-papers-separated>h3{font-size:clamp(23px,7cqw,54px);text-align:center;word-break:keep-all}
.adult-atopy .at-paper-card p{font-size:clamp(14px,2.777778cqw,22px);word-break:keep-all}
.adult-atopy .at-paper-card a{font-size:clamp(15px,2.777778cqw,22px);padding:1cqw 4cqw}
.adult-atopy .at-paper-card--steroid h4{font-size:clamp(20px,3.611111cqw,28px)}
.adult-atopy .at-paper-card--steroid p{font-size:14px}
}
@media(max-width:600px){
.adult-atopy .at-paper-cards{grid-template-columns:1fr;gap:5cqw}
.adult-atopy .at-paper-card{padding:3cqw}
.adult-atopy .at-paper-card--main,.adult-atopy .at-paper-card--steroid{display:flex}
.adult-atopy .at-paper-card--steroid>div{text-align:center}
.adult-atopy .at-paper-card--steroid a{margin:4cqw auto 0}
}


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

@media(max-width:768px){
.adult-atopy .at-book::before{display:none}
.adult-atopy .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}
.adult-atopy .at-book-copy{isolation:isolate}
.adult-atopy .at-book-note{color:#777}
}

@media(max-width:768px){
.adult-atopy .at-blogs{height:auto;padding:13.75cqw 3cqw 6cqw}
.adult-atopy .at-blogs h2{font-size:clamp(24px,8.6cqw,66px)}
.adult-atopy .at-blogs .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.adult-atopy .at-blogs-intro{font-size:clamp(14px,3.611111cqw,28px);word-break:keep-all}
}
@media(max-width:800px){
.adult-atopy .at-blog-links{padding-top:35px;justify-content:center}
.adult-atopy .at-blog-links li{width:100%;padding:5px 0}
}

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

.adult-atopy .aa-body{background:none}
.adult-atopy .aa-body-flow{display:block;width:100%}
.adult-atopy .aa-body-flow img{display:block;width:100%;height:auto}
@media(max-width:768px){
.adult-atopy .aa-body{height:auto}
.adult-atopy .aa-body-heading{height:auto;padding:13.888889cqw 3cqw 8cqw}
.adult-atopy .aa-body-heading .at-section-label{font-size:clamp(14px,3.472222cqw,27px);line-height:1.5}
.adult-atopy .aa-body-heading h2{font-size:clamp(24px,8.6cqw,66px)}
.adult-atopy .aa-body-heading>p:last-child{font-size:clamp(14px,3.611111cqw,28px);word-break:keep-all}
.adult-atopy .aa-body-conclusion{position:relative;top:auto;height:auto;padding:3.333333cqw 3cqw 6cqw}
.adult-atopy .aa-body-conclusion h3{font-size:clamp(22px,6.944444cqw,50px)}
.adult-atopy .aa-body-conclusion p{font-size:clamp(14px,4.166667cqw,30px);word-break:keep-all}
}

.adult-atopy .aa-body-diagram{position:relative}
.adult-atopy .aa-body-backdrop,.adult-atopy .aa-body-backdrop img{display:block;width:100%;height:auto}
.adult-atopy .aa-body-steps{list-style:none;margin:0;padding:0}
.adult-atopy .aa-body-steps>li{position:absolute;left:calc(23.333333% + var(--body-column)*26.666667%);top:calc(17.322097% + var(--body-row)*29.962547%);transform:translate(-50%,-50%);width:21.333333cqw;height:21.333333cqw;border-radius:50%;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2cqw 1cqw;gap:1cqw}
.adult-atopy .aa-body-steps picture{display:block;width:10.333333cqw}
.adult-atopy .aa-body-steps img{display:block;width:100%;height:auto}
.adult-atopy .aa-body-steps span{font-size:2.5cqw;line-height:1.25;word-break:keep-all}
.adult-atopy .aa-body-steps small{display:block;font-size:.85em;color:inherit}
.adult-atopy .aa-body-steps>li:last-child span{word-break:keep-all}
.adult-atopy .aa-body-steps>li:last-child small{color:#ff896f}
@media(max-width:768px){
.adult-atopy .aa-body-steps>li{left:calc(15.694444% + var(--body-column)*34.166667%);top:calc(21.403509% + var(--body-row)*28.77193%);width:27.222222cqw;height:27.222222cqw;padding:1cqw;gap:.5cqw}
.adult-atopy .aa-body-steps picture{width:11.666667cqw}
.adult-atopy .aa-body-steps span{font-size:clamp(12px,3.333333cqw,24px);line-height:1.2;word-break:normal}
.adult-atopy .aa-body-steps small{font-size:.85em}
}

.adult-atopy .aa-immunity{height:auto;background:#ff9782;padding-bottom:8cqw}
.adult-atopy .aa-immunity-upper{position:relative;height:186.5cqw;background:url('/images/disease/atopy_adult_ver3/img_03.jpg') top/100cqw auto no-repeat;overflow:hidden}
.adult-atopy .aa-flow-separated{margin:0 3.333333cqw;padding:0 7.5cqw;display:grid;gap:2.583333cqw}
.adult-atopy .aa-flow-separated li{position:static;width:auto;height:auto;min-height:8.9cqw;border:.25cqw solid #ffc8bc;border-radius:2.5cqw;padding:.5cqw 2cqw;gap:.9cqw;white-space:normal;background:white}
.adult-atopy .aa-flow-separated picture{flex:0 0 8.166667cqw;margin-right:1.5cqw}
.adult-atopy .aa-flow-separated img{display:block;width:100%;height:auto}
.adult-atopy .aa-flow-number{flex:0 0 4.166667cqw;height:4.166667cqw;border-radius:50%;background:#ff896f;color:white;font-size:3cqw;line-height:4.166667cqw;text-align:center;font-weight:400}
.adult-atopy .aa-immunity-source{position:static;width:auto;height:auto;margin:0 3.333333cqw;padding:2cqw;background:#f6f6f6;border-radius:0 0 4cqw 4cqw}
@media(max-width:768px){
.adult-atopy .aa-immunity-upper{height:236.805556cqw;background-image:url('/images/disease/atopy_adult_ver3/img_m_03.jpg')}
.adult-atopy .aa-flow-separated{padding:0 2.222222cqw;gap:3cqw;background-image:none}
.adult-atopy .aa-flow-separated li{min-height:10cqw;padding:1cqw 2cqw;font-size:clamp(13px,3.055556cqw,22px);line-height:1.4}
.adult-atopy .aa-flow-separated small{font-size:clamp(11px,2.5cqw,18px)}
.adult-atopy .aa-flow-separated picture{flex-basis:9cqw;margin-right:1cqw}
.adult-atopy .aa-flow-number{flex-basis:4.7cqw;height:4.7cqw;line-height:4.7cqw;font-size:clamp(12px,3cqw,22px)}
.adult-atopy .aa-immunity-source{font-size:10px}
}

.adult-atopy .aa-flow-separated{background-color:#f6f6f6}

.adult-atopy .aa-flow-separated{padding:0;display:block;background:#f6f6f6}
.adult-atopy .aa-flow-separated li{display:block;min-height:0;border:0;border-radius:0;padding:0;background:var(--flow-frame) top/100% calc(100% - 2.583333cqw) no-repeat}
.adult-atopy .aa-flow-separated li:last-child{background-size:100% 100%}
.adult-atopy .aa-flow-row{display:flex;align-items:center;gap:.9cqw;min-height:9cqw;margin:0 7.5cqw;padding:.5cqw 2cqw;border:.25cqw solid #ffc8bc;border-radius:2.5cqw;background:white}
.adult-atopy .aa-flow-separated .aa-flow-gap{display:block;margin:0;width:100%}
.adult-atopy .aa-flow-gap img{height:2.583333cqw}
@media(max-width:768px){
.adult-atopy .aa-flow-separated li{background-image:var(--flow-frame-mobile);background-size:100% calc(100% - 3cqw)}
.adult-atopy .aa-flow-row{margin-inline:2.222222cqw;min-height:10cqw;padding:1cqw 2cqw}
.adult-atopy .aa-flow-gap img{height:3cqw}
}

.adult-atopy h3 img.kribs-logo{display:inline-block;width:3.65em;height:auto;max-width:none;vertical-align:middle;margin:0}


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

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

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