.diet-page{width:1200px;max-width:100%;margin:0 auto;container-type:inline-size;background:#fff;color:#080808;font-family:'KoPubDotumLight',sans-serif;line-height:1.5}
.diet-page *{box-sizing:border-box}
.diet-page :is(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0;background:none;color:inherit;width:auto;float:none;letter-spacing:-.04em}
.diet-page :is(ul,ol){list-style:none}
.diet-page strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
.diet-page em{font-style:normal;color:#ff896f}
.diet-page mark{background:#ffc4bb;color:inherit;padding:0 1cqw}
.diet-page h2{font-size:5cqw;font-weight:400;line-height:1.5;text-align:center}
.diet-page .diet-hero{height:68.42cqw;position:relative;background:#fff}
.diet-page .diet-hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:9.5cqw;background:url('/images/disease/diet/hero-bottom.webp') center/100% 100% no-repeat}
.diet-page .diet-hero-art{position:absolute;inset:0 auto 0 0;width:35.5cqw;display:block}
.diet-page .diet-hero-copy{position:absolute;left:34.83cqw;top:0;right:0;height:58.92cqw;background:#fff;border-radius:0 0 0 2.7cqw;padding:13.25cqw 3cqw 0 8.4cqw;z-index:1}
.diet-page h1{text-align:left;font-family:'KoPubDotumBold',sans-serif;font-weight:400;font-size:8cqw;line-height:1.2}
.diet-page h1::before{content:'';display:block;width:6.5cqw;height:.85cqw;background:#ff896f;margin-bottom:2.3cqw}
.diet-page .diet-hero-copy>p:first-of-type{color:#ff896f;font-size:2.7cqw;line-height:1.75;margin-top:3.8cqw;white-space:nowrap;text-decoration:underline;text-decoration-thickness:.05cqw;text-underline-offset:.5cqw}
.diet-page .diet-hero-copy>p:last-of-type{font-size:3.6cqw;margin-top:2.6cqw;white-space:nowrap}
.diet-page .diet-intro{padding:9.8cqw 0 11.8cqw;text-align:center;background-image:linear-gradient(#f9f9f9 .15cqw,transparent .15cqw),linear-gradient(90deg,#f9f9f9 .15cqw,transparent .15cqw);background-size:2cqw 2cqw}
.diet-page .diet-scale{position:relative;width:60cqw;margin:0 auto;height:43.8cqw;border:.45cqw solid #fff;border-radius:8cqw 8cqw 8cqw 0;background:#ededed;box-shadow:.4cqw .4cqw 1.2cqw #ccc}
.diet-page .diet-scale h2{font-size:6cqw;color:#292929;line-height:1.4;margin-top:4.4cqw}
.diet-page .diet-scale h2>span{text-emphasis:filled dot #ff896f;text-emphasis-position:over}
.diet-page .diet-intro>p{font-size:3.5cqw;margin-top:7.4cqw;line-height:1.4}
.diet-page .diet-intro .diet-intro-closing{font-size:4.5cqw;margin-top:4cqw}
.diet-page .diet-check{background:#f8f8f8;text-align:center;padding:14.4cqw 0 16.5cqw}
.diet-page .diet-check-label{display:block;width:15cqw;margin:0 auto 2.8cqw;background:#ff896f;color:#fff;font-size:2.8cqw;letter-spacing:.3cqw;line-height:1.5}
.diet-page .diet-check h2{font-size:5cqw}
.diet-page .diet-check ul{margin:6.2cqw 12.2cqw 0;border:.4cqw solid #000;border-radius:4cqw;background:#fff;box-shadow:1cqw 1.4cqw #ff896f;padding:2.6cqw 20.4cqw 3.8cqw;text-align:left}
.diet-page .diet-check li{font-size:3.4cqw;line-height:1.7;white-space:nowrap;border-bottom:.15cqw dashed #ff896f}
.diet-page .diet-check li::before{content:'☑';font-family:sans-serif;font-size:3.3cqw;color:#ff896f;margin-right:1.7cqw}
.diet-page .diet-plus{display:block;width:6.7cqw;height:6.7cqw;border:.4cqw solid #000;border-radius:50%;font-family:sans-serif;font-size:6cqw;line-height:5.6cqw;font-weight:700;margin:3.3cqw auto 2.7cqw}
.diet-page .diet-stress-check{border:.4cqw solid #000;border-radius:5cqw;box-shadow:1cqw 1cqw #ff896f;background:#fff;margin:0 12.2cqw;font-size:4.5cqw;color:#ff896f;font-family:'KoPubDotumBold',sans-serif;line-height:1.4;padding:1.1cqw}
.diet-page .diet-stress-check::before{content:'☑';font-family:sans-serif;color:#888;margin-right:1.6cqw;font-size:3.4cqw}
.diet-page .diet-down-arrow{display:block;font-family:sans-serif;font-size:8cqw;line-height:1;color:#ff896f;margin:4.8cqw auto 2.3cqw}
.diet-page .diet-check-summary{font-size:4.6cqw;line-height:1.6}
.diet-page .diet-check-summary strong{font-size:5cqw;color:#ff896f;background:linear-gradient(transparent 75%,#f9ded9 75%)}
.diet-page .diet-stress-question{position:relative;height:71.25cqw;background:#fff6f5;padding:12.8cqw 6.2cqw 0;overflow:hidden}
.diet-page .diet-stress-question h2{font-size:5.4cqw;text-align:left;line-height:1.5;position:relative;z-index:1}
.diet-page .diet-stress-question h2 strong{text-emphasis:filled dot #ff896f;text-emphasis-position:over}
.diet-page .diet-stress-art{position:absolute;right:0;bottom:0;width:57cqw;display:block}
.diet-page .diet-stress-effects{padding:17cqw 0 18cqw;text-align:center}
.diet-page .diet-eyebrow{font-size:4.2cqw}
.diet-page .diet-stress-effects>h2{font-size:6.7cqw;margin-top:1.5cqw}
.diet-page .diet-stress-effects>h2 strong{color:#ff896f}
.diet-page .diet-effects-grid{display:grid;grid-template-columns:47.8cqw 39.6cqw;gap:4.5cqw;margin:9.6cqw 4cqw 0}
.diet-page .diet-hormones h3{font-size:3.5cqw;line-height:1.3;font-weight:400;color:#fff;background:#ff896f;border-radius:6.8cqw 6.8cqw 0 0;margin:0 3.8cqw;padding:2cqw 1cqw 1.3cqw}
.diet-page .diet-hormones h3 strong{text-decoration:none}
.diet-page .diet-hormones ol{border:.15cqw solid #ff896f;border-radius:2.8cqw;background:#fff;padding:8cqw .5cqw 9cqw}
.diet-page .diet-hormones li{position:relative;font-size:3cqw;line-height:1.6;white-space:nowrap}
.diet-page .diet-hormones li+li{margin-top:7.8cqw}
.diet-page .diet-hormones li+li::before{content:'⌄';position:absolute;top:-7.3cqw;left:calc(50% - 2.5cqw);width:5cqw;color:#ffbaa9;font-family:sans-serif;font-size:6cqw;font-weight:700;line-height:1}
.diet-page .diet-hormones li:last-child strong{font-size:6.8cqw;color:#ff896f;line-height:1.5}
.diet-page .diet-rise-arrow{position:absolute;right:1cqw;bottom:0;font-size:12cqw;font-family:sans-serif;color:#ffac99;line-height:1;text-shadow:.3cqw .3cqw .5cqw #ddd}
.diet-page .diet-abdomen>p{background:#ffe3df;border-radius:3.5cqw;padding:7.5cqw 1cqw 7cqw;position:relative;font-size:3.1cqw;line-height:1.6}
.diet-page .diet-abdomen>p strong{font-size:3.6cqw}
.diet-page .diet-abdomen .diet-rise-arrow{font-size:8cqw;right:-1cqw;bottom:5.5cqw}
.diet-page .diet-points{background:#ff896f;text-align:center;padding:12cqw 0 16.5cqw}
.diet-page .diet-points>p{background:#fff;color:#ff896f;font-size:5.6cqw;line-height:1.25;width:max-content;margin:auto;padding:.6cqw 2.3cqw}
.diet-page .diet-points h2{font-family:'KoPubDotumBold',sans-serif;font-size:9cqw;line-height:1.3}
.diet-page .diet-points h2 strong{color:#fff}
.diet-page .diet-points ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3cqw;margin:10.6cqw 4.2cqw 0}
.diet-page .diet-points h3{font-weight:400;font-size:2.8cqw;color:#fff;line-height:1.5;margin-top:2.7cqw}
.diet-page .diet-program{padding-top:17.5cqw;text-align:center;background-image:radial-gradient(#fff9f9 25%,transparent 26%);background-size:2cqw 2cqw}
.diet-page .diet-program h2{font-family:'KoPubDotumBold',sans-serif;font-size:7.7cqw;line-height:1.3}
.diet-page .diet-program h2 strong{color:#ff896f}
.diet-page .diet-program>p{font-size:4.7cqw;line-height:1.5;margin-top:1.8cqw}
.diet-page .diet-blogs{text-align:center;padding-top:8.3cqw}
.diet-page .diet-blogs>h2{font-size:6.3cqw;line-height:1.25}
.diet-page .diet-blogs>p{font-size:2cqw;line-height:1.5;margin:2.6cqw 0 3.8cqw}
.diet-page .converted-doctor-blogs{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:130px 0 0}
.diet-page .converted-doctor-blogs li{width:50%;max-width:585px;padding:23px 0}
.diet-page .converted-doctor-blogs img{display:block;width:100%;height:auto}
@media(max-width:767px){
 .diet-page{width:95%}
 .diet-page .diet-hero{height:108.6cqw}
 .diet-page .diet-hero-art{width:34cqw;display:block}
 .diet-page .diet-hero::after{height:13.3cqw;background-image:url('/images/disease/diet/hero-bottom-mobile.webp')}
 .diet-page .diet-hero-copy{left:33.47cqw;padding:23.5cqw 2cqw 0 5.5cqw;height:95.4cqw;border-radius:0 0 4cqw 4cqw}
 .diet-page h1{font-size:12cqw}
 .diet-page h1::before{width:10.5cqw;height:1.4cqw;margin-bottom:4.4cqw}
 .diet-page .diet-hero-copy>p:first-of-type{font-size:4.3cqw;margin-top:6.8cqw;line-height:1.8}
 .diet-page .diet-hero-copy>p:last-of-type{font-size:4.9cqw;margin-top:5.5cqw}
 .diet-page .diet-intro{padding:8.8cqw 0 14cqw}
 .diet-page .diet-scale{width:72cqw;height:52.7cqw;margin-left:16cqw;border-width:.65cqw;border-radius:10cqw 10cqw 10cqw 0}
 .diet-page .diet-scale h2{font-size:7.1cqw;margin-top:5.8cqw;line-height:1.4}
 .diet-page .diet-intro>p{font-size:4.6cqw;margin-top:10cqw;line-height:1.5}
 .diet-page .diet-intro .diet-intro-closing{font-size:6cqw;margin-top:6.5cqw;line-height:1.4}
 .diet-page .diet-intro-closing span{display:block}
 .diet-page .diet-check{padding:18.9cqw 0 19.2cqw}
 .diet-page .diet-check-label{width:18.6cqw;font-size:3.5cqw;margin-bottom:3.3cqw}
 .diet-page .diet-check h2{font-size:6cqw}
 .diet-page .diet-check ul{margin:7.4cqw 3cqw 0;padding:3.3cqw 25cqw 4.7cqw;border-width:.7cqw;border-radius:6.5cqw;font-size:3.1cqw;box-shadow:1cqw 1.6cqw #ff896f}
 .diet-page .diet-check li{font-size:4.3cqw;line-height:1.9}
 .diet-page .diet-check li::before{font-size:3.8cqw;margin-right:1.6cqw}
 .diet-page .diet-plus{width:8.4cqw;height:8.4cqw;font-size:8cqw;line-height:6.8cqw;border-width:.6cqw;margin:4cqw auto 3.5cqw}
 .diet-page .diet-stress-check{margin:0 3cqw;font-size:5.5cqw;padding:1.2cqw;border-width:.7cqw;border-radius:7cqw}
 .diet-page .diet-stress-check::before{font-size:4.5cqw}
 .diet-page .diet-down-arrow{font-size:10cqw;margin-top:5.8cqw;margin-bottom:2cqw}
 .diet-page .diet-check-summary{font-size:5.7cqw;line-height:1.5}
 .diet-page .diet-check-summary strong{font-size:6.3cqw}
 .diet-page .diet-stress-question{height:116.4cqw;padding:19.4cqw 6.1cqw 0}
 .diet-page .diet-stress-question h2{font-size:7.9cqw;line-height:1.5}
 .diet-page .diet-stress-art{width:64cqw}
 .diet-page .diet-stress-effects{padding:17cqw 0 17.8cqw}
 .diet-page .diet-eyebrow{font-size:4.9cqw}
 .diet-page .diet-stress-effects>h2{font-size:7.6cqw;margin-top:1.2cqw}
 .diet-page .diet-effects-grid{grid-template-columns:49cqw 40.4cqw;gap:4.5cqw;margin:8.4cqw 2.5cqw 0}
 .diet-page .diet-hormones h3{font-size:3.9cqw;margin:0 3.9cqw;padding:1.5cqw .5cqw 1.6cqw}
 .diet-page .diet-hormones ol{padding:8.1cqw .5cqw 8.9cqw;border-radius:4cqw}
 .diet-page .diet-hormones li{font-size:3.2cqw;line-height:1.5}
 .diet-page .diet-hormones li+li{margin-top:8cqw}
 .diet-page .diet-hormones li+li::before{top:-7.1cqw}
 .diet-page .diet-hormones li:last-child strong{font-size:7.1cqw}
 .diet-page .diet-abdomen>p{font-size:3.2cqw;padding:7.5cqw 1cqw 7cqw;border-radius:5cqw;line-height:1.5}
 .diet-page .diet-abdomen>p strong{font-size:3.8cqw}
 .diet-page .diet-points{padding:20.1cqw 0 21cqw}
 .diet-page .diet-points>p{font-size:7cqw;padding:.7cqw 3.4cqw}
 .diet-page .diet-points h2{font-size:11.5cqw}
 .diet-page .diet-points ul{grid-template-columns:1fr 1fr;gap:5.5cqw 4.6cqw;margin:9.8cqw 15.3cqw 0}
 .diet-page .diet-points h3{font-size:4.6cqw;margin-top:4.5cqw}
 .diet-page .diet-program{padding-top:26.5cqw}
 .diet-page .diet-program h2{font-size:8cqw}
 .diet-page .diet-program>p{font-size:4.6cqw;margin-top:1.6cqw}
 .diet-page .diet-blogs{padding-top:10.2cqw}
 .diet-page .diet-blogs>h2{font-size:8.1cqw;line-height:1.2}
 .diet-page .diet-blogs>p{font-size:2.8cqw;margin-top:3.3cqw;line-height:1.5}
}

.diet-page .diet-down-arrow{width:8cqw;height:7cqw}
.diet-page .diet-down-arrow svg{display:block;width:100%;height:100%}
.diet-page .diet-rise-arrow{width:9cqw;height:14cqw;right:0;bottom:-3cqw;text-shadow:none;filter:drop-shadow(.3cqw .3cqw .3cqw #ddd)}
.diet-page .diet-rise-arrow svg{display:block;width:100%;height:100%}
.diet-page .diet-abdomen .diet-rise-arrow{width:6cqw;height:9cqw;right:-1.2cqw;bottom:5cqw}
.diet-page .diet-hormones li+li::before,.diet-page .diet-hormones li+li::after{content:'';position:absolute;width:2.6cqw;height:2.6cqw;left:calc(50% - 1.3cqw);border-bottom:.8cqw solid #ffbaa9;border-right:.8cqw solid #ffbaa9;transform:rotate(45deg);border-radius:.5cqw;top:-5.6cqw}
.diet-page .diet-hormones li+li::after{top:-4.1cqw}
@media(max-width:767px){.diet-page .diet-down-arrow{width:10cqw;height:8cqw}}

@media(max-width:1200px){
.diet-page .converted-doctor-blogs{padding-top:70px}
.diet-page .converted-doctor-blogs li{width:49%;padding:12px 3px}
}
@media(max-width:800px){
.diet-page .converted-doctor-blogs{padding-top:35px;justify-content:center}
.diet-page .converted-doctor-blogs li{width:100%;padding:5px 0}
}

.diet-page .diet-intro{padding-top:0}
.diet-page .diet-scale{position:relative;width:100%;height:58.333333cqw;margin:0;border:0;border-radius:0;box-shadow:none;background:none}
.diet-page .diet-scale h2{position:absolute;isolation:isolate;top:28.5cqw;left:32cqw;width:36cqw;margin:0;background:none;font-family:'KoPubDotumMedium',sans-serif}
@media(min-width:768px){
.diet-page .diet-hero{background:#ffbaa9}
.diet-page h1{font-size:7.8cqw}
.diet-page .diet-hero-copy>p:first-of-type{margin-top:2.5cqw}
.diet-page .diet-hero-copy>p:last-of-type{font-size:3.8cqw;margin-top:2cqw}
.diet-page .diet-intro>p{font-size:3.33cqw;margin-top:3cqw;line-height:1.5}
.diet-page .diet-intro{padding-bottom:10.8cqw}
}
@media(max-width:767px){
 .diet-page .diet-scale{height:68cqw}
.diet-page .diet-scale h2{top:31.066667cqw;left:30cqw;width:44cqw;font-size:7.3cqw}
.diet-page .diet-intro>p{margin-top:3.3cqw}
.diet-page .diet-hero{background:#ffbaa9}
.diet-page .diet-hero-copy>p:first-of-type{margin-top:4.3cqw}
.diet-page .diet-hero-copy>p:last-of-type{margin-top:4.2cqw}
}

.diet-page .diet-check li::before,.diet-page .diet-stress-check::before{content:"";display:inline-block;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M24%2017v10a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V7a2%202%200%200%201%202-2h15%22%20fill%3D%22none%22%20stroke%3D%22%23777%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22m10%2013%206%206L30%205%22%20fill%3D%22none%22%20stroke%3D%22%23ff896f%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:3cqw;height:3cqw;vertical-align:-.1em;margin-right:1.9cqw}
@media(min-width:768px){
.diet-page .diet-check-label{font-family:'KoPubDotumBold',sans-serif;font-size:2.6cqw;line-height:1.666667}
.diet-page .diet-check ul{margin:5.3cqw 13.5cqw 0 12.25cqw;padding-top:2.6cqw;padding-bottom:3.8cqw}
.diet-page .diet-check li{font-size:3.2cqw;line-height:2.035}
.diet-page .diet-plus{margin-top:3cqw}
.diet-page .diet-stress-check{margin-right:13.5cqw;margin-left:12.25cqw}
}
@media(max-width:767px){
.diet-page .diet-check li::before,.diet-page .diet-stress-check::before{width:3.8cqw;height:3.8cqw;margin-right:2cqw}
}

@media(min-width:768px){
.diet-page .diet-down-arrow{margin-top:5.13cqw;margin-bottom:1.2cqw}
.diet-page .diet-check-summary{line-height:1.45}
.diet-page .diet-check{padding-bottom:15.8cqw}
}

@media(min-width:768px){
.diet-page .diet-stress-question{padding-top:10.3cqw}
.diet-page .diet-stress-question h2{font-size:5.2cqw}
.diet-page .diet-stress-question h2 strong{font-size:6cqw}
.diet-page .diet-stress-effects>h2{margin-top:1cqw}
.diet-page .diet-effects-grid{margin-top:8.2cqw}
.diet-page .diet-hormones h3{font-size:3.7cqw;padding-bottom:.8cqw}
.diet-page .diet-hormones li{font-size:2.85cqw}
}

@media(max-width:767px){
.diet-page .diet-stress-question{padding-top:16cqw}
.diet-page .diet-stress-question h2{font-size:7.6cqw}
.diet-page .diet-stress-question h2 strong{font-size:8.8cqw}
}

@media(max-width:767px){
.diet-page .diet-stress-effects>h2{margin-top:.4cqw}
.diet-page .diet-effects-grid{margin-top:7.6cqw}
.diet-page .diet-hormones li{font-size:3.05cqw}
}

@media(min-width:768px){
.diet-page .diet-points{padding-top:11.916667cqw}
.diet-page .diet-points>p{font-size:5.3cqw;padding:.35cqw 2.3cqw}
.diet-page .diet-points h2{position:relative}
.diet-page .diet-points h2::before{content:"";position:absolute;left:calc(50% - 29.166667cqw);top:-1cqw;width:6.25cqw;height:10.833333cqw;background:url('/images/disease/diet/points-accent.webp') center/100% 100% no-repeat}
.diet-page .diet-points ul{margin-top:9.85cqw}
}

@media(max-width:767px){
.diet-page .diet-points>p{font-size:6.4cqw;padding:.5cqw 3.4cqw;transform:translateX(4cqw)}
.diet-page .diet-points h2{position:relative;font-size:11cqw;transform:translateX(4cqw)}
.diet-page .diet-points h2::before{content:"";position:absolute;left:14.055556cqw;top:-.972222cqw;width:7.5cqw;height:13.055556cqw;background:url('/images/disease/diet/points-accent-mobile.webp') center/100% 100% no-repeat}
.diet-page .diet-points ul{margin-top:8.3cqw}
.diet-page .diet-points h3{font-size:4.3cqw}
}

.diet-page .diet-program{position:relative;height:94.083333cqw;background-image:radial-gradient(#fffbfd 20%,#fffcfe80 40%,transparent 60%)}
@media(min-width:768px){
.diet-page .diet-program{padding-top:18.166667cqw}
.diet-page .diet-program h2{font-size:7.8cqw}
.diet-page .diet-program>p{font-size:4.6cqw;margin-top:1.35cqw}
}
@media(max-width:767px){
.diet-page .diet-program{height:103.194444cqw;background-image:linear-gradient(#fff 0 8cqw,transparent 10cqw),radial-gradient(#fffbfd 20%,#fffcfe80 40%,transparent 60%);background-size:100% 100%,2cqw 2cqw}
.diet-page .diet-program h2{font-size:7.65cqw}
.diet-page .diet-program>p{font-size:4.45cqw;margin-top:1.4cqw}
}

.diet-page .diet-rise-arrow{width:13cqw;height:14cqw;right:3cqw;bottom:-1.3cqw}
.diet-page .diet-abdomen .diet-rise-arrow{width:8.3cqw;height:9cqw;bottom:7cqw}
@media(max-width:767px){
.diet-page .diet-rise-arrow{right:3.3cqw;bottom:-1cqw}
.diet-page .diet-abdomen .diet-rise-arrow{right:-1.2cqw;bottom:6.5cqw}
}

.diet-page .diet-check li{border-bottom-color:transparent;background:repeating-linear-gradient(to right,#ff896f 0 .67cqw,transparent .67cqw 1cqw) left bottom/100% .15cqw no-repeat}

.diet-page .diet-hero-art img{display:block;width:100%;height:auto}
@media(max-width:767px){
 .diet-page .diet-hero-copy>p:first-of-type{font-size:clamp(13px,4.3cqw,26px);white-space:normal;word-break:keep-all}
 .diet-page .diet-hero-copy>p:last-of-type{font-size:clamp(15px,4.9cqw,30px);white-space:normal;word-break:keep-all}
}

.diet-page .diet-scale-body{position:absolute;left:20cqw;top:10cqw;width:60cqw;height:43.666667cqw;background:#ededed;border:.416667cqw solid white;border-radius:8cqw 8cqw 8cqw 0;box-shadow:.6cqw .6cqw 1.2cqw #0002}
.diet-page .diet-scale picture{display:block;position:absolute}
.diet-page .diet-scale picture img{display:block;width:100%;height:auto}
.diet-page .diet-scale-top{left:18.333333cqw;top:8.333333cqw;width:63.75cqw}
.diet-page .diet-scale-bottles{left:12.083333cqw;top:33.916667cqw;width:16.25cqw}
.diet-page .diet-scale-drops{left:75.166667cqw;top:25.833333cqw;width:8.583333cqw}
@media(max-width:767px){
 .diet-page .diet-scale-body{left:15.694444cqw;top:8.472222cqw;width:72.5cqw;height:53.055556cqw;border-width:.694444cqw;border-radius:11cqw 11cqw 11cqw 0}
 .diet-page .diet-scale-top{left:13.333333cqw;top:6.666667cqw;width:76.944444cqw}
 .diet-page .diet-scale-bottles{left:5.833333cqw;top:37.5cqw;width:20.555556cqw}
 .diet-page .diet-scale-drops{left:82.638889cqw;top:27.777778cqw;width:9.861111cqw}
 .diet-page .diet-intro>p{font-size:clamp(14px,4.6cqw,28px);word-break:keep-all;padding-inline:3cqw}
 .diet-page .diet-intro .diet-intro-closing{font-size:clamp(18px,6cqw,36px)}
}

.diet-page .diet-intro{background:url('/images/disease/diet/scale-grid.webp') 0 0/100cqw 7.666667cqw repeat-y}
@media(max-width:767px){.diet-page .diet-intro{background-image:url('/images/disease/diet/scale-grid-mobile.webp');background-size:100cqw 6.388889cqw}}

.diet-page .diet-stress-art img{display:block;width:100%;height:auto}
@media(max-width:767px){
 .diet-page .diet-check ul{padding-inline:clamp(48px,25cqw,180px)}
 .diet-page .diet-check li{position:relative;padding-left:clamp(18px,5.8cqw,42px);font-size:clamp(14px,4.3cqw,28px);white-space:normal;word-break:keep-all}
 .diet-page .diet-check li::before{position:absolute;left:0;top:.6em;width:clamp(13px,3.8cqw,26px);height:clamp(13px,3.8cqw,26px);margin:0}
 .diet-page .diet-check-summary{font-size:clamp(15px,4.6cqw,30px);padding-inline:3cqw;word-break:keep-all}
 .diet-page .diet-check-summary strong{font-size:clamp(16px,5cqw,32px)}
}

.diet-page .diet-body-art,.diet-page .diet-body-art img{display:block;width:100%;height:auto}
@media(max-width:767px){
 .diet-page .diet-hormones h3{font-size:clamp(13px,3.9cqw,26px);word-break:keep-all}
 .diet-page .diet-hormones li{font-size:clamp(13px,3.05cqw,22px);white-space:normal;word-break:keep-all;padding-inline:1cqw}
 .diet-page .diet-abdomen>p{font-size:clamp(13px,3.2cqw,23px);word-break:keep-all;padding-inline:2cqw}
 .diet-page .diet-abdomen>p strong{font-size:clamp(14px,3.8cqw,27px)}
}

.diet-page .diet-point-art{display:block;position:relative;width:20.8cqw;height:21cqw}
.diet-page .diet-point-art img{display:block;position:absolute;left:-1.25cqw;top:-.833333cqw;width:23.333333cqw;height:auto;max-width:none}
.diet-page .diet-doctors-photo{display:block;position:absolute;left:0;bottom:0;width:100%}
.diet-page .diet-doctors-photo img{display:block;width:100%;height:auto}
@media(max-width:767px){
 .diet-page .diet-point-art{width:32.5cqw;height:32.8cqw}
 .diet-page .diet-point-art img{left:-2.777778cqw;top:-1.111111cqw;width:36.666667cqw}
 .diet-page .diet-points h3{font-size:clamp(14px,4.3cqw,28px)}
 .diet-page .diet-program{height:auto}
 .diet-page .diet-program>p{font-size:clamp(14px,4.45cqw,28px);padding-inline:3cqw;word-break:keep-all}
 .diet-page .diet-doctors-photo{position:static;margin-top:7cqw}
 .diet-page .diet-blogs>p{font-size:clamp(13px,2.8cqw,20px);padding-inline:4cqw;word-break:keep-all}
}
@media(max-width:767px){
 .diet-page .diet-points h2{width:max-content;max-width:calc(100% - 8cqw);margin-inline:auto}
 .diet-page .diet-points h2::before{left:-7.5cqw}
}

.diet-page .diet-check li::before,.diet-page .diet-stress-check::before{content:"";border:0;border-radius:0;background:url("/images/disease/diet/symptom-check-original.webp") center/contain no-repeat}

.diet-page .diet-plus{position:relative;font-size:0;line-height:0}
.diet-page .diet-plus::before,.diet-page .diet-plus::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:currentColor}
.diet-page .diet-plus::before{width:55%;height:.5cqw}
.diet-page .diet-plus::after{width:.5cqw;height:55%}
@media(max-width:767px){.diet-page .diet-plus::before{height:.7cqw}.diet-page .diet-plus::after{width:.7cqw}}
.diet-page .diet-no{display:block;position:relative;z-index:1;width:28.5cqw;margin-top:4.5cqw}
.diet-page .diet-no img{display:block;width:100%;height:auto}
@media(max-width:767px){.diet-page .diet-no{width:41.388889cqw;margin-top:5cqw}}
