#main:focus{outline:none}.blog-list{position:relative;z-index:var(--z-body);padding-block:clamp(9rem,15vh,10rem) var(--section-y)}.blog-list__head{max-width:46rem;margin-bottom:var(--s-8)}.blog-list .blog-list__title{font-size:var(--t-2xl)}.blog-list .blog-list__lede{font-size:var(--t-md);margin-top:var(--s-4)}.blog-list__empty{padding-block:var(--s-16);color:var(--bone-3)}.blog-filter{display:none;position:relative;min-inline-size:0;margin:0 0 var(--s-6);padding:0;border:0}@supports selector(:has(*)){.blog-filter{display:block}}.blog-filter__row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.blog-filter__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;appearance:none}.blog-filter__pill{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--s-10);padding:var(--s-2) var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--bone-2);cursor:pointer;user-select:none;transition:color var(--t-fast),border-color var(--t-fast)}.blog-filter__count{color:var(--bone-3);letter-spacing:var(--tr-normal);font-variant-numeric:tabular-nums}@media(max-width:479px){.blog-filter__pill{padding-inline:var(--s-3);letter-spacing:var(--tr-normal)}}@media(hover:hover){.blog-filter__pill:hover{color:var(--bone);border-color:var(--rule-gold)}}.blog-filter__input:checked+.blog-filter__pill,.blog-filter__input:checked+.blog-filter__pill .blog-filter__count{color:var(--ruby-lit);border-color:var(--ruby)}.blog-filter__input:focus-visible+.blog-filter__pill{outline:2px solid var(--gold);outline-offset:3px}.blog-browse:has(.blog-filter__input[value=trening]:checked) .blog-card:not([data-category=trening]),.blog-browse:has(.blog-filter__input[value=anti-aging]:checked) .blog-card:not([data-category=anti-aging]),.blog-browse:has(.blog-filter__input[value=suplementacja]:checked) .blog-card:not([data-category=suplementacja]),.blog-browse:has(.blog-filter__input[value=peptydy]:checked) .blog-card:not([data-category=peptydy]){display:none}.blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5)}@media(min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-grid .blog-card{position:relative}.blog-card__link{color:inherit}.blog-card__link:after{content:"";position:absolute;inset:0;z-index:1}@supports selector(:has(*)){.blog-card__link:focus-visible{outline:none}.blog-grid .blog-card:has(.blog-card__link:focus-visible){outline:2px solid var(--gold);outline-offset:3px;border-color:var(--rule-gold)}}.blog-grid .blog-card[data-category=peptydy] .post-tile__media{background:var(--ink)}.blog-grid .blog-card[data-category=peptydy] .post-tile__media img{object-fit:contain}.blog-grid .blog-card--featured{grid-column:1 / -1}.blog-grid .blog-card--featured .post-tile__title{font-size:var(--t-xl);line-height:1.15;text-wrap:balance}@media(min-width:820px){.blog-grid .blog-card--featured{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.blog-grid .blog-card--featured .post-tile__media{align-self:stretch;border-bottom:0;border-right:1px solid var(--rule)}.blog-grid .blog-card--featured .post-tile__body{justify-content:center;gap:var(--s-3);padding:var(--s-8)}.blog-grid .blog-card--featured .post-tile__excerpt{font-size:var(--t-md);-webkit-line-clamp:4}}.post__cover.section__inner{padding-block:0;margin-top:var(--s-8);background:none}.post__cover img{border-radius:var(--r-lg);background:var(--ink)}.post__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-1) var(--s-3);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--bone-3);font-variant-numeric:tabular-nums}.post__meta .post__date{font:inherit;letter-spacing:inherit;color:inherit}.post__meta-sep{color:var(--bone-4)}.read-progress{display:none}@supports (animation-timeline: scroll()){.read-progress{display:block;position:fixed;top:0;left:0;right:0;z-index:101;height:2px;background:linear-gradient(90deg,var(--ruby-deep),var(--ruby) 55%,var(--gold-lit));transform-origin:left center;transform:scaleX(0);pointer-events:none;animation:mc-draw linear both;animation-timeline:scroll(root block)}}@media print{.read-progress{display:none}}.post__cta-alt{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--s-1) var(--s-2);margin-top:var(--s-2);font-size:var(--t-sm);line-height:1.5;color:var(--bone-3);text-align:center}.post__cta-alt-go{display:inline-flex;align-items:center;gap:var(--s-2);padding-bottom:var(--s-1);border-bottom:1px solid var(--rule-gold);color:var(--gold);font-weight:500;transition:border-color var(--t-fast)}.post__cta-alt-go svg{width:1em;height:1em;transition:transform var(--t-base)}@media(hover:hover){.post__cta-alt:hover .post__cta-alt-go{border-color:var(--gold)}.post__cta-alt:hover .post__cta-alt-go svg{transform:translate(3px)}}
