.relax-care__principle-photo{display:block;width:100%;height:auto}
@media(max-width:768px){
.relax-care__hero{height:auto;padding:5cqw 3cqw 6cqw}
.relax-care .relax-care__hero h1{font-size:clamp(24px,6.666667cqw,52px);word-break:keep-all}
.relax-care__hero-kicker{font-size:clamp(20px,5.333333cqw,41px)}
.relax-care__principles{height:auto;padding-top:12cqw;background-size:5px 5px}
.relax-care .relax-care__principles h2{font-size:clamp(23px,5.6cqw,44px);word-break:keep-all}
.relax-care__principle{grid-template-columns:40% minmax(0,1fr);gap:4cqw;margin-bottom:8cqw}
.relax-care .relax-care__principle h3{font-size:clamp(18px,3.1cqw,24px);margin-top:0}
.relax-care .relax-care__principle p{font-size:13px;line-height:1.7;letter-spacing:normal;white-space:normal;word-break:keep-all}
}
@media(max-width:600px){
.relax-care__principle{grid-template-columns:1fr;gap:4cqw}
.relax-care__principle-photo{max-width:492px;margin:auto}
}

@media(max-width:768px){.relax-care .relax-care__principle p br{display:none}}
.relax-care__patient{height:auto;display:grid;grid-template-columns:47% 53%;background:#7f7365}
.relax-care__patient-photo{display:block;width:100%;height:auto}
.relax-care__patient-copy{position:static;height:auto}
@media(max-width:768px){
.relax-care__search-section{height:auto;padding:8cqw 0 10cqw}
.relax-care .relax-care__search-section h2{font-size:clamp(23px,5.6cqw,44px);padding-inline:3cqw;word-break:keep-all}
.relax-care__search-example{width:88%}
.relax-care__search-bar{height:auto;min-height:38px;font-size:clamp(15px,2.4cqw,19px)}
.relax-care__search-label{width:18%;min-width:42px;font-size:13px}
.relax-care .relax-care__search-example ul{font-size:13px;padding:3cqw;line-height:1.9}
.relax-care__steroid-summary{height:auto;padding:8cqw 3cqw}
.relax-care .relax-care__steroid-summary h3{width:94%;font-size:clamp(16px,2.4cqw,19px);padding:3cqw;word-break:keep-all}
.relax-care .relax-care__steroid-summary p{font-size:clamp(14px,2.15cqw,17px);padding-inline:3cqw;word-break:keep-all}
.relax-care .relax-care__steroid-summary p br,.relax-care .relax-care__patient p br{display:none}
.relax-care .relax-care__steroid-summary .relax-care__steroid-quote{font-size:clamp(20px,3.5cqw,27px)}
.relax-care__patient{grid-template-columns:1fr}
.relax-care__patient-photo{max-width:564px;margin:auto}
.relax-care__patient-copy{padding:6cqw}
.relax-care .relax-care__patient h3{font-size:clamp(20px,3.35cqw,26px);white-space:normal;word-break:keep-all}
.relax-care .relax-care__patient h3 strong{font-size:clamp(26px,5cqw,39px)}
.relax-care .relax-care__patient p{font-size:clamp(14px,2.1cqw,17px);line-height:1.7;white-space:normal;word-break:keep-all;letter-spacing:normal}
}
@media(min-width:769px){.relax-care__patient-copy{background:url('/images/intro/relaxcure/patient-background.webp') repeat-x left top/1cqw 50cqw}}
.relax-care .relax-care__quality-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:auto;background:none}
.relax-care__quality-item{position:static;display:block;grid-column:span 2;width:auto;height:auto;background:none}
.relax-care__quality-item--4{grid-column:2/span 2}
.relax-care__quality-item--5{grid-column:4/span 2}
.relax-care__quality-item img{display:block;width:100%;height:auto}
.relax-care__herb-photo{display:block;width:100%;height:auto;background:none}
@media(max-width:768px){
.relax-care .relax-care__herbs h2,.relax-care .relax-care__preparation-title{font-size:clamp(23px,5.8cqw,45px);padding-inline:3cqw;word-break:keep-all}
.relax-care .relax-care__herbs-intro{font-size:clamp(14px,2.5cqw,20px);line-height:1.7;padding-inline:5cqw;word-break:keep-all}
.relax-care__herbs-intro br{display:none}
.relax-care .relax-care__quality-title{font-size:clamp(20px,3.5cqw,27px);max-width:94%;text-align:center}
.relax-care .relax-care__quality-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.relax-care__quality-item--4{grid-column:span 2}
.relax-care__quality-item--5{grid-column:2/span 2}
.relax-care .relax-care__preparation{padding:5cqw 5cqw 5cqw 10cqw;font-size:clamp(14px,2.25cqw,18px);line-height:1.8;word-break:keep-all}
.relax-care__preparation li+li{margin-top:2cqw}
.relax-care .relax-care__closing{white-space:normal;font-size:clamp(18px,3.15cqw,25px);padding:4cqw;word-break:keep-all}
}
@media(max-width:480px){
.relax-care .relax-care__quality-grid{display:flex;flex-direction:column;align-items:center;gap:4cqw}
.relax-care__quality-item{width:80%;max-width:400px}
}
