.vitamina-blog-archive{--vb-ink:var(--vitamina-astra-color-dark-navy, #0F1A30);--vb-muted:var(--vitamina-astra-color-body, #475569);--vb-soft:var(--vitamina-astra-color-subtle-surface, #F8FAFC);--vb-line:var(--vitamina-astra-color-border, #E2E8F0);--vb-accent:var(--vitamina-astra-color-primary, #00677D);--vb-accent-bright:var(--vitamina-astra-color-accent-teal, #09B4E8);--vb-radius:var(--vitamina-astra-radius-card, 16px);--vb-sticky-top:calc(84px + var(--wp-admin--admin-bar--height, 0px))}.vitamina-blog-archive .vitamina-internal-breadcrumb-band,.vitamina-blog-archive .vitamina-blog-content,.vitamina-blog-archive .vitamina-blog-cta-inner{width:min(calc(100% - 2 * var(--vitamina-astra-space-l, 24px)), var(--vitamina-astra-content-width, 72rem));margin-inline:auto}.vitamina-blog-archive .vitamina-blog-content{padding-bottom:var(--vitamina-astra-space-4xl,80px)}.vitamina-blog-archive .vitamina-blog-intro{max-width:760px;margin:0 auto;padding:clamp(48px, 7vw, 84px) 0 30px;text-align:center}.vitamina-blog-archive .vitamina-blog-intro>*{margin-inline:auto}.vitamina-blog-archive .vitamina-blog-title{width:100%;margin:0 auto;color:var(--vb-ink);font-size:clamp(2.25rem, 4.5vw, 3.5rem);line-height:1.08;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.search .vitamina-blog-title{font-size:clamp(1.8rem, 3.4vw, 2.6rem)}.vitamina-blog-archive .vitamina-blog-lead{max-width:62ch;margin:18px auto 0;color:var(--vb-muted);font-size:1.05rem;line-height:1.65}.vitamina-blog-archive .vitamina-blog-lead p{margin:0}.vitamina-blog-hero{display:grid;grid-template-areas:"lead" "side";grid-template-columns:minmax(0,1fr);gap:24px;margin:40px 0 48px}.vitamina-blog-hero .is-lead{grid-area:lead}.vitamina-blog-hero .vitamina-hero-side{grid-area:side}.vitamina-hero-side{display:flex;flex-direction:column;gap:16px}.vitamina-hero-card{min-width:0;border:1px solid var(--vb-line);border-radius:var(--vb-radius);background:#fff;overflow:hidden}.vitamina-hero-card.is-lead{display:flex;flex-direction:column}.vitamina-hero-media{display:block;aspect-ratio:16 / 9;background:var(--vb-soft);overflow:hidden}.vitamina-hero-media img,.vitamina-post-row__media img{width:100%;height:100%;object-fit:cover}.vitamina-hero-media img{transition:transform .35s ease}.vitamina-hero-card:hover .vitamina-hero-media img{transform:scale(1.025)}.vitamina-hero-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 24px 24px}.vitamina-hero-title{margin:0;font-size:clamp(1.35rem, 2.2vw, 1.85rem);line-height:1.22}.vitamina-hero-title a,.vitamina-post-title a{color:var(--vb-ink);text-decoration:none}.vitamina-hero-title a:hover,.vitamina-post-title a:hover{color:var(--vb-accent)}.vitamina-hero-excerpt{margin:0;color:var(--vb-muted);line-height:1.55}.vitamina-hero-card.is-lead .vitamina-hero-title{font-size:clamp(1.3rem, 1.9vw, 1.7rem);line-height:1.2}.vitamina-hero-card.is-compact{display:flex;flex-direction:row-reverse;align-items:center;flex:1;gap:16px;padding:14px}.vitamina-hero-card.is-compact .vitamina-hero-media{flex:0 0 96px;aspect-ratio:1;border-radius:10px}.vitamina-hero-card.is-compact .vitamina-hero-body{gap:7px;padding:0}.vitamina-hero-card.is-compact .vitamina-hero-title{font-size:.98rem}.vitamina-hero-tags{box-sizing:border-box;min-width:0;max-width:100%;margin:0;padding:22px 24px 24px;border:1px solid var(--vb-line);border-radius:var(--vb-radius);background:#fff;box-shadow:0 8px 28px rgb(15 27 61 / .06);overflow:visible}.vitamina-tagcloud{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px;max-height:none;overflow:visible;white-space:normal}.vitamina-tag{max-width:100%;padding:4px 12px;border-radius:999px;background:var(--vb-soft);color:var(--vb-ink);font-weight:600;line-height:1.35;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background .2s,color .2s}.vitamina-tag:hover,.vitamina-tag:focus-visible{background:var(--vb-accent);color:#fff}.vitamina-tag.size-1{font-size:.8rem}.vitamina-tag.size-2{font-size:.9rem}.vitamina-tag.size-3{font-size:1rem}.vitamina-tag.size-4{font-size:1.1rem}@media (min-width:760px){.vitamina-blog-hero{grid-template-areas:"lead" "side"}}@media (min-width:1100px){.vitamina-blog-hero{grid-template-areas:"lead side";grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}}.vitamina-blog-toolbar{display:block;padding:16px 0;margin-bottom:0;background:#fff0}@media (min-width:900px){.vitamina-blog-toolbar{position:sticky;top:var(--vb-sticky-top);z-index:20}}.vitamina-blog-search{position:relative;width:100%;max-width:720px;margin:28px auto 0}.vitamina-blog-search input[type="search"]{width:100%;height:56px;padding:0 68px 0 26px;border:1px solid var(--vb-line);border-radius:var(--vitamina-astra-radius-pill,999px);background:#fff;color:var(--vb-ink);font:inherit;font-size:1.05rem;box-shadow:0 6px 24px rgb(15 27 61 / .06)}.vitamina-blog-search input[type="search"]:focus-visible,.vitamina-blog-search button:focus-visible,.vitamina-topic:focus-visible,.vitamina-post-title a:focus-visible,.vitamina-hero-title a:focus-visible,.vitamina-blog-main .page-numbers:focus-visible{outline:3px solid color-mix(in srgb,var(--vb-accent-bright) 55%,white);outline-offset:3px}.vitamina-blog-search button{position:absolute;top:8px;right:8px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--vb-accent);color:#fff;cursor:pointer}.vitamina-blog-search button:hover{background:var(--vitamina-astra-color-secondary,#006399)}.vitamina-blog-topics,.vitamina-blog-subtopics{display:flex;flex-wrap:wrap;gap:8px}.vitamina-blog-topics{justify-content:center;padding:16px 18px;border:1px solid var(--vb-line);border-radius:var(--vb-radius);background:#fff;box-shadow:0 8px 28px rgb(15 27 61 / .06)}.vitamina-blog-subtopics{flex-wrap:wrap;margin:20px 0 0}.vitamina-topic{flex:0 1 auto;padding:8px 14px;border:1px solid var(--vb-line);border-radius:var(--vitamina-astra-radius-pill,999px);background:#fff;color:var(--vb-ink);font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:normal;text-align:center;text-wrap:pretty;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.vitamina-topic:hover{border-color:var(--vb-accent);color:var(--vb-accent)}.vitamina-topic.is-active{border-color:var(--vb-ink);background:var(--vb-ink);color:#fff}.vitamina-blog-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:start;margin-top:40px}.vitamina-blog-layout.has-aside{grid-template-columns:minmax(0,1fr) 300px}.vitamina-blog-aside{display:grid;gap:20px;min-width:0}.vitamina-aside-card{padding:20px;border:1px solid var(--vb-line);border-radius:var(--vb-radius);background:#fff}.vitamina-aside-title{margin:0 0 12px;color:var(--vb-ink);font-size:1rem}.vitamina-aside-card ul{margin:0;padding-left:1.1em}.vitamina-aside-card li{margin-bottom:9px}.vitamina-aside-card a{color:var(--vb-ink);text-underline-offset:3px}.vitamina-aside-card a:hover{color:var(--vb-accent)}.vitamina-post-rows{display:grid}.vitamina-post-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,40%);gap:32px;align-items:center;margin:0;padding:32px 0;border-bottom:1px solid var(--vb-line)}.vitamina-post-row.no-thumb{grid-template-columns:minmax(0,1fr)}.vitamina-post-row:first-child{padding-top:0}.vitamina-post-row__media{display:block;aspect-ratio:16 / 9;border-radius:14px;background:var(--vb-soft);overflow:hidden}.vitamina-post-row__media img{width:100%;height:100%;object-fit:cover}.vitamina-post-cat{color:var(--vb-accent);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.vitamina-post-cat:hover{text-decoration:underline;text-underline-offset:3px}.vitamina-post-title{margin:7px 0 8px;font-size:clamp(1.25rem, 1.8vw, 1.55rem);line-height:1.27}.vitamina-post-excerpt{margin:0 0 11px;color:var(--vb-muted);line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.vitamina-post-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0;color:var(--vitamina-astra-color-muted,#64748B);font-size:.84rem}.vitamina-blog-main .navigation.pagination{margin-top:36px}.vitamina-blog-main .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.vitamina-blog-main .page-numbers{min-width:40px;min-height:40px;padding:7px 12px;display:inline-grid;place-items:center;border:1px solid var(--vb-line);border-radius:var(--vitamina-astra-radius-pill,999px);color:var(--vb-ink);font-weight:600;text-decoration:none}.vitamina-blog-main .page-numbers:hover{border-color:var(--vb-accent);color:var(--vb-accent)}.vitamina-blog-main .page-numbers.current{border-color:var(--vb-ink);background:var(--vb-ink);color:#fff}.vitamina-blog-main .page-numbers.dots{border-color:#fff0}.vitamina-blog-empty{padding:16px 0 28px;text-align:center}.vitamina-blog-empty h2{color:var(--vb-ink)}.vitamina-blog-empty>p{color:var(--vb-muted)}.vitamina-blog-empty .vitamina-blog-subtopics{justify-content:center;margin:18px 0 0}.vitamina-blog-archive .vitamina-blog-cta-inner{padding-block:44px;text-align:center}.vitamina-blog-archive .vitamina-blog-cta-inner h2{margin:0 0 12px}.vitamina-blog-archive .vitamina-blog-cta-inner p{max-width:42rem;margin:0 auto 22px}.vitamina-astra .vitamina-blog-cta-button{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid var(--vitamina-astra-color-primary,#00677D);border-radius:var(--vitamina-astra-radius-pill,999px);background:var(--vitamina-astra-color-primary,#00677D);color:#fff;font-weight:700;text-decoration:none}.vitamina-astra .vitamina-blog-cta-button:hover{background:var(--vitamina-astra-color-secondary,#006399);color:#fff}.vitamina-astra .vitamina-blog-cta-button:focus-visible{outline:3px solid var(--vb-accent-bright);outline-offset:3px}.vitamina-astra .vitamina-template-blog-archive .vitamina-blog-intro{text-align:center}.vitamina-astra .vitamina-template-blog-archive .vitamina-blog-intro>*{margin-inline:auto}.vitamina-astra .vitamina-template-blog-archive .vitamina-blog-intro>.vitamina-blog-title{margin-inline:auto!important;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.vitamina-astra.search .vitamina-template-blog-archive h1.vitamina-blog-title{font-size:clamp(1.8rem, 3.4vw, 2.6rem)!important}@media (max-width:999px){.vitamina-blog-layout.has-aside{grid-template-columns:minmax(0,1fr)}.vitamina-blog-aside{position:static}}@media (min-width:1100px){.vitamina-blog-aside{position:sticky;top:calc(var(--vb-sticky-top) + 120px);align-self:start;max-height:calc(100vh - var(--vb-sticky-top) - 152px);overflow-y:auto}}@media (max-width:759px){.vitamina-blog-hero{grid-template-areas:"lead" "side";grid-template-columns:minmax(0,1fr)}.vitamina-hero-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.vitamina-blog-archive .vitamina-internal-breadcrumb-band,.vitamina-blog-archive .vitamina-blog-content,.vitamina-blog-archive .vitamina-blog-cta-inner{width:min(calc(100% - 32px), var(--vitamina-astra-content-width, 72rem))}.vitamina-blog-archive .vitamina-blog-intro{padding:46px 0 24px}.vitamina-blog-archive .vitamina-blog-title{font-size:clamp(2rem, 10vw, 2.65rem)}.vitamina-blog-topics{margin-inline:0;padding:14px}.vitamina-hero-side{grid-template-columns:minmax(0,1fr)}.vitamina-hero-card.is-compact{flex-direction:row-reverse;align-items:center}.vitamina-hero-card.is-compact .vitamina-hero-media{flex:0 0 96px;width:auto;aspect-ratio:1}.vitamina-post-row,.vitamina-post-row.no-thumb{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0}.vitamina-post-row__media{order:-1}}@media (prefers-reduced-motion:reduce){.vitamina-hero-media img,.vitamina-topic,.vitamina-tag{transition:none}}