/* AirflowWellness reconstruction. */
*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#f2f6f1;color:#34483d;font:16px/1.73 Merriweather,Georgia,serif}img{display:block;max-width:100%;height:auto}a{color:#3f684f;text-underline-offset:.18em}button{font:inherit;cursor:pointer}
h1,h2,h3,.aw-logo-text{font-family:Montserrat,sans-serif;line-height:1.23;overflow-wrap:anywhere}h1{font-size:clamp(1.85rem,4.55vw,3.3rem);margin:0 0 .45em}
.aw-header-inner,.aw-wrapper,.aw-footer-widgets{width:min(1110px,calc(100% - 42px));margin-inline:auto}.aw-site-header{background:#fff}.aw-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:15px}
.aw-logo-block{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.aw-logo-block svg{width:45px;height:45px;flex:none}.aw-logo-text{font-size:1.2rem}
.aw-nav-list{display:flex;gap:13px;flex-wrap:wrap;padding:0;margin:0;list-style:none}.aw-primary-nav a{color:inherit;text-decoration:none;font:650 .94rem Montserrat,sans-serif}.aw-primary-nav .current-menu-item>a{box-shadow:0 2px #86a788}.aw-burger-toggle{display:none;background:#fff;border:1px solid #86a788;padding:5px 9px;color:inherit}
.aw-breath-wave{border-bottom:3px solid #86a788}.aw-layout-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,238px);gap:24px;align-items:start;padding:22px 0 44px}.aw-main-col{min-width:0}
.aw-main-col>article{background:#fff;border:1px solid #d9e6d8;border-radius:8px;padding:clamp(15px,3.8vw,35px)}.aw-breadcrumbs,.aw-single-meta{font-size:.89rem;overflow-wrap:anywhere}.aw-bc-sep{margin:0 .35em}.aw-single-thumb:empty{display:none}
.aw-single-content{overflow-wrap:anywhere}.aw-single-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.aw-single-content :is(th,td){border:1px solid #d9e6d8;padding:6px 9px;text-align:left}
.aw-sidebar-col .widget{background:#e6eee4;padding:13px 15px;border-top:3px solid #86a788}.aw-sidebar-col ul,.aw-site-footer ul{padding:0;list-style:none}.aw-sidebar-col li{margin:6px 0}
.aw-site-footer{background:#3e584a;color:#f2f6ef}.aw-site-footer a{color:#d9efd9}.aw-footer-widgets{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px;padding:20px 0}.aw-footer-bottom{text-align:center;padding:11px;border-top:1px solid #7b9283}
.aw-cookie-notice{position:fixed;z-index:4;inset:auto 11px 11px;background:#3e584a;color:#fff;border:1px solid #86a788;padding:10px 13px;font-size:.9rem}.aw-cookie-notice[hidden]{display:none}.aw-cookie-accept{background:#c1d7bf;color:#283b30;border:0;padding:4px 9px}
@media(max-width:760px){.aw-header-inner{flex-wrap:wrap;padding:8px 0}.aw-burger-toggle{display:block}.aw-primary-nav{display:none;flex-basis:100%}.aw-primary-nav.is-open{display:block}.aw-nav-list{display:grid;gap:6px}.aw-layout-with-sidebar{grid-template-columns:minmax(0,1fr)}}
@media(max-width:520px){.aw-header-inner,.aw-wrapper,.aw-footer-widgets{width:calc(100% - 26px)}.aw-footer-widgets{grid-template-columns:1fr}}
.aw-hero-section{text-align:center;background:#e1ece0;padding:clamp(35px,8vw,88px) 18px;color:#365044}
.aw-hero-desc,.aw-info-panel-inner{width:min(720px,100%);margin:0 auto 20px}.aw-hero-cta,.aw-card-read-more{display:inline-block;font-family:Montserrat,sans-serif;font-weight:700}.aw-hero-cta{padding:9px 16px;background:#3e584a;color:#fff;border-radius:6px}
.aw-categories-section{width:min(1110px,calc(100% - 26px));margin:28px auto}.aw-categories-grid,.aw-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}
.aw-category-card,.aw-article-card{display:block;background:#fff;border:1px solid #d9e6d8;border-radius:8px;overflow:hidden}.aw-category-card,.aw-card-body{padding:14px}.aw-card-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover}.aw-card-meta,.aw-latest-subtitle{font-size:.89rem}.aw-card-title{margin:.3em 0}
.aw-pagination{text-align:center;margin:22px auto}.aw-pagination a,.aw-pagination span{display:inline-block;padding:4px 7px}.aw-info-panel{background:#e1ece0;padding:22px 14px}.aw-info-panel-inner{margin-bottom:0}
