.clear-service-index,.clear-med-index{background:#f5f2ed;color:#292520}
.clear-eyebrow{font:300 11px/1.6 "Overpass",Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.clear-intro{background:#e7dfd5;padding:103px 8% 82px}
.clear-intro h1,.clear-med-statement h2,.clear-cat-header h2,.clear-end h2,.clear-glance h2,.clear-goals h2{font-family:"Very Vogue Display",Georgia,serif;font-weight:400;line-height:1.08}
.clear-intro h1{font-size:clamp(56px,8vw,106px);margin:15px 0}
.clear-intro p{max-width:700px;font-size:16px;line-height:1.9;color:#625950;margin-bottom:30px}
.clear-book{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;background:#292521;color:#f5f2ed;font:300 11px/1.6 "Overpass",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:normal}
.clear-book:hover{background:#54483c;color:#fff}
.clear-book svg,.clear-explore svg{width:17px;height:17px;flex:none}
.clear-jump{display:flex;gap:26px;padding:14px 8%;background:#292521;color:#f5f2ed;overflow-x:auto;white-space:nowrap}
.clear-jump a{padding:8px 0;font:300 11px/1.6 "Overpass",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}
.clear-jump a:hover{text-decoration:underline;text-underline-offset:6px}
.clear-category{padding:82px 8%;border-bottom:1px solid #d2c6b9;scroll-margin-top:15px}
.clear-category:nth-of-type(even){background:#eee8e1}
.clear-cat-header{display:grid;grid-template-columns:1.25fr .75fr;gap:6%;align-items:end;margin-bottom:34px}
.clear-cat-header h2{font-size:clamp(43px,5.8vw,77px);margin:14px 0 0}
.clear-cat-header p{font-size:14px;color:#61574f;line-height:1.85}
.clear-rows{border-top:1px solid #c9bfb3}
.clear-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid #c9bfb3}
.clear-item h3{font:400 clamp(22px,2.8vw,32px)/1.25 "Very Vogue Text",Georgia,serif;margin:0 0 8px}
.clear-item p{font-size:13px;line-height:1.7;color:#645a51;max-width:650px;margin:0}
.clear-actions{display:flex;align-items:center;gap:21px}
.clear-explore{display:inline-flex;align-items:center;gap:8px;font:300 11px "Overpass",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #988779;padding-bottom:7px}
.clear-actions .clear-book{padding:11px 17px}
.clear-end{text-align:center;padding:80px 7%;background:#292521;color:#f6f0e8}
.clear-end h2{font-size:clamp(49px,6vw,78px);margin:13px 0}
.clear-end p{font-size:14px;color:#d8cec0;line-height:1.8;max-width:660px;margin:0 auto 26px}
.clear-end .clear-book{background:#f6f0e8;color:#292521}
.clear-med-index .hero-in{min-height:510px}
.clear-med-index .hero-in .clear-book{margin-top:25px;background:#f6f0e8;color:#292521}
.clear-med-statement{padding:70px 8%;background:#e7dfd5}
.clear-med-statement h2{font-size:clamp(49px,6vw,82px);margin:12px 0}
.clear-med-statement p{max-width:650px;line-height:1.85;color:#60574f}
.clear-glance{padding:76px 8%;background:#2b2723;color:#f7f1e8}
.clear-glance h2{font-size:clamp(47px,5.7vw,74px);margin:15px 0}
.clear-glance-head p{font-size:14px;line-height:1.8;color:#d5c8ba}
.clear-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:29px 0;border-block:1px solid #6c6259}
.clear-fact-grid div{padding:26px 20px;border-right:1px solid #6c6259}
.clear-fact-grid div:first-child{padding-left:0}
.clear-fact-grid div:last-child{border-right:0}
.clear-fact-grid small{display:block;font:300 10px "Overpass",Arial,sans-serif;letter-spacing:.13em;margin-bottom:13px;color:#bfb0a1}
.clear-fact-grid strong{font:400 21px "Very Vogue Text",Georgia,serif}
.clear-glance .clear-book{background:#f7f1e8;color:#2b2723}
.clear-goals{padding:80px 8%;background:#e9e2d9}
.clear-goals h2{font-size:clamp(49px,6vw,75px);margin:13px 0}
.clear-goals-heading p{font-size:14px;color:#61574f;line-height:1.8}
.clear-goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:30px}
.clear-goal-grid article{border:1px solid #cec1b4;padding:28px}
.clear-goal-grid h3,.clear-rha-mechanism h3{font:400 29px "Very Vogue Text",Georgia,serif;margin:0 0 10px}
.clear-goal-grid p,.clear-rha-mechanism p{font-size:13px;color:#61574f;line-height:1.8}
.clear-rha-mechanism{padding:25px 0 8px}
@media(max-width:780px){.clear-intro,.clear-category,.clear-med-statement,.clear-glance,.clear-goals{padding:62px 7%}.clear-jump{padding:9px 7%;gap:20px}.clear-cat-header{grid-template-columns:1fr;gap:10px}.clear-cat-header h2{font-size:clamp(43px,10vw,65px)}.clear-item{grid-template-columns:1fr;gap:17px}.clear-actions{flex-wrap:wrap;gap:20px}.clear-fact-grid{grid-template-columns:1fr 1fr}.clear-fact-grid div:nth-child(2){border-right:0}.clear-fact-grid div:nth-child(-n+2){border-bottom:1px solid #6c6259}.clear-fact-grid div:nth-child(3){padding-left:0}.clear-goal-grid{grid-template-columns:1fr}.clear-end{padding:65px 7%}}
@media(max-width:395px){.clear-fact-grid{grid-template-columns:1fr}.clear-fact-grid div{padding-left:0!important;border-right:0!important;border-bottom:1px solid #6c6259}.clear-fact-grid div:last-child{border-bottom:0}}