.ovea-blog-hero{background-color:var(--ovea-petal);padding:64px 0;text-align:center}.ovea-blog-hero__title{font-family:var(--ovea-font-body);font-size:2rem;font-weight:900;color:var(--ovea-text-primary);letter-spacing:-.01em;margin:0 0 12px;line-height:1.15}.ovea-blog-hero__sub{font-size:1.125rem;color:var(--ovea-text-secondary);line-height:1.6;margin:0 auto 28px;max-width:560px}.ovea-blog-search{max-width:480px;margin:0 auto;position:relative}.ovea-blog-search__form{display:flex;align-items:center;position:relative}.ovea-blog-search__input{width:100%;border:1.5px solid var(--ovea-border);border-radius:var(--ovea-radius-pill);padding:12px 48px 12px 20px;font-size:.9375rem;font-family:var(--ovea-font-body);color:var(--ovea-text-primary);background-color:var(--ovea-cream);transition:var(--ovea-transition);box-sizing:border-box}.ovea-blog-search__input::placeholder{color:var(--ovea-text-muted)}.ovea-blog-search__input:focus{border-color:var(--ovea-magenta);outline:none;box-shadow:0 0 0 3px rgb(255 45 155 / .08)}.ovea-blog-search__clear{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--ovea-text-muted);font-size:1rem;line-height:1;padding:0;display:none;transition:var(--ovea-transition)}.ovea-blog-search__clear:hover{color:var(--ovea-magenta)}.ovea-blog-search__clear.is-visible{display:block}.ovea-blog-filter{display:flex;gap:8px;justify-content:center;margin-top:24px;flex-wrap:wrap}@media (min-width:768px){.ovea-blog-filter{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.ovea-blog-filter::-webkit-scrollbar{display:none}}.ovea-blog-filter__pill{border:1.5px solid var(--ovea-border);background-color:var(--ovea-cream);border-radius:var(--ovea-radius-pill);padding:6px 14px;font-size:.8125rem;font-family:var(--ovea-font-body);font-weight:600;color:var(--ovea-text-secondary);cursor:pointer;transition:var(--ovea-transition);line-height:1.4;white-space:nowrap;flex-shrink:0;text-decoration:none}.ovea-blog-filter__desc{flex-basis:100%;width:100%;font-size:.875rem;color:var(--ovea-text-secondary);text-align:center;max-width:560px;margin:12px auto 0;min-height:0;overflow:hidden;transition:opacity 0.2s ease;opacity:0}.ovea-blog-filter__desc.is-visible,.ovea-blog-filter__desc:not(:empty){opacity:1}.ovea-blog-filter__desc p{margin:0;animation:fadeInDesc 0.2s ease}@keyframes fadeInDesc{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ovea-blog-filter__pill.is-active,.ovea-blog-filter__pill--active{background-color:var(--ovea-magenta);color:var(--ovea-cream);border-color:var(--ovea-magenta)}.ovea-blog-filter__pill:hover:not(.is-active):not(.ovea-blog-filter__pill--active){border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-blog-main{display:grid;gap:40px;grid-template-columns:1fr;margin-top:40px;align-items:start}@media (min-width:1024px){.ovea-blog-main{grid-template-columns:1fr 320px}}.ovea-blog-content{min-width:0}.ovea-articles-grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.ovea-articles-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ovea-articles-grid{grid-template-columns:repeat(3,1fr)}}.ovea-article-card{background-color:var(--ovea-cream);border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-md);overflow:hidden;transition:var(--ovea-transition);display:flex;flex-direction:column}.ovea-article-card:hover{border-color:var(--ovea-magenta);box-shadow:var(--ovea-shadow-hover)}.ovea-article-card__image-wrap{aspect-ratio:16 / 9;overflow:hidden;background-color:var(--ovea-petal);flex-shrink:0}.ovea-article-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s cubic-bezier(.4,0,.2,1)}.ovea-article-card:hover .ovea-article-card__image{transform:scale(1.03)}.ovea-article-card__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ovea-petal) 0%,var(--ovea-blush) 100%);color:var(--ovea-magenta-mid);font-size:2rem}.ovea-article-card__body{padding:20px;display:flex;flex-direction:column;flex:1}.ovea-article-card__category{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:var(--ovea-radius-pill);margin-bottom:8px;background-color:var(--ovea-petal);color:var(--ovea-magenta);line-height:1.6}.ovea-article-card__category.cat--zdrowie-intymne{background-color:rgb(255 45 155 / .1);color:var(--ovea-magenta)}.ovea-article-card__category.cat--hormony-i-cykl{background-color:rgb(136 0 68 / .08);color:var(--ovea-plum)}.ovea-article-card__category.cat--pms{background-color:rgb(204 26 122 / .08);color:var(--ovea-magenta-dark)}.ovea-article-card__category.cat--menopauza{background-color:rgb(153 68 119 / .1);color:var(--ovea-text-secondary)}.ovea-article-card__title{font-size:1rem;font-weight:700;color:var(--ovea-text-primary);line-height:1.4;margin:0 0 8px;transition:var(--ovea-transition)}.ovea-article-card__title a{color:inherit;text-decoration:none}.ovea-article-card__title a:hover,.ovea-article-card:hover .ovea-article-card__title{color:var(--ovea-magenta)}.ovea-article-card__meta{display:flex;gap:12px;font-size:.75rem;color:var(--ovea-text-muted);margin-bottom:8px;flex-wrap:wrap;align-items:center}.ovea-article-card__excerpt{font-size:.875rem;color:var(--ovea-text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;flex:1}.ovea-article-card__cta{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:700;color:var(--ovea-magenta);margin-top:12px;text-decoration:none;transition:var(--ovea-transition)}.ovea-article-card__cta:hover{gap:8px;color:var(--ovea-magenta-dark)}.ovea-article-card__cta-arrow{display:inline-block;transition:var(--ovea-transition)}.ovea-blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:48px;flex-wrap:wrap;align-items:center}.ovea-blog-pagination a,.ovea-blog-pagination span{width:40px;height:40px;border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-sm);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--ovea-text-secondary);text-decoration:none;transition:var(--ovea-transition);background-color:var(--ovea-cream);font-family:var(--ovea-font-body)}.ovea-blog-pagination .current,.ovea-blog-pagination .current:hover{background-color:var(--ovea-magenta);color:var(--ovea-cream);border-color:var(--ovea-magenta)}.ovea-blog-pagination a:hover{border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-blog-sidebar{display:none}@media (min-width:1024px){.ovea-blog-sidebar{display:block;position:sticky;top:80px;align-self:start}}.ovea-blog-sidebar-widget,.ovea-post-sidebar-widget{background-color:var(--ovea-cream);border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-md);padding:20px;margin-bottom:20px}.ovea-blog-sidebar-widget__title,.ovea-post-sidebar-widget__title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ovea-text-muted);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--ovea-blush)}.ovea-popular-posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ovea-popular-posts__item{display:flex;gap:12px;align-items:flex-start}.ovea-popular-posts__num{font-size:1.25rem;font-weight:900;color:var(--ovea-blush);flex-shrink:0;line-height:1;min-width:24px}.ovea-popular-posts__title{font-size:.875rem;font-weight:600;color:var(--ovea-text-primary);line-height:1.4;transition:var(--ovea-transition)}.ovea-popular-posts__title a{color:inherit;text-decoration:none}.ovea-popular-posts__title a:hover,.ovea-popular-posts__title:hover{color:var(--ovea-magenta)}.ovea-sidebar-newsletter{display:flex;flex-direction:column;gap:8px}.ovea-sidebar-newsletter__input{width:100%;border:1.5px solid var(--ovea-border);border-radius:var(--ovea-radius-sm);padding:10px 12px;font-size:.875rem;font-family:var(--ovea-font-body);color:var(--ovea-text-primary);background-color:var(--ovea-cream);transition:var(--ovea-transition);box-sizing:border-box}.ovea-sidebar-newsletter__input::placeholder{color:var(--ovea-text-muted)}.ovea-sidebar-newsletter__input:focus{border-color:var(--ovea-magenta);outline:none}.ovea-sidebar-newsletter__btn{width:100%;background-color:var(--ovea-magenta);color:var(--ovea-cream);border:none;border-radius:var(--ovea-radius-sm);padding:11px;font-size:.875rem;font-weight:700;font-family:var(--ovea-font-body);cursor:pointer;transition:var(--ovea-transition)}.ovea-sidebar-newsletter__btn:hover{background-color:var(--ovea-magenta-dark)}.ovea-read-progress{position:fixed;top:0;left:0;width:0%;height:3px;background-color:var(--ovea-magenta);z-index:9999;transition:width 0.1s linear;pointer-events:none}.ovea-post-breadcrumb{font-size:.8125rem;color:var(--ovea-text-muted);display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:16px 0}.ovea-post-breadcrumb a{color:var(--ovea-text-muted);text-decoration:none;transition:var(--ovea-transition)}.ovea-post-breadcrumb a:hover{color:var(--ovea-magenta)}.ovea-post-breadcrumb__sep{color:var(--ovea-blush);margin:0 2px}.ovea-post-header{max-width:800px;margin:0 auto;padding:32px 0 0}.ovea-post-header__category{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:var(--ovea-radius-pill);background-color:var(--ovea-petal);color:var(--ovea-magenta);line-height:1.6;text-decoration:none}.ovea-post-header__title{font-size:2.5rem;font-weight:900;color:var(--ovea-text-primary);line-height:1.15;margin:16px 0 20px;letter-spacing:-.02em;font-family:var(--ovea-font-body)}.ovea-post-header__meta{display:flex;gap:6px;flex-wrap:wrap;font-size:.875rem;color:var(--ovea-text-muted);align-items:center;padding-bottom:16px;border-bottom:1px solid var(--ovea-border,rgb(212 0 110 / .1));margin-bottom:4px}.ovea-post-header__meta-sep{color:var(--ovea-blush);user-select:none}.ovea-post-header__read-time{font-weight:600}.ovea-post-header__date{font-variant-numeric:tabular-nums}.ovea-post-header__meta-author{font-weight:600;color:var(--ovea-text-secondary)}.ovea-post-hero-image{margin:32px 0;border-radius:16px;overflow:hidden;max-height:480px}.ovea-post-hero-image img{width:100%;max-height:480px;object-fit:cover;display:block}.ovea-post-hero-image--placeholder{background:linear-gradient(135deg,var(--ovea-petal) 0%,var(--ovea-blush) 50%,var(--ovea-magenta-mid) 100%);height:280px;display:flex;align-items:center;justify-content:center}.ovea-post-hero-image__placeholder-inner{display:flex;flex-direction:column;align-items:center;gap:16px}.ovea-post-hero-image__placeholder-label{font-size:.8125rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ovea-magenta);opacity:.5}.ovea-tldr-box{background-color:var(--ovea-petal);border-left:4px solid var(--ovea-magenta);border-radius:0 var(--ovea-radius-md) var(--ovea-radius-md) 0;padding:24px;margin:32px 0}.ovea-tldr-box__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ovea-magenta);display:block;margin:0 0 4px}.ovea-tldr-box__title{font-size:1rem;font-weight:700;color:var(--ovea-plum);margin:0 0 12px}.ovea-tldr-box__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ovea-tldr-box__item{font-size:.9375rem;color:var(--ovea-text-primary);padding-left:20px;position:relative;line-height:1.5}.ovea-tldr-box__item::before{content:"→";position:absolute;left:0;color:var(--ovea-magenta);font-weight:700}.ovea-post-content{font-size:1.125rem;line-height:1.85;color:var(--ovea-text-primary)}.ovea-post-content h2{font-family:var(--ovea-font-body);font-size:1.75rem;font-weight:900;color:var(--ovea-plum);margin:56px 0 20px;padding-top:8px;letter-spacing:-.01em;line-height:1.2}.ovea-post-content h3{font-family:var(--ovea-font-body);font-size:1.375rem;font-weight:700;color:var(--ovea-magenta);margin:40px 0 16px;line-height:1.25}.ovea-post-content h4{font-family:var(--ovea-font-body);font-size:1.125rem;font-weight:600;color:var(--ovea-text-primary);margin:24px 0 8px;line-height:1.3}.ovea-post-content p{margin-bottom:1.5em}.ovea-post-content a{color:var(--ovea-magenta);text-decoration:underline wavy rgb(255 45 155 / .3);transition:var(--ovea-transition)}.ovea-post-content a:hover{text-decoration-color:var(--ovea-magenta)}.ovea-post-content blockquote{border-left:4px solid var(--ovea-magenta);background-color:var(--ovea-petal);padding:16px 24px;margin:32px 0;border-radius:0 var(--ovea-radius-md) var(--ovea-radius-md) 0;font-style:italic;color:var(--ovea-text-secondary)}.ovea-post-content blockquote p:last-child{margin-bottom:0}.ovea-post-content table{width:100%;border-collapse:collapse;font-size:.9375rem;margin:24px 0;overflow-x:auto;display:block}.ovea-post-content th{background-color:var(--ovea-magenta);color:var(--ovea-cream);font-weight:700;padding:10px 16px;text-align:left;font-size:.8125rem;white-space:nowrap}.ovea-post-content td{padding:10px 16px;border-bottom:1px solid var(--ovea-blush);vertical-align:top}.ovea-post-content tr:nth-child(even) td{background-color:var(--ovea-petal)}.ovea-post-content ul,.ovea-post-content ol{padding-left:1.5em;margin-bottom:1.5em}.ovea-post-content li{margin-bottom:.5em}.ovea-post-content strong{font-weight:700;color:var(--ovea-text-primary)}.ovea-post-content em{font-style:italic}.ovea-post-content img{max-width:100%;border-radius:var(--ovea-radius-md);margin:16px 0;display:block}.ovea-post-content hr{border:none;border-top:1px solid var(--ovea-blush);margin:40px 0}.ovea-post-content code{font-family:var(--ovea-font-mono);font-size:.875em;background-color:var(--ovea-petal);border:1px solid var(--ovea-blush);border-radius:4px;padding:2px 6px;color:var(--ovea-magenta-dark)}.ovea-post-content pre{background-color:var(--ovea-petal);border:1px solid var(--ovea-blush);border-radius:var(--ovea-radius-sm);padding:16px 20px;overflow-x:auto;font-family:var(--ovea-font-mono);font-size:.875rem;margin:24px 0}.ovea-post-content pre code{background:none;border:none;padding:0}.ovea-post-layout{display:grid;gap:48px;grid-template-columns:1fr}.ovea-post-sidebar{height:fit-content}.ovea-toc{background-color:var(--ovea-cream);border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-md);padding:20px;font-size:.875rem}.ovea-toc__title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ovea-text-muted);margin:0 0 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;user-select:none}.ovea-toc__title-toggle{font-size:.625rem;transition:var(--ovea-transition);display:inline-block}.ovea-toc__title.is-collapsed .ovea-toc__title-toggle{transform:rotate(-90deg)}.ovea-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ovea-toc__list.is-collapsed{display:none}.ovea-toc__item{padding:0}.ovea-toc__link{display:block;padding:5px 8px;border-radius:6px;color:var(--ovea-text-secondary);font-size:.8125rem;line-height:1.4;text-decoration:none;transition:var(--ovea-transition)}.ovea-toc__link:hover{background-color:var(--ovea-petal);color:var(--ovea-magenta)}.ovea-toc__link.is-active{background-color:var(--ovea-petal);color:var(--ovea-magenta);font-weight:600;border-left:2px solid var(--ovea-magenta);padding-left:6px}.ovea-toc__item--h3 .ovea-toc__link{padding-left:20px;font-size:.75rem;color:var(--ovea-text-muted)}.ovea-toc__item--h3 .ovea-toc__link:hover,.ovea-toc__item--h3 .ovea-toc__link.is-active{color:var(--ovea-magenta)}.ovea-sc-stat{display:flex;align-items:center;gap:16px;background-color:var(--ovea-cream);border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-md);padding:20px;margin:24px 0}.ovea-sc-stat__number{font-size:2.5rem;font-weight:900;color:var(--ovea-magenta);line-height:1;flex-shrink:0;font-family:var(--ovea-font-body)}.ovea-sc-stat__claim{font-size:1rem;color:var(--ovea-text-secondary);line-height:1.5;margin:0 0 4px}.ovea-sc-stat__source{font-size:.8125rem;color:var(--ovea-text-muted);font-family:var(--ovea-font-mono)}.ovea-sc-stat__source a{color:var(--ovea-text-muted);text-decoration:underline;transition:var(--ovea-transition)}.ovea-sc-stat__source a:hover{color:var(--ovea-magenta)}.ovea-pubmed-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--ovea-font-mono);font-size:.75rem;color:var(--ovea-magenta);text-decoration:underline;text-decoration-color:rgb(255 45 155 / .3);text-underline-offset:2px;transition:var(--ovea-transition)}.ovea-pubmed-link:hover{color:var(--ovea-magenta-dark);text-decoration-color:var(--ovea-magenta)}.ovea-sc-expert-quote{display:flex;gap:20px;background-color:var(--ovea-petal);border-radius:var(--ovea-radius-md);padding:24px;margin:32px 0;align-items:flex-start}.ovea-sc-expert-quote__avatar{width:64px;height:64px;border-radius:50%;flex-shrink:0;object-fit:cover}.ovea-sc-expert-quote__avatar-placeholder{width:64px;height:64px;border-radius:50%;background-color:var(--ovea-magenta-mid);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:900;color:var(--ovea-magenta);flex-shrink:0;font-family:var(--ovea-font-body)}.ovea-sc-expert-quote__body{display:flex;flex-direction:column;gap:8px;flex:1}.ovea-sc-expert-quote__text{font-style:italic;color:var(--ovea-text-secondary);font-size:1rem;line-height:1.7;margin:0}.ovea-sc-expert-quote__name{font-weight:700;font-size:.875rem;color:var(--ovea-text-primary)}.ovea-sc-expert-quote__title{font-size:.75rem;color:var(--ovea-text-muted)}.ovea-sc-checklist{background-color:var(--ovea-cream);border:1.5px solid var(--ovea-magenta);border-radius:var(--ovea-radius-md);padding:24px;margin:32px 0}.ovea-sc-checklist__title{font-size:.875rem;font-weight:700;color:var(--ovea-plum);margin:0 0 12px}.ovea-sc-checklist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ovea-sc-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.6;color:var(--ovea-text-primary)}.ovea-sc-checklist__icon{flex-shrink:0;width:16px;height:16px;color:var(--ovea-magenta);margin-top:3px}.ovea-sc-checklist__icon svg{width:100%;height:100%;display:block}.ovea-sc-checklist__copy-btn{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--ovea-border);background-color:#fff0;border-radius:var(--ovea-radius-sm);padding:8px 14px;font-size:.8125rem;font-weight:600;font-family:var(--ovea-font-body);color:var(--ovea-text-secondary);cursor:pointer;transition:var(--ovea-transition)}.ovea-sc-checklist__copy-btn:hover{border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-sc-checklist__copy-btn.is-copied{border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-sc-product-cta{background-color:var(--ovea-cream);border:1.5px solid var(--ovea-magenta);border-radius:var(--ovea-radius-md);padding:20px;margin:32px 0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ovea-sc-product-cta__label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ovea-text-muted);margin-bottom:4px}.ovea-sc-product-cta__img{width:80px;height:80px;object-fit:cover;border-radius:var(--ovea-radius-sm);flex-shrink:0}.ovea-sc-product-cta__info{flex:1}.ovea-sc-product-cta__name{font-size:1rem;font-weight:700;color:var(--ovea-text-primary);margin:0 0 4px}.ovea-sc-product-cta__price{font-size:1.25rem;font-weight:900;color:var(--ovea-magenta);font-family:var(--ovea-font-body)}.ovea-sc-product-cta__btn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--ovea-magenta);color:var(--ovea-cream);border:none;border-radius:var(--ovea-radius-sm);padding:12px 24px;font-size:.9375rem;font-weight:700;font-family:var(--ovea-font-body);cursor:pointer;text-decoration:none;transition:var(--ovea-transition);margin-top:8px}.ovea-sc-product-cta__btn:hover{background-color:var(--ovea-magenta-dark)}.ovea-post-expert{background-color:var(--ovea-petal);border-radius:16px;padding:32px;margin:48px 0;display:flex;gap:24px;align-items:flex-start}.ovea-post-expert__label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ovea-text-muted);margin:0 0 4px}.ovea-post-expert__photo{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.ovea-post-expert__photo-placeholder{width:80px;height:80px;border-radius:50%;background-color:var(--ovea-magenta-mid);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;color:var(--ovea-magenta);flex-shrink:0;font-family:var(--ovea-font-body)}.ovea-post-expert__body{flex:1}.ovea-post-expert__name{font-size:1rem;font-weight:700;color:var(--ovea-text-primary);margin:0 0 2px}.ovea-post-expert__credential{font-size:.8125rem;color:var(--ovea-text-muted);font-family:var(--ovea-font-mono);margin:0 0 8px}.ovea-post-expert__quote{font-style:italic;color:var(--ovea-text-secondary);font-size:.9375rem;line-height:1.7;margin:0 0 4px}.ovea-post-expert__date{font-size:.75rem;color:var(--ovea-text-muted);margin:0}.ovea-related-articles{padding:48px 0}.ovea-related-articles__title{font-size:1.25rem;font-weight:900;color:var(--ovea-text-primary);margin:0 0 24px;font-family:var(--ovea-font-body)}.ovea-related-articles__grid{display:grid;gap:20px;grid-template-columns:1fr}.ovea-post-product-cta{background-color:var(--ovea-magenta);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin:32px 0}.ovea-post-product-cta__img{width:80px;height:80px;object-fit:cover;border-radius:var(--ovea-radius-sm);flex-shrink:0}.ovea-post-product-cta__info{flex:1}.ovea-post-product-cta__label{color:rgb(255 255 255 / .7);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px}.ovea-post-product-cta__name{color:var(--ovea-cream);font-size:1.25rem;font-weight:900;margin:0 0 4px;font-family:var(--ovea-font-body)}.ovea-post-product-cta__price{color:rgb(255 255 255 / .9);font-size:1rem;margin:0}.ovea-post-product-cta__btn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--ovea-cream);color:var(--ovea-magenta);border:none;border-radius:var(--ovea-radius-sm);padding:12px 24px;font-size:.9375rem;font-weight:700;font-family:var(--ovea-font-body);cursor:pointer;text-decoration:none;transition:var(--ovea-transition);margin-top:8px}.ovea-post-product-cta__btn:hover{background-color:var(--ovea-petal)}.ovea-post-sources{border-top:1px solid var(--ovea-blush);padding-top:32px;margin-top:48px}.ovea-post-sources__title{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ovea-text-muted);margin:0 0 12px}.ovea-post-sources__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.8125rem;color:var(--ovea-text-muted);font-family:var(--ovea-font-mono)}.ovea-post-sources__list a{color:var(--ovea-text-muted);text-decoration:underline;transition:var(--ovea-transition)}.ovea-post-sources__list a:hover{color:var(--ovea-magenta)}.ovea-post-share{background-color:var(--ovea-cream);border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-md);padding:16px}.ovea-post-share__title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ovea-text-muted);margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--ovea-blush)}.ovea-post-share__copy-btn{width:100%;border:1.5px solid var(--ovea-border);background-color:#fff0;border-radius:var(--ovea-radius-sm);padding:10px;font-size:.8125rem;font-weight:600;font-family:var(--ovea-font-body);color:var(--ovea-text-secondary);cursor:pointer;transition:var(--ovea-transition);display:flex;align-items:center;justify-content:center;gap:6px}.ovea-post-share__copy-btn:hover{border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-post-share__copy-btn.is-copied{border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-article-card{transition:var(--ovea-transition),opacity 0.3s ease,transform 0.3s ease}.ovea-article-card.is-hidden{display:none}.ovea-article-card.is-filtering-out{opacity:0;transform:scale(.97)}@media (min-width:768px){.ovea-blog-hero__title{font-size:2.5rem}.ovea-sc-product-cta{flex-direction:row;align-items:center}.ovea-post-product-cta{flex-direction:row;align-items:center;gap:24px}.ovea-related-articles__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ovea-blog-hero__title{font-size:3rem}.ovea-blog-main{grid-template-columns:1fr 320px}.ovea-blog-main .ovea-articles-grid{grid-template-columns:repeat(2,1fr)}.ovea-articles-grid--full{grid-template-columns:repeat(3,1fr)}.ovea-post-layout{grid-template-columns:65fr 35fr;gap:48px}.ovea-post-sidebar{position:sticky;top:90px}.ovea-related-articles__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.ovea-articles-grid{grid-template-columns:1fr}.ovea-post-header__title{font-size:1.75rem}.ovea-post-hero-image{border-radius:8px}.ovea-post-expert{flex-direction:column}.ovea-post-expert__photo,.ovea-post-expert__photo-placeholder{width:64px;height:64px}.ovea-sc-expert-quote{flex-direction:column}.ovea-post-product-cta{flex-direction:column}.ovea-sc-stat__number{font-size:2rem}}@media (max-width:1023px){.ovea-blog-main{grid-template-columns:1fr}.ovea-blog-sidebar{display:none}.ovea-post-layout{grid-template-columns:1fr}.ovea-post-sidebar{display:none}}.ovea-post-main .comment-respond{margin-top:48px;padding-top:32px;border-top:1px solid var(--ovea-border)}.ovea-post-main .comment-reply-title{font-family:var(--ovea-font-body);font-size:1.25rem;font-weight:700;color:var(--ovea-text-primary);margin-bottom:4px}.ovea-post-main .logged-in-as{font-size:.8125rem;color:var(--ovea-text-muted);margin-bottom:16px}.ovea-post-main .logged-in-as a{color:var(--ovea-magenta)}.ovea-post-main .comment-form label{display:block;font-size:.8125rem;font-weight:600;color:var(--ovea-text-secondary);margin-bottom:6px}.ovea-post-main .comment-form textarea,.ovea-post-main .comment-form input[type="text"],.ovea-post-main .comment-form input[type="email"],.ovea-post-main .comment-form input[type="url"]{width:100%;border:1.5px solid var(--ovea-border);border-radius:var(--ovea-radius-md);padding:14px 16px;font-family:var(--ovea-font-body);font-size:.9375rem;color:var(--ovea-text-primary);background-color:var(--ovea-cream);transition:var(--ovea-transition);box-sizing:border-box}.ovea-post-main .comment-form textarea{min-height:140px;resize:vertical}.ovea-post-main .comment-form textarea:focus,.ovea-post-main .comment-form input:focus{border-color:var(--ovea-magenta);outline:none;box-shadow:0 0 0 3px rgb(255 45 155 / .08)}.ovea-post-main .comment-form .submit{display:inline-flex;align-items:center;justify-content:center;background-color:var(--ovea-magenta);color:var(--ovea-cream);border:none;border-radius:var(--ovea-radius-pill);padding:12px 28px;font-family:var(--ovea-font-body);font-weight:700;font-size:.9375rem;cursor:pointer;transition:var(--ovea-transition);margin-top:12px}.ovea-post-main .comment-form .submit:hover{background-color:var(--ovea-magenta-dark)}@media print{.ovea-read-progress{display:none}.ovea-post-sidebar{display:none}.ovea-blog-sidebar{display:none}.ovea-post-product-cta{display:none}.ovea-sc-product-cta{display:none}.ovea-post-share{display:none}.ovea-blog-filter{display:none}.ovea-post-content a{text-decoration:underline;color:var(--ovea-text-primary)}.ovea-post-content a[href]::after{content:" (" attr(href) ")";font-size:.75rem;color:var(--ovea-text-muted)}}.ovea-breadcrumb{padding:16px 0}.ovea-breadcrumb ol{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;font-family:var(--ovea-font-mono);font-size:12px;color:var(--ovea-text-muted)}.ovea-breadcrumb li:not(:last-child)::after{content:' / ';color:var(--ovea-border);margin:0 6px}.ovea-breadcrumb a{color:var(--ovea-text-muted);text-decoration:none;transition:var(--ovea-transition)}.ovea-breadcrumb a:hover{color:var(--ovea-magenta)}.ovea-blog-hero__eyebrow{font-family:var(--ovea-font-mono);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ovea-magenta);margin:0 0 12px}.ovea-blog-hero__intro{font-size:1.0625rem;color:var(--ovea-text-secondary);max-width:640px;margin:0 auto 28px;line-height:1.6}.ovea-featured-section{margin-bottom:40px}.ovea-featured-grid{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.ovea-featured-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.ovea-featured-grid .ovea-article-card--featured{grid-row:1 / -1;grid-column:1}}@media (min-width:1024px){.ovea-featured-grid{grid-template-columns:3fr 2fr}}.ovea-article-card--featured{border:none;background:#fff0;position:relative}.ovea-article-card--featured:hover{border:none;box-shadow:none}.ovea-article-card__featured-link{display:block;border-radius:var(--ovea-radius-md);overflow:hidden;text-decoration:none;height:100%}.ovea-article-card--featured .ovea-article-card__image-wrap{aspect-ratio:4 / 3;position:relative;border-radius:var(--ovea-radius-md);overflow:hidden;height:100%}@media (min-width:768px){.ovea-article-card--featured .ovea-article-card__image-wrap{min-height:320px}}.ovea-article-card--featured:hover .ovea-article-card__image{transform:scale(1.04)}.ovea-article-card__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 20%,rgb(0 0 0 / .72) 100%);display:flex;align-items:flex-end;border-radius:var(--ovea-radius-md)}.ovea-article-card__overlay-body{padding:24px;display:flex;flex-direction:column;gap:8px;width:100%}.ovea-article-card__cat-pill{display:inline-block;background-color:var(--ovea-magenta);color:var(--ovea-cream);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:var(--ovea-radius-pill);align-self:flex-start}.ovea-article-card__title--featured{font-size:1.5rem;font-weight:900;color:var(--ovea-cream);line-height:1.2;margin:0}.ovea-article-card__excerpt--featured{font-size:14px;color:rgb(255 255 255 / .85);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ovea-article-card__cta--featured{font-size:.875rem;font-weight:700;color:var(--ovea-cream);display:inline-block;margin-top:4px}.ovea-article-card--small{border-radius:var(--ovea-radius-md);overflow:hidden}.ovea-article-card__small-link{display:flex;flex-direction:row;gap:0;text-decoration:none;color:inherit;height:100%;border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-md);overflow:hidden;transition:var(--ovea-transition)}.ovea-article-card__small-link:hover{border-color:var(--ovea-magenta);box-shadow:var(--ovea-shadow-hover)}.ovea-article-card__small-link:hover .ovea-article-card__image{transform:scale(1.03)}.ovea-article-card__image-wrap--small{aspect-ratio:1 / 1;width:40%;flex-shrink:0;border-radius:0}.ovea-article-card--small .ovea-article-card__body{padding:16px;justify-content:center;gap:6px;display:flex;flex-direction:column}.ovea-article-card__title--small{font-size:14px;font-weight:600;line-height:1.4;color:var(--ovea-text-primary);margin:0}.ovea-article-card__small-link:hover .ovea-article-card__title--small{color:var(--ovea-magenta)}.ovea-article-card__img-link{display:block;text-decoration:none;color:inherit}.ovea-article-card__eeat{font-family:var(--ovea-font-mono);font-size:11px;color:var(--ovea-text-muted);margin:6px 0 4px;padding-top:6px;border-top:1px solid var(--ovea-blush)}.ovea-article-card__eeat span{display:block}.ovea-article-card__cta svg{display:none}.ovea-article-card.is-hidden{display:none}.ovea-featured-section.is-empty{display:none}.ovea-articles-section{margin-top:0}.ovea-featured-section+.ovea-articles-section{margin-top:40px}.ovea-blog-pagination__info{font-size:12px;color:var(--ovea-text-muted);text-align:center;margin-bottom:8px;width:100%}.ovea-blog-pagination__links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;align-items:center;width:100%}.ovea-sidebar-experts__text{font-size:.875rem;color:var(--ovea-text-secondary);margin:0 0 16px;line-height:1.5}.ovea-sidebar-experts__list{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.ovea-sidebar-expert{display:flex;align-items:center;gap:10px}.ovea-sidebar-expert__avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--ovea-magenta) 0%,var(--ovea-plum) 100%);color:var(--ovea-cream);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.ovea-sidebar-expert__role{font-family:var(--ovea-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ovea-text-muted)}.ovea-sidebar-experts__disclaimer{font-size:11px;color:var(--ovea-text-muted);font-style:italic;margin:0}.ovea-popular-posts__thumb{width:60px;height:60px;object-fit:cover;border-radius:var(--ovea-radius-sm);flex-shrink:0}.ovea-popular-posts__info{display:flex;flex-direction:column;gap:4px}.ovea-popular-posts__date{font-size:.75rem;color:var(--ovea-text-muted)}@media (max-width:1023px){.ovea-blog-sidebar{display:none}}.ovea-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:16px 0;font-size:.8125rem;color:var(--ovea-text-muted)}.ovea-breadcrumb__item{display:inline-flex;align-items:center}.ovea-breadcrumb__item--current{color:var(--ovea-text-secondary);font-weight:500}.ovea-breadcrumb__link{color:var(--ovea-text-muted);text-decoration:none;transition:color var(--ovea-transition)}.ovea-breadcrumb__link:hover{color:var(--ovea-magenta)}.ovea-breadcrumb__sep{color:var(--ovea-border);margin:0 4px;font-size:.75rem}.ovea-post-header__meta-author{font-weight:600;color:var(--ovea-text-secondary)}.ovea-post-header__verified-inline{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--ovea-text-secondary)}.ovea-post-header__verified-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--ovea-magenta);color:var(--ovea-cream);font-size:.5625rem;font-weight:700;flex-shrink:0}.ovea-post-header__verified-title{font-weight:400;color:var(--ovea-text-muted)}.ovea-post-header__verified-title{color:var(--ovea-text-muted)}.ovea-toc-mobile{margin:24px 0}@media (min-width:1024px){.ovea-toc-mobile{display:none}}.ovea-toc-mobile__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;background-color:var(--ovea-cream);border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-pill);font-size:.875rem;font-weight:600;color:var(--ovea-text-secondary);cursor:pointer;transition:var(--ovea-transition)}.ovea-toc-mobile__toggle:hover{border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-toc-mobile__toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.ovea-toc-mobile__toggle svg{transition:transform 0.25s ease;flex-shrink:0}.ovea-toc-mobile__content{display:block;overflow:hidden;max-height:0;opacity:0;transition:max-height 0.35s ease,opacity 0.25s ease;background-color:var(--ovea-cream);border:1px solid var(--ovea-border);border-top:none;border-radius:0 0 var(--ovea-radius-md) var(--ovea-radius-md)}.ovea-toc-mobile__content.is-open{max-height:400px;opacity:1}.ovea-share-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:1.5px solid var(--ovea-border);border-radius:var(--ovea-radius-pill);background:#fff0;font-size:.875rem;font-weight:600;color:var(--ovea-text-secondary);cursor:pointer;transition:var(--ovea-transition)}.ovea-share-btn:hover{border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-share-btn.is-copied{border-color:var(--ovea-magenta);background-color:var(--ovea-petal);color:var(--ovea-magenta)}.ovea-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ovea-post-tag{display:inline-block;padding:4px 12px;border:1px solid var(--ovea-border);border-radius:var(--ovea-radius-pill);font-size:.75rem;font-family:var(--ovea-font-mono);color:var(--ovea-text-muted);text-decoration:none;transition:var(--ovea-transition)}.ovea-post-tag:hover{border-color:var(--ovea-magenta);color:var(--ovea-magenta)}.ovea-sidebar-newsletter__text{font-size:.8125rem;color:var(--ovea-text-muted);line-height:1.5;margin:0 0 12px}@media (min-width:1024px){.ovea-post-sidebar{max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ovea-border) #fff0}.ovea-post-sidebar::-webkit-scrollbar{width:4px}.ovea-post-sidebar::-webkit-scrollbar-track{background:#fff0}.ovea-post-sidebar::-webkit-scrollbar-thumb{background-color:var(--ovea-border);border-radius:4px}}#respond{margin-top:56px}#respond h2,#respond .comment-reply-title{font-size:1.5rem;font-weight:900;color:var(--ovea-plum);margin-bottom:24px;letter-spacing:-.01em}.comment-form label{display:block;font-size:.8125rem;font-weight:600;color:var(--ovea-text-secondary);margin-bottom:6px}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:12px 16px;border:1.5px solid var(--ovea-border);border-radius:var(--ovea-radius-md);font-family:var(--ovea-font-body);font-size:.9375rem;color:var(--ovea-text-primary);background-color:var(--ovea-cream);transition:border-color var(--ovea-transition);box-sizing:border-box}.comment-form textarea{min-height:120px;resize:vertical}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus{outline:none;border-color:var(--ovea-magenta)}.comment-form .form-submit{margin-top:8px}.comment-form .submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background-color:var(--ovea-magenta);color:var(--ovea-cream);border:none;border-radius:var(--ovea-radius-pill);font-family:var(--ovea-font-body);font-size:.9375rem;font-weight:700;cursor:pointer;transition:var(--ovea-transition);letter-spacing:.01em}.comment-form .submit:hover{background-color:var(--ovea-plum)}.comment-form p{margin-bottom:16px}.comment-notes,.comment-form .logged-in-as{font-size:.8125rem;color:var(--ovea-text-muted);margin-bottom:16px}.comment-list{list-style:none;padding:0;margin:0 0 40px}.comment-list .comment{padding:20px 0;border-bottom:1px solid var(--ovea-border)}.comment-list .comment-author{font-weight:700;font-size:.9375rem;color:var(--ovea-text-secondary)}.comment-list .comment-meta{font-size:.75rem;color:var(--ovea-text-muted);margin-bottom:8px}.comment-list .comment-content p{font-size:.9375rem;color:var(--ovea-text-secondary);line-height:1.6}.ovea-js .ovea-article-card--collapsed{display:none}.ovea-loadmore{display:flex;flex-direction:column;align-items:center;gap:12px;margin:36px 0 8px}.ovea-loadmore__count{margin:0;font-size:.875rem;font-weight:600;color:var(--ovea-text-muted,#CC88AA);letter-spacing:.01em}.ovea-loadmore__btn{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;color:var(--ovea-magenta-dark,#CC1A7A);background:#fff;border:1.5px solid var(--ovea-magenta,#FF2D9B);border-radius:999px;padding:13px 30px;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.ovea-loadmore__btn:hover{background:var(--ovea-magenta,#FF2D9B);color:#fff;box-shadow:0 8px 20px rgb(255 45 155 / .28)}.ovea-loadmore__btn:active{transform:translateY(1px)}.ovea-loadmore__btn:focus-visible{outline:2px solid var(--ovea-magenta,#FF2D9B);outline-offset:3px}.ovea-loadmore__btn[hidden]{display:none}@keyframes ovea-card-reveal{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ovea-article-card--reveal{animation:ovea-card-reveal 0.42s ease both}@media (prefers-reduced-motion:reduce){.ovea-article-card--reveal{animation:none}.ovea-loadmore__btn{transition:none}}