.asthma-page .as-oil-icon{display:block;width:auto;height:12.083333cqw;margin:auto}
.asthma-page .as-oil-photo>img{display:block;width:100cqw;height:auto}
.asthma-page .as-types-art{position:absolute;left:40cqw;top:6.416667cqw;width:18.333333cqw;height:auto}
.asthma-page .as-medicines img{display:block;width:49.166667cqw;height:auto}
.asthma-page .as-acupuncture-photo{display:block;width:53.833333cqw;height:auto;align-self:start}
.asthma-page .as-therapy-picture,.asthma-page .as-therapy-picture img{display:block;width:100%;height:auto}
.asthma-page .as-personal-photo{display:block;width:53.166667cqw;flex:none}
.asthma-page .as-personal-photo img{display:block;width:100%;height:auto}
.asthma-page .as-lungs>img{display:block;width:66.666667cqw;height:auto;margin:auto}
.asthma-page .as-exams li img{display:block;width:100%;height:auto}
.asthma-page .as-management-screen{display:block;position:absolute;bottom:0;left:8.333333cqw;width:83.333333cqw;height:auto}
.asthma-page .as-goal-icon{display:block;width:20.166667cqw;height:auto;margin:auto}
.asthma-page .as-paper-cover{display:block;width:26.5cqw;height:auto;margin:auto}
.asthma-page .as-book-cover{display:block;width:41.666667cqw;height:auto;flex:none}
.asthma-page .as-book-author{display:block;width:100%;height:auto}
.asthma-page .as-review-image{display:block;width:18.5cqw;height:auto}
.asthma-page .as-record-photo{display:block;width:var(--as-photo-width);height:auto}
@media(max-width:768px){
.asthma-page .as-hero{height:auto;padding-bottom:3.083333cqw}
.asthma-page .as-hero-message{height:auto;font-size:clamp(14px,3.7cqw,29px);line-height:1.6;padding:7.5cqw 3cqw;word-break:keep-all}
.asthma-page .as-intro{height:auto;padding:12cqw 4cqw 0}
.asthma-page .as-intro h2{font-size:clamp(20px,4.6cqw,35px);word-break:keep-all}
.asthma-page .as-intro>p{font-size:clamp(13px,2.666667cqw,20px);word-break:keep-all}
.asthma-page .as-intro h3{font-size:clamp(18px,4.333333cqw,33px);word-break:keep-all}
.asthma-page .as-intro .as-daily-promise{font-size:clamp(14px,2.95cqw,23px);line-height:1.6}
.asthma-page .as-intro .as-integrated-title{font-size:clamp(24px,6.666667cqw,51px)}
.asthma-page .as-intro .as-integrated-label{font-size:clamp(16px,3.166667cqw,24px);width:80cqw}
.asthma-page .as-intro .as-integrated-description{font-size:clamp(13px,2.333333cqw,18px);line-height:1.6}
.asthma-page .as-intro .as-integrated-note{font-size:12px;line-height:1.5;margin-top:3cqw}
.asthma-page .as-relief-heading{height:auto;padding:18cqw 4cqw 10cqw}
.asthma-page .as-relief-heading .as-number{min-width:28px;min-height:28px;font-size:20px;line-height:28px}
.asthma-page .as-relief-heading h2{font-size:clamp(22px,6cqw,46px);word-break:keep-all}
.asthma-page .as-relief-heading p{font-size:clamp(13px,2.8cqw,22px);line-height:1.6;word-break:keep-all}
.asthma-page .as-oil{height:auto}
.asthma-page .as-oil>h3{font-size:clamp(18px,4.666667cqw,36px);padding-inline:3cqw;word-break:keep-all}
.asthma-page .as-oil>p{font-size:clamp(13px,2.1cqw,17px);padding-inline:4cqw;word-break:keep-all}
.asthma-page .as-oil-features{margin-inline:3cqw}
.asthma-page .as-oil-features li{width:33.333333%;padding-inline:1cqw}
.asthma-page .as-oil-features p{font-size:clamp(12px,2.083333cqw,16px);word-break:keep-all}
.asthma-page .as-oil-details{margin-inline:5cqw;gap:6cqw;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.asthma-page .as-oil-details h4{font-size:clamp(14px,2.5cqw,20px)}
.asthma-page .as-oil-details p{font-size:clamp(13px,1.916667cqw,16px);white-space:normal;word-break:keep-all}
.asthma-page .as-oil-details p br{display:none}
.asthma-page .as-oil-details p+h4{margin-top:5cqw}
.asthma-page .as-oil-photo{position:relative;top:auto;height:auto;margin-top:5cqw}
.asthma-page .as-oil-cautions{height:auto;font-size:12px;padding:3cqw;word-break:keep-all}
.asthma-page .as-types{height:auto;padding-top:20cqw}
.asthma-page .as-types .as-number{min-width:28px;min-height:28px;font-size:20px;line-height:28px}
.asthma-page .as-types h2{font-size:clamp(22px,6.1cqw,47px);padding-inline:3cqw;word-break:keep-all}
.asthma-page .as-types>p:not(.as-types-source){font-size:clamp(13px,2.833333cqw,22px);padding-inline:4cqw;word-break:keep-all}
.asthma-page .as-types-headings h3{font-size:clamp(14px,3.166667cqw,25px);line-height:1.5;padding:3cqw 2cqw;word-break:keep-all}
.asthma-page .as-types-body{padding:6cqw 2cqw 6cqw 1cqw}
.asthma-page .as-types-body ul,.asthma-page .as-types-body ul:last-child{width:39cqw;padding-left:17px}
.asthma-page .as-types-body li{font-size:clamp(13px,1.9cqw,16px);white-space:normal;word-break:keep-all;line-height:1.6}
.asthma-page .as-types-body li br{display:none}
.asthma-page .as-types-body li::before{left:-16px;top:5px;width:10px;height:10px}
.asthma-page .as-types-body li::after{left:-14px;top:5px;width:12px;height:6px;border-left-width:2px;border-bottom-width:2px}
.asthma-page .as-types-art{top:50%;transform:translateY(-50%);width:20cqw}
.asthma-page .as-types-source{position:static;font-size:12px;padding:3cqw;word-break:keep-all}
.asthma-page .as-medicine{height:auto;padding-top:20cqw;padding-bottom:10cqw}
.asthma-page .as-medicine .as-number{min-width:28px;min-height:28px;font-size:20px;line-height:28px}
.asthma-page .as-medicine h2{font-size:clamp(22px,6.1cqw,47px);padding-inline:3cqw;word-break:keep-all}
.asthma-page .as-medicine>p{font-size:clamp(13px,2.8cqw,22px);padding-inline:4cqw;word-break:keep-all}
.asthma-page .as-medicine>h3{font-size:clamp(18px,4cqw,31px);line-height:1.5}
.asthma-page .as-medicine .as-herb-quote{font-size:clamp(13px,2.8cqw,22px);line-height:1.5;max-width:94%;padding:2cqw 3cqw}
.asthma-page .as-medicines figcaption{font-size:clamp(13px,2.5cqw,20px);line-height:1.5;padding:2cqw}
.asthma-page .as-herb-reasons{margin-inline:5cqw}
.asthma-page .as-herb-reasons h3{font-size:clamp(18px,3.6cqw,28px)}
.asthma-page .as-herb-reasons li{font-size:clamp(13px,2.4cqw,19px);white-space:normal;line-height:1.6;padding:3cqw 0 3cqw 25px;word-break:keep-all}
.asthma-page .as-herb-reasons li::before{left:0;top:3cqw;width:20px;height:20px;line-height:20px}
.asthma-page .as-medicine .as-cause-promise{font-size:clamp(17px,3.78cqw,29px);line-height:1.6}
.asthma-page .as-acupuncture{height:auto;align-items:center}
.asthma-page .as-acupuncture>div:last-child{padding:3cqw}
.asthma-page .as-acupuncture h2{font-size:clamp(18px,4cqw,31px)}
.asthma-page .as-acupuncture p{font-size:clamp(13px,2.666667cqw,21px);word-break:keep-all}
.asthma-page .as-circulation{height:auto;padding-bottom:6cqw}
.asthma-page .as-circulation h2{font-size:clamp(20px,4cqw,31px)}
.asthma-page .as-circulation>p:not(.as-cautions){font-size:clamp(13px,2.666667cqw,21px);padding-inline:3cqw;word-break:keep-all}
.asthma-page .as-circulation li h3{font-size:clamp(14px,3.666667cqw,28px);white-space:normal;word-break:keep-all}
.asthma-page .as-circulation li p,.asthma-page .as-circulation li:last-child p{font-size:clamp(12px,2.666667cqw,20px);white-space:normal;word-break:keep-all;padding-inline:2cqw}
.asthma-page .as-circulation .as-cautions{font-size:12px;padding:3cqw;word-break:keep-all}
.asthma-page .as-personal{height:auto;align-items:center}
.asthma-page .as-personal>div:last-child{padding:4cqw 3cqw;min-width:0}
.asthma-page .as-personal h2{font-size:clamp(17px,3.333333cqw,26px);word-break:keep-all}
.asthma-page .as-personal p{font-size:clamp(12px,1.916667cqw,16px);word-break:keep-all}
.asthma-page :is(.as-exams,.as-management){height:auto;padding-top:20cqw}
.asthma-page :is(.as-exams,.as-management) .as-number{min-width:28px;min-height:28px;font-size:20px;line-height:28px}
.asthma-page :is(.as-exams,.as-management) h2{font-size:clamp(22px,5.95cqw,46px);padding-inline:3cqw;word-break:keep-all}
.asthma-page .as-exams>p:not(.as-cautions),.asthma-page .as-management>p{font-size:clamp(13px,2.85cqw,22px);padding-inline:4cqw;word-break:keep-all;line-height:1.6}
.asthma-page .as-exams>p mark{box-decoration-break:clone;-webkit-box-decoration-break:clone}
.asthma-page .as-lungs figcaption{font-size:clamp(13px,2.5cqw,20px);padding-inline:4cqw;word-break:keep-all;line-height:1.6}
.asthma-page .as-lungs figcaption strong{font-size:clamp(14px,2.833333cqw,22px)}
.asthma-page .as-exams li figcaption{font-size:clamp(13px,2.333333cqw,18px);padding:1cqw 2cqw;word-break:keep-all}
.asthma-page .as-exams .as-cautions{font-size:12px;padding:3cqw;word-break:keep-all}
.asthma-page .as-management-screen{position:relative;left:auto;margin:6cqw auto 0;width:90cqw}
.asthma-page .as-goals .as-number{min-width:28px;min-height:28px;font-size:20px;line-height:28px}
.asthma-page .as-goals h2{font-size:clamp(22px,6cqw,46px)}
.asthma-page .as-goals>p{font-size:clamp(13px,2.85cqw,22px);padding-inline:4cqw;line-height:1.6;word-break:keep-all}
.asthma-page .as-goals li p{font-size:clamp(13px,2.5cqw,20px);word-break:keep-all}
.asthma-page .as-rescue h3{font-size:clamp(18px,3.8cqw,29px);word-break:keep-all}
.asthma-page .as-rescue p{font-size:clamp(13px,2.5cqw,20px);line-height:1.7;word-break:keep-all;padding-inline:3cqw}
.asthma-page .as-evidence-heading{height:auto;padding:20cqw 3cqw 10cqw}
.asthma-page .as-evidence-heading .as-number{min-width:28px;min-height:28px;font-size:20px;line-height:28px}
.asthma-page .as-evidence-heading h2{font-size:clamp(22px,6cqw,46px);word-break:keep-all}
.asthma-page .as-evidence-heading p{font-size:clamp(13px,2.85cqw,22px);line-height:1.6;word-break:keep-all}
.asthma-page .as-paper{height:auto}
.asthma-page .as-paper>div:first-child{padding:5cqw 3cqw}
.asthma-page .as-paper>div:last-child{padding-bottom:5cqw}
.asthma-page .as-paper h3{font-size:clamp(14px,2.833333cqw,22px);white-space:normal;margin-inline:0;word-break:keep-all}
.asthma-page .as-paper p{width:auto;font-size:clamp(13px,2.05cqw,16px);line-height:1.6;word-break:keep-all}
.asthma-page :is(.as-paper,.as-book) a{font-size:clamp(13px,2.666667cqw,21px);line-height:1.5;min-width:100px;padding:2cqw 1cqw}
.asthma-page .as-book{height:auto;padding-bottom:10cqw}
.asthma-page .as-book blockquote{font-size:clamp(13px,1.96cqw,16px);text-align:left;word-break:keep-all}
.asthma-page .as-book p{font-size:12px;word-break:keep-all}
.asthma-page .as-author-byline{font-size:12px}
.asthma-page .as-author-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5cqw}
.asthma-page .as-author-columns h3{font-size:clamp(15px,2.833333cqw,22px);word-break:keep-all}
.asthma-page .as-author-columns p{font-size:clamp(13px,2.083333cqw,16px);line-height:1.6}
.asthma-page .as-author-columns blockquote{font-size:clamp(16px,3.2cqw,25px);white-space:normal;word-break:keep-all}
.asthma-page .as-right-way{height:auto;font-size:clamp(18px,3.333333cqw,26px);padding:12cqw 3cqw 8cqw;word-break:keep-all}
.asthma-page :is(.as-reviews,.as-blogs){height:auto;padding-top:20cqw;padding-bottom:8cqw}
.asthma-page :is(.as-reviews,.as-blogs) .as-number{min-width:28px;min-height:28px;font-size:20px;line-height:28px}
.asthma-page :is(.as-reviews,.as-blogs) h2{font-size:clamp(22px,6cqw,46px);padding-inline:3cqw;word-break:keep-all}
.asthma-page .as-reviews ul{flex-direction:column;align-items:center;gap:6cqw;padding-block:6cqw}
.asthma-page .as-reviews li{width:min(80cqw,222px)}
.asthma-page .as-review-image{width:100%}
.asthma-page .as-reviews figcaption{font-size:13px;white-space:normal;word-break:keep-all}
.asthma-page .as-reviews a{width:auto;font-size:14px;line-height:1.5;padding:8px 20px}
.asthma-page .as-empathy{height:auto;padding:20cqw 4cqw 10cqw}
.asthma-page .as-empathy h2{font-size:clamp(21px,5.2cqw,40px);word-break:keep-all}
.asthma-page .as-empathy p{font-size:clamp(15px,3cqw,23px);line-height:1.7;transform:none;word-break:keep-all}
.asthma-page .as-empathy::before{top:42%;}
.asthma-page .as-blogs p{font-size:clamp(13px,2.5cqw,20px);padding-inline:4cqw;line-height:1.6;word-break:keep-all}
.asthma-page .as-society{padding-top:20cqw}
.asthma-page .as-society h2{font-size:clamp(22px,5.833333cqw,45px);padding-inline:3cqw;word-break:keep-all}
.asthma-page .as-society h3{font-size:clamp(17px,3.333333cqw,26px);padding-inline:3cqw;word-break:keep-all}
.asthma-page .as-society p{font-size:clamp(13px,2.5cqw,20px);margin-inline:4cqw;word-break:keep-all}
.asthma-page .as-campaigns .as-number{min-width:28px;min-height:28px;font-size:20px;line-height:28px}
.asthma-page :is(.as-campaigns,.as-press) h2{font-size:clamp(20px,4.166667cqw,32px);width:max-content;max-width:90%}
.asthma-page .as-campaigns ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5cqw 3cqw;margin-inline:3cqw}
.asthma-page :is(.as-campaigns,.as-press) .as-record-photo{width:100%}
.asthma-page .as-campaigns figcaption,.asthma-page .as-press figcaption{font-size:clamp(12px,1.916667cqw,16px);white-space:normal;margin-inline:0;word-break:keep-all;padding-inline:1cqw}
.asthma-page :is(.as-press-large,.as-press-small,.as-lectures,.as-community-lectures>div){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5cqw 2cqw}
.asthma-page .as-press{padding-bottom:6cqw}
}
