.blog-feed__tabs{display:flex;flex-wrap:wrap;gap:.4rem clamp(1.2rem,3vw,2.2rem);margin:0 0 clamp(2rem,4vw,3rem);padding-bottom:.9rem;border-bottom:1px dashed var(--border-soft)}.blog-tab{position:relative;min-height:2.75rem;padding:0;border:0;background:none;color:var(--text-secundario);font:500 clamp(1.1rem,1.5vw,1.25rem)/1 var(--font-display);cursor:pointer;transition:color .2s steps(2)}.blog-tab:hover{color:var(--text-principal)}.blog-tab[aria-pressed=true]{color:var(--text-principal);font-weight:650}.blog-tab svg{position:absolute;left:-2%;bottom:.1rem;width:104%;height:.6rem;fill:var(--color-primario);clip-path:inset(0 100% 0 0);transition:clip-path .3s steps(4)}.blog-tab[aria-pressed=true] svg{clip-path:inset(0 0 0 0)}.blog-feed__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(2rem,4vw,3.2rem) clamp(1.5rem,3vw,2.6rem);margin:0;padding:0;list-style:none}.blog-feed__grid>li{max-width:36rem}.note{position:relative;display:flex;flex-direction:column;height:100%;color:var(--text-principal);text-decoration:none;filter:drop-shadow(4px 7px 0 rgb(48 35 23 / .14));rotate:-.7deg;transition:transform .24s steps(3),filter .24s steps(3)}.blog-feed__grid>li:nth-child(2n) .note{rotate:.8deg}.blog-feed__grid>li:nth-child(3n) .note{rotate:-.3deg}.note:hover,.note:focus-visible{transform:translateY(-5px) rotate(-1deg);filter:drop-shadow(8px 13px 0 rgb(48 35 23 / .12))}.note:focus-visible{outline:2px solid var(--color-primario-strong);outline-offset:6px}.note__paper{position:absolute;inset:0 0 -10px;background-color:#fbf7f0;background-image:var(--paper-grain);-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 10px) no-repeat,var(--note-edge) bottom / 480px 12px repeat-x;mask:linear-gradient(#000,#000) top / 100% calc(100% - 10px) no-repeat,var(--note-edge) bottom / 480px 12px repeat-x}.note__photo{position:relative;margin:1rem 1rem 0;rotate:1deg}.note__photo img,.note__blank{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 22%;background:#efe0cd;box-shadow:2px 3px #30231729}.note__blank{display:grid;height:auto;place-items:center;color:var(--color-primario-strong);font:italic 500 clamp(1.8rem,3vw,2.3rem)/1 var(--font-display)}.note[data-category=quiropractica] .note__blank{background:#e3ece6;color:#4f6e61}.note__tape{position:absolute;top:-.7rem;left:50%;width:5.5rem;height:1.5rem;translate:-50% 0;rotate:-4deg;background:#e9dcc4d9;clip-path:polygon(3% 0,97% 4%,100% 30%,96% 55%,100% 80%,97% 100%,2% 96%,0 70%,4% 45%,0 20%)}.note__body{position:relative;display:flex;flex:1;flex-direction:column;padding:1.2rem 1.4rem 1.6rem}.note__meta{display:block;margin:0 0 .55rem;color:var(--text-secundario);font-size:.92rem}.note__cat{color:var(--color-primario-strong);font:italic 600 1.05rem/1 var(--font-display)}.note[data-category=quiropractica] .note__cat{color:#4f6e61}.note h2{margin:0;font:600 clamp(1.45rem,2.2vw,1.75rem)/1.15 var(--font-display);letter-spacing:-.01em}.note__excerpt{display:block;flex:1;margin:.75rem 0 1.2rem;color:var(--text-secundario);font-size:1rem;line-height:1.6}.note__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:0;padding-top:.9rem;border-top:1px dashed var(--border-soft);font-size:.95rem}.note__author{color:var(--text-principal)}.note__more{color:var(--color-primario-strong);font-weight:700;white-space:nowrap;transition:transform .24s steps(3)}.note:hover .note__more,.note:focus-visible .note__more{transform:translate(4px)}.blog-feed__status{max-width:32rem;margin:1rem auto;padding:2rem 1.5rem;background:#fbf7f0;box-shadow:4px 7px #3023171f;rotate:-.6deg;color:var(--text-secundario);font:400 1.15rem/1.5 var(--font-display);text-align:center}.blog-feed__status p{margin:0}@media(max-width:860px){.blog-feed__tabs{justify-content:center}}@media(prefers-reduced-motion:reduce){.note,.note__more,.blog-tab,.blog-tab svg{transition:none}}.blog-hero[data-astro-cid-ijnerlr2]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(100%,var(--container, 1200px));margin:0 auto;padding:calc(var(--header-height, 100px) + clamp(2rem,5vw,4rem)) var(--page-gutter, 1.25rem) clamp(1.5rem,4vw,3rem)}.blog-hero__eyebrow[data-astro-cid-ijnerlr2]{margin:0 0 1rem;color:var(--color-primario-strong);font:italic 500 1.2rem/1.2 var(--font-display)}.blog-hero[data-astro-cid-ijnerlr2] h1[data-astro-cid-ijnerlr2]{margin:0 0 1.4rem;font:560 clamp(2.9rem,6.2vw,5.2rem)/1 var(--font-display);letter-spacing:-.01em}.blog-hero[data-astro-cid-ijnerlr2] h1[data-astro-cid-ijnerlr2] em[data-astro-cid-ijnerlr2]{color:var(--color-primario-strong);font-weight:400}.blog-hero__copy[data-astro-cid-ijnerlr2]{max-width:36ch;margin:0;color:var(--text-secundario);font:400 clamp(1.15rem,1.6vw,1.35rem)/1.55 var(--font-display)}.blog-hero__art[data-astro-cid-ijnerlr2]{justify-self:center;width:min(100%,400px);height:auto;overflow:visible;rotate:-3deg}.bh-shadow[data-astro-cid-ijnerlr2]{fill:#3023172e}.bh-sage[data-astro-cid-ijnerlr2]{fill:#9dbcaa}.bh-terra[data-astro-cid-ijnerlr2]{fill:#d77a58}.bh-paper[data-astro-cid-ijnerlr2]{fill:#fbf7f0}.bh-tape[data-astro-cid-ijnerlr2]{fill:#e9dcc4d1}.bh-ink[data-astro-cid-ijnerlr2]{fill:#23313b;filter:url(#cc-ink)}.bh-ink[data-astro-cid-ijnerlr2] .bh-accent[data-astro-cid-ijnerlr2]{fill:#c96e4f}.posts-section[data-astro-cid-ijnerlr2]{width:min(100%,var(--container, 1200px));margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) var(--page-gutter, 1.25rem) clamp(4rem,8vw,7rem)}@media(max-width:860px){.blog-hero[data-astro-cid-ijnerlr2]{grid-template-columns:1fr;text-align:center}.blog-hero__copy[data-astro-cid-ijnerlr2]{margin-inline:auto}.blog-hero__art[data-astro-cid-ijnerlr2]{width:min(72%,300px);order:-1;margin-bottom:-.5rem}}
