
body.lh-article main{font-family:Manrope,sans-serif;color:#183d69}
.lh-article .ar-head{padding-top:38px!important;padding-bottom:24px!important}
.lh-article .ar-head-inner{display:block!important;max-width:1160px;margin:auto}
.lh-article h1{max-width:1040px;font-size:clamp(32px,4vw,52px)!important;line-height:1.15!important;margin:0 0 22px!important}
.lh-article .lead{max-width:970px;font-size:21px!important;line-height:1.6!important}
.lh-article .ar-author{display:flex;align-items:center;gap:18px;margin-top:24px;padding:20px;background:#eaf1f7;border-radius:18px;max-width:1040px;border:1px solid #d6e0e9}
.lh-article .ar-author img{width:84px!important;height:84px!important;object-fit:cover;border-radius:50%;flex:none}
.lh-article .ar-author p{margin:3px 0!important;font-size:16px!important;line-height:1.5!important}
.lh-article .ar-author-post{display:block;font-size:14px;font-weight:500}
.lh-article .ar-layout{max-width:1400px;margin:0 auto!important;padding:0 4% 48px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:38px}
.lh-article .ar-body{min-width:0;max-width:none!important}
.lh-article .ar-contents{align-self:start;position:sticky;top:120px;padding-top:26px}
.lh-article .ar-contents-links{display:grid;gap:12px}.lh-article .ar-contents-links a{font-size:15px;line-height:1.4}
.lh-article .ar-contents-links a[aria-current]{font-weight:800;text-decoration:underline}
.lh-article .ar-body section{padding:28px 0!important;margin:0!important;scroll-margin-top:135px}
.lh-article h2{font-size:28px!important;line-height:1.3!important;margin:0 0 20px!important}
.lh-article h3{font-size:21px!important;margin:24px 0 12px!important}
.lh-article .ar-body p,.lh-article .ar-body li{font-size:18px!important;line-height:1.65!important}
.lh-article .ar-body p{margin:0 0 17px!important}.lh-article .ar-body li{margin:0 0 9px!important}
.lh-article .ar-body ul{padding-left:24px;margin:0 0 18px}
.lh-row{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:26px;align-items:start}
.lh-article figure{margin:0!important;min-width:0;max-width:100%!important}
.lh-figure-button{border:1px solid #d7dfe5;border-radius:18px;background:#fff;padding:0;display:block;position:relative;width:100%;overflow:hidden;cursor:zoom-in;color:#0e2858}
.lh-figure-button img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.lh-plus{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;border:1.5px solid #183d69;border-radius:50%;width:30px;height:30px;background:#fff;font-size:25px;line-height:1}
.lh-figure-button:focus-visible,.lh-article a:focus-visible{outline:3px solid #b8862e;outline-offset:4px}
.lh-gland-top,.lh-gland-bottom{position:absolute;width:100%;left:0;text-align:center;font-size:clamp(19px,2.1vw,29px);font-weight:800;line-height:1.1;pointer-events:none}
.lh-gland-top{top:3.5%}.lh-gland-bottom{bottom:5%}
.lh-article figcaption{font-size:16px!important;line-height:1.5!important;margin-top:12px!important;color:#465c73}
.lh-note{background:#eaf1f7;padding:20px;border-radius:18px;border:1px solid #d6e0e9}
.lh-note p:last-child{margin-bottom:0!important}
.lh-vision{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:4/3;border:1px solid #c2d1dd}
.lh-vision img{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}
.lh-vision .lh-soft{filter:blur(2.8px);clip-path:inset(0 0 0 var(--split,50%))}
.lh-split{position:absolute;left:var(--split,50%);height:100%;border-left:3px solid white;pointer-events:none}
.lh-slider-labels{display:flex;justify-content:space-between;font-size:15px;font-weight:700;margin:8px 0}
.lh-article input[type=range]{width:100%;min-height:44px;accent-color:#183d69}
.lh-article .lh-faq{border:1px solid #cbd7e0;border-radius:16px;padding:17px 20px;margin:12px 0;background:#eaf1f7}
.lh-faq summary{font-size:18px;font-weight:700;cursor:pointer;line-height:1.5}.lh-faq p{padding-top:14px}
.lh-article .ar-related{background:#eaf1f7;border-radius:18px;padding:24px!important;margin:24px 0!important}
.lh-related-links{display:flex;flex-wrap:wrap;gap:12px}.lh-related-links a{border:1px solid #c2d1dd;border-radius:99px;background:white;padding:12px 18px;font-size:16px;text-decoration:none}
#lh-lightbox{border:0;border-radius:16px;padding:18px;width:min(850px,95vw);max-height:94vh;background:#fff;color:#183d69}
#lh-lightbox::backdrop{background:rgba(10,25,45,.82)}
.lh-lightbox-close{display:block;margin:0 0 10px auto;min-height:44px;padding:8px 18px;border:1px solid #bbcddd;border-radius:99px;background:#eaf1f7;color:#183d69;font:700 16px Manrope,sans-serif}
.lh-modal-image{position:relative;width:min(100%,65vh);margin:auto}.lh-modal-image img{display:block;width:100%;height:auto}.lh-modal-image .lh-plus{display:none}.lh-modal-image .lh-vision img{height:100%;object-fit:cover}
@media(min-width:901px){.lh-row figure{justify-self:center}html[lang=en] #glands figure{max-width:340px!important}html[lang^=zh] #glands figure{max-width:240px!important}html[lang^=zh] #symptoms figure{max-width:280px!important}html[lang^=zh] #symptoms .lh-vision{aspect-ratio:16/9}html[lang^=zh] #massage figure{max-width:280px!important}html[lang^=zh] #warm figure{max-width:300px!important}html[lang^=zh] #clean figure{max-width:340px!important}}
#lh-modal-caption{font:500 16px/1.5 Manrope,sans-serif;margin:12px 0 0}
@media(max-width:1059px){.lh-article .ar-layout{display:block;padding:0 6% 40px}.lh-article .ar-contents{position:static;padding:14px 0}.lh-article .ar-contents summary{font-size:18px;font-weight:700}.lh-article .ar-contents-links{padding:16px 0}.lh-article .ar-contents-links a{font-size:18px}.lh-article .ar-head{padding-left:6%!important;padding-right:6%!important}}
@media(max-width:900px){.lh-row{display:flex;flex-direction:column;gap:20px}.lh-article .ar-body section{padding:23px 0!important}.lh-article .ar-head{padding-top:25px!important}.lh-article .lead{font-size:19px!important}.lh-article h2{font-size:25px!important}.lh-article .ar-author{gap:12px;padding:16px}.lh-article .ar-author img{width:76px!important;height:76px!important}.lh-article .ar-author p{font-size:14px!important}.lh-article figure{width:100%;max-width:440px!important;margin:auto!important}.lh-gland-top,.lh-gland-bottom{font-size:24px}.lh-related-links a{width:100%}.lh-article .ar-body p,.lh-article .ar-body li{font-size:18px!important}}
