*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#f6f1e6;color:#303a2b;font-family:Arial,sans-serif}main{display:block}img,video{max-width:100%}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #a1803b;outline-offset:4px}button{cursor:pointer}.ht-skip-link{position:absolute;top:-100px;left:12px;z-index:1000;padding:14px;background:#303a2b;color:#fff}.ht-skip-link:focus{top:12px}.health-therapies-section{max-width:1440px;margin:auto}.ht-site-header,.ht-site-footer{max-width:1200px;margin:auto;padding:25px 5%;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.ht-site-header nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:13px}.ht-site-header a{text-decoration:none}.ht-site-brand{font:27px Georgia,serif}.ht-site-whatsapp{padding:13px 20px;border-radius:28px;background:#216644;color:#fff}.ht-site-footer{border-top:1px solid #d7d9c7;font-size:12px;color:#747a65}.ht-content{max-width:850px;margin:30px auto 65px;padding:0 24px;line-height:1.85;min-height:40vh}.ht-content h1{font:400 clamp(32px,5vw,50px)/1.18 Georgia,serif;margin:28px 0;color:#303a2b}.ht-content h2,.ht-content h3{font-family:Georgia,serif;font-weight:400;line-height:1.3}.ht-content img{height:auto;border-radius:12px}.ht-content input[type=search],.ht-password input{width:100%;border:1px solid #c6cab5;border-radius:8px;padding:13px;background:#fffdf7;font-size:16px}.ht-content button,.ht-password button{padding:13px 22px;background:#303a2b;color:#fffdf7;border:0;border-radius:30px;min-height:44px}.ht-content-list{display:grid;gap:32px;padding:0;list-style:none}.ht-content-list li{border-bottom:1px solid #d7d9c7;padding-bottom:25px}.ht-content-list h2{margin:0 0 12px}.ht-content-list a{text-underline-offset:5px}.ht-content-form{display:flex;gap:12px}.ht-password{max-width:450px;padding:40px 25px;margin:12vh auto}.ht-password h1{font:40px Georgia,serif}.ht-password label{display:block;margin:22px 0 8px}.ht-password button{margin-top:15px}.ht-pagination{display:flex;gap:15px;margin:30px 0}.ht-content table{max-width:100%;border-collapse:collapse}.ht-content td,.ht-content th{padding:8px;border:1px solid #d7d9c7}@media(max-width:560px){.ht-site-header{gap:18px}.ht-site-header nav{gap:13px}.ht-content-form{flex-direction:column}}
