.section-page-hero{background:var(--color-menu-bg);padding:clamp(2.5rem,5vw,4rem) 0;border-bottom:1px solid var(--color-border-input)}.section-page-hero .wrap>p{font-size:1.05rem;max-width:560px;color:var(--color-dark)}.section-page-hero h1 em{font-style:italic;color:var(--color-primary-mid)}.page-blog-index .blog-hero{padding:var(--space-8) 0 var(--space-6);border-bottom:none;background:linear-gradient(180deg,var(--color-cream) 0%,var(--color-white) 72%)}.page-blog-index .blog-hero__title{font-size:clamp(2rem,3.5vw,2.85rem);letter-spacing:-.03em}.page-blog-index .blog-filtros{position:sticky;top:var(--site-header-total-h);z-index:40;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-input);background:#fffffff5;backdrop-filter:blur(10px);box-shadow:0 4px 16px #3636360d}.blog-hero__grid{align-items:center;row-gap:1.15rem}.blog-hero__copy{min-width:0}.blog-hero__title{font-size:clamp(1.75rem,2.8vw,2.45rem);line-height:1.12;color:var(--color-primary);margin:.65rem 0 .6rem}.blog-hero__title em{font-style:italic;color:var(--color-primary-mid)}.blog-hero__lead{max-width:36rem;margin:0;font-size:.94rem;line-height:1.62}.blog-featured{width:100%;display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--color-border-input);border-radius:var(--r-lg);background:var(--color-white);box-shadow:var(--sh-card);text-decoration:none;color:inherit;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}.blog-featured:hover{transform:translateY(-3px);box-shadow:var(--sh-card-hover);border-color:rgba(var(--brand-rgb),.22)}.blog-featured__media{position:relative;aspect-ratio:16 / 10;background:var(--gradient-img-placeholder);overflow:hidden}.blog-featured__media:after{content:"Destaque";position:absolute;top:.65rem;left:.65rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);background:var(--color-primary);padding:.28rem .65rem;border-radius:var(--r-pill)}.blog-featured__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog-featured__placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-size:3rem}.blog-featured__body{padding:.95rem 1rem 1rem;display:flex;flex-direction:column;gap:.45rem;min-width:0}.blog-featured__date{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0}.blog-featured__title{font-size:1.02rem;line-height:1.28;font-weight:800;color:var(--color-dark);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-featured__excerpt{font-size:.82rem;color:var(--text-muted);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-featured__cta{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:800;color:var(--color-accent);margin-top:.15rem;transition:gap .2s}.blog-featured:hover .blog-featured__cta{gap:.5rem}@media(min-width:768px){.blog-featured{grid-template-columns:minmax(0,42%) minmax(0,1fr);min-height:10.75rem}.blog-featured__media{aspect-ratio:auto;height:100%;min-height:10.75rem}.blog-featured__body{padding:1rem 1.1rem;justify-content:center}.blog-featured__excerpt{-webkit-line-clamp:3}}.blog-filtros{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-input);background:var(--color-white)}.blog-index{padding:var(--space-6) 0 var(--space-12);background:var(--color-white)}.blog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.blog-toolbar__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto}.blog-toolbar__label{flex:0 0 auto;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;min-width:5.75rem}.page-blog-index .blog-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0}.page-blog-index button.blog-filter-chip{display:inline-flex;align-items:center;min-height:2.75rem;font-family:inherit;font-size:var(--text-sm);font-weight:700;padding:.45rem 1.05rem;border-radius:var(--r-pill);border:1.5px solid var(--color-border-input);background:var(--color-white);color:var(--color-dark);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s var(--ease-out)}.page-blog-index button.blog-filter-chip:hover{border-color:var(--color-primary-mid);color:var(--color-primary)}.page-blog-index button.blog-filter-chip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.blog-search{position:relative;display:block;flex:0 0 auto;margin-left:auto;width:5.75rem;transition:width .22s ease}.blog-search:focus-within{width:min(11.5rem,42vw)}.blog-search__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--text-muted);opacity:.65;pointer-events:none}.blog-search input{width:100%;min-height:2.75rem;padding:.35rem 0 .45rem 1.35rem;border:0;border-bottom:1px solid transparent;border-radius:0;outline:none;font:inherit;font-size:.78rem;font-weight:600;background:transparent;color:var(--text-muted);transition:border-color .2s,color .2s}.blog-search:focus-within input{border-bottom-color:var(--color-border-input);color:var(--color-dark)}.blog-search input:focus{border-bottom-color:var(--color-primary)}.blog-search input::placeholder{color:var(--text-muted);font-weight:600}.blog-search input::-webkit-search-cancel-button{display:none}.blog-index .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.15rem,2vw,1.5rem)}.page-blog-index .blog-index.section{padding-top:clamp(1.75rem,3.5vw,2.5rem)}.page-blog-index .blog-card.card{border:none;border-top:none}.page-blog-index .blog-card.card:hover{border-top-color:transparent}.page-blog-index .blog-card--grid{overflow:hidden;padding:.65rem;border:none;border-top:none;border-radius:var(--r-lg);background:var(--color-white);box-shadow:var(--sh-card);transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.page-blog-index .blog-card--filtered-out{display:none!important}.page-blog-index .blog-card--grid:hover{box-shadow:var(--sh-card-hover);transform:translateY(-4px);border-top-color:transparent}.page-blog-index .blog-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--color-dark)}.page-blog-index .blog-card__thumb{position:relative;aspect-ratio:4 / 3;height:auto;border-radius:var(--r);overflow:hidden;background:var(--gradient-img-placeholder);display:flex;align-items:center;justify-content:center}.page-blog-index .blog-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;position:static}.page-blog-index .blog-card__thumb-fallback{font-size:2.5rem;line-height:1}.page-blog-index .blog-card__badge{position:absolute;top:.65rem;left:.65rem;z-index:2;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;-webkit-text-fill-color:#ffffff;background:var(--color-primary);padding:.3rem .6rem;border-radius:var(--r-pill);box-shadow:0 2px 8px #3636361f}.page-blog-index .blog-card__badge[data-pilar=pilates]{background:#378add;color:#fff!important}.page-blog-index .blog-card__badge[data-pilar=massoterapia]{background:#3a8a2a;color:#fff!important}.page-blog-index .blog-card__badge[data-pilar=shiatsu]{background:#5a3acc;color:#fff!important}.page-blog-index .blog-card__badge[data-pilar=acupuntura]{background:#9a6030;color:#fff!important}.page-blog-index .blog-card__badge[data-pilar=eventos]{background:var(--color-primary-mid);color:#fff!important}.page-blog-index .blog-card__badge[data-pilar=afiliados],.page-blog-index .blog-card__badge[data-pilar=outros]{background:var(--color-dark);color:#fff!important}.page-blog-index .blog-card__body{display:flex;flex-direction:column;flex:1;gap:.65rem;padding:1rem .35rem .45rem;min-height:0}.page-blog-index .blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.page-blog-index .blog-card__title{margin:0;font-family:var(--font-family);font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:700;line-height:1.45;color:var(--color-dark);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-blog-index .blog-card__footer{margin-top:0;padding-top:.65rem;border-top:1px solid var(--color-border-input)}.page-blog-index .blog-card__cta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.page-blog-index .blog-card__cta-label{font-size:.875rem;font-weight:500;color:var(--text-muted);transition:color .2s ease}.page-blog-index .blog-card__cta-icon{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-accent, #d8409f);color:#fff!important;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.page-blog-index .blog-card__cta-icon svg{width:.8rem;height:.8rem;color:#fff!important}.page-blog-index .blog-card__cta-icon svg path{fill:#fff!important}.page-blog-index .blog-card--grid:hover .blog-card__cta-label{color:var(--color-primary-mid)}.page-blog-index .blog-card--grid:hover .blog-card__cta-icon{background:var(--color-primary-mid, #b23590);color:#fff!important;transform:translate(2px,-2px)}.page-blog-index .blog-card--grid:hover .blog-card__cta-icon svg path{fill:#fff!important}.blog-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--color-dark)}.blog-card__badge,.blog-card__cta-icon{color:#fff!important}.blog-card__cta-icon svg path{fill:#fff!important}.blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-border-input);font-size:.72rem;color:var(--text-muted)}.blog-card__author{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--color-dark)}.blog-card__author-avatar{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-cream);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.blog-card__time{white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-card{display:block;text-decoration:none;color:inherit}.section-page-hero--article{padding:var(--space-6) 0 0}.wrap--article{max-width:var(--max)}.article-hero-img-wrap{padding-top:var(--space-4);max-width:var(--max);margin:0 auto}.blog-card__thumb{height:220px;background:var(--gradient-img-placeholder);display:flex;align-items:center;justify-content:center;font-size:2.5rem;position:relative;overflow:hidden}.blog-card__thumb img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.blog-card__body{padding:1.25rem;display:flex;flex-direction:column;flex:1}.blog-card__meta{font-size:.72rem;color:var(--text-muted);margin-bottom:.5rem}.blog-card__title{font-size:1rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem;line-height:1.35}.blog-card__excerpt{font-size:.82rem;color:var(--text-muted);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tag-pilar{display:inline-block;font-size:.68rem;font-weight:600;color:var(--color-primary);background:var(--color-cream);padding:.25rem .75rem;border-radius:var(--r-pill);margin-bottom:1rem;border:1px solid rgba(var(--brand-rgb),.15);text-decoration:none;transition:border-color .15s,background .15s}.tag-pilar:hover{border-color:rgba(var(--brand-rgb),.35);background:var(--color-menu-bg)}.article-hero h1{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,3rem)}.author-box{background:var(--color-menu-bg);border-radius:var(--r-lg);padding:var(--space-4);display:flex;gap:var(--space-3);align-items:center;margin-top:var(--space-6);border:1px solid var(--color-border-input);box-shadow:var(--shadow-sm)}.author-box__avatar{width:72px;height:72px;border-radius:50%;background:var(--gradient-img-placeholder-soft);border:1px solid rgba(var(--brand-rgb),.12);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.author-box__name{font-size:.95rem;font-weight:700;color:var(--color-primary);margin-bottom:.2rem}.author-box__role{font-size:.75rem;color:var(--color-primary-mid);font-weight:600;margin-bottom:.4rem}.author-box p{font-size:.82rem;margin:0}.article-related{border-top:1px solid var(--color-border-input);margin-top:2.5rem;padding-top:2rem}.article-related__title{font-size:.85rem;font-weight:600;color:var(--color-dark);margin-bottom:1rem}.article-related__links{display:flex;flex-direction:column;gap:.5rem}.article-related__links a{font-size:.85rem;color:var(--color-accent);font-weight:600}.article-related__links a:hover{color:var(--color-primary-mid)}.ydv-blog-sidebar{display:flex;flex-direction:column;gap:var(--space-3)}.ydv-sidebar-cta{position:relative;overflow:hidden;background:var(--color-white);border:1px solid var(--color-border-input);border-radius:var(--r-lg);padding:1.65rem 1.35rem 1.5rem;box-shadow:0 8px 32px #36363614}.ydv-sidebar-cta:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--color-accent) 35%,var(--color-primary) 65%,transparent)}.ydv-sidebar-cta__kicker{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .65rem}.ydv-sidebar-cta__title{font-size:1.2rem;font-weight:800;color:var(--color-primary);margin:0 0 .75rem;line-height:1.3;letter-spacing:-.02em}.ydv-sidebar-cta__body{font-size:.9375rem;line-height:1.65;color:var(--text-muted);margin:0}.ydv-sidebar-cta__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.35rem}.ydv-sidebar-cta__btn{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.15rem;border-radius:var(--r-lg);font-size:.9rem;font-weight:700;text-decoration:none;text-align:center;transition:transform .15s var(--ease-out),box-shadow .2s,background .2s}.ydv-sidebar-cta__btn--primary{background:var(--gradient-cta);color:var(--text-on-brand);box-shadow:0 6px 24px rgba(var(--brand-rgb),.28);text-decoration:none}.ydv-sidebar-cta__btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(var(--brand-rgb),.32);color:var(--text-on-brand)}.ydv-sidebar-cta__note{margin:0;font-size:.75rem;line-height:1.5;color:var(--text-muted);text-align:center}.ydv-sidebar-latest{background:var(--color-white);border:1px solid var(--color-border-input);border-radius:var(--r-lg);padding:var(--space-3);box-shadow:var(--shadow-sm)}.ydv-sidebar-latest__head{margin-bottom:.85rem}.ydv-sidebar-latest__title-main{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark);margin:0}.ydv-sidebar-latest__subtitle{font-size:.72rem;color:var(--text-muted);margin:.25rem 0 0}.ydv-sidebar-latest__list{list-style:none;margin:0;padding:0}.ydv-sidebar-latest__item+.ydv-sidebar-latest__item{border-top:1px solid var(--color-border-input);margin-top:.65rem;padding-top:.65rem}.ydv-sidebar-latest__link{display:flex;gap:.75rem;text-decoration:none;color:inherit;border-radius:var(--r);padding:.15rem;transition:background .15s}.ydv-sidebar-latest__link:hover{background:var(--color-cream)}.ydv-sidebar-latest__thumb{width:4.75rem;height:3.75rem;flex-shrink:0;border-radius:var(--r);overflow:hidden;background:var(--gradient-img-placeholder);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.ydv-sidebar-latest__thumb img{width:100%;height:100%;object-fit:cover}.ydv-sidebar-latest__cat{display:block;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.ydv-sidebar-latest__title{font-size:.8rem;font-weight:700;line-height:1.35;color:var(--color-primary);margin:.25rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ydv-sidebar-latest__meta{font-size:.68rem;color:var(--text-muted);margin:.35rem 0 0}.ydv-sidebar-latest__all{display:flex;align-items:center;justify-content:center;min-height:2.5rem;margin-top:.85rem;font-size:.82rem;font-weight:700;color:var(--color-accent);text-decoration:none;border-radius:var(--r-lg);transition:background .15s}.ydv-sidebar-latest__all:hover{background:var(--color-cream)}.page-content{line-height:1.8;color:var(--color-dark)}.page-content h2{color:var(--color-primary);margin:2rem 0 .75rem;font-size:clamp(1.35rem,3vw,1.75rem)}.page-content h3{color:var(--color-dark);margin:1.5rem 0 .5rem}.page-content a:not(.btn):not(.btn-primary):not(.btn-outline):not([class*=btn-]){color:var(--color-accent);text-decoration:underline;text-decoration-color:var(--color-primary-mid)}.page-content a:not(.btn):not(.btn-primary):not(.btn-outline):not([class*=btn-]):hover{color:var(--color-primary-mid)}.img-placeholder{background:var(--gradient-img-placeholder)}@media(max-width:1023px){.blog-index .blog-grid{grid-template-columns:repeat(2,1fr)}.article-wrap--with-sidebar{grid-template-columns:1fr}.article-aside{position:static}}@media(max-width:767px){.blog-hero__grid{align-items:stretch}.blog-toolbar{flex-direction:column;align-items:stretch}.blog-search{margin-left:0;align-self:flex-end;width:min(9rem,55vw)}.blog-search:focus-within{width:min(9rem,55vw)}}@media(max-width:479px){.blog-index .blog-grid{grid-template-columns:1fr}.author-box{flex-direction:column;text-align:center}.page-blog-index .blog-filter-bar{gap:.4rem}.page-blog-index button.blog-filter-chip{font-size:.8125rem;padding:.4rem .85rem}}body.page-yogax.page-blog-index{--color-primary: #a32483;--color-primary-mid: #b23590;--color-accent: #d8409f;--color-dark: #363636;--color-cream: #f7f2e6;--color-menu-bg: #faf2ec;--color-white: #ffffff;--color-border-input: #e0d5d0;--text-muted: #4f4f4f;--brand: #a32483;--brand-rgb: 163, 36, 131;--font-family: "Plus Jakarta Sans", system-ui, sans-serif;--r: 4px;--r-lg: 5px;--r-pill: 5px;--space-2: 1rem;--space-6: 3rem;--space-8: 4rem;--space-12: 6rem;--text-sm: .875rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--shadow-md: 0 4px 16px rgba(54, 54, 54, .08);--sh-card: var(--shadow-md), 0 0 0 1px rgba(163, 36, 131, .06);--sh-card-hover: 0 12px 32px rgba(163, 36, 131, .12);--page-max: 1280px;--page-margin: clamp(1.25rem, 4vw, 2.5rem);--grid-cols: 12;--grid-gap: clamp(1.15rem, 1.6vw, 1.5rem);--stack-gap: 0;--site-header-total-h: 5.25rem;--gradient-img-placeholder: linear-gradient(155deg, #f7f2e6 0%, #faf6ef 55%, rgba(163, 36, 131, .12) 100%)}body.page-yogax.page-blog-index .home-section--white{background:var(--color-cream)}body.page-yogax.page-blog-index .home-section--menu{background:var(--color-menu-bg)}body.page-yogax.page-blog-index .wrap{box-sizing:border-box;width:min(100%,calc(var(--page-max) + 2 * var(--page-margin)));max-width:none;margin-inline:auto;padding-inline:var(--page-margin);display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--stack-gap);align-items:start}body.page-yogax.page-blog-index .wrap>*{grid-column:1 / -1;min-width:0}body.page-yogax.page-blog-index .layout-split-6-6{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--grid-gap);align-items:center}body.page-yogax.page-blog-index .layout-split-6-6>*{grid-column:span 6;min-width:0}body.page-yogax.page-blog-index .s-label{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);background:var(--color-cream);border:1px solid rgba(163,36,131,.15);padding:.3rem .85rem;border-radius:var(--r-pill);margin:0 0 1rem}body.page-yogax.page-blog-index .s-lead{font-size:1.05rem;line-height:1.65;color:var(--text-muted)}body.page-yogax.page-blog-index .blog-hero__title,body.page-yogax.page-blog-index .blog-featured__title,body.page-yogax.page-blog-index .blog-card__title{font-family:var(--font-family)}@media(max-width:767px){body.page-yogax.page-blog-index{--grid-cols: 6}body.page-yogax.page-blog-index .layout-split-6-6>*{grid-column:1 / -1}}
