.blog-listing-module__KEOKjq__all{--c:var(--color-text-primary)}.blog-listing-module__KEOKjq__train{--c:#d9ae68}.blog-listing-module__KEOKjq__food{--c:#9cc27e}.blog-listing-module__KEOKjq__care{--c:#7fb6da}.blog-listing-module__KEOKjq__news{--c:#ec8f6e}.blog-listing-module__KEOKjq__neutral{--c:#bdb6aa}.blog-listing-module__KEOKjq__masthead{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-block-end:36px;display:flex}.blog-listing-module__KEOKjq__title{color:var(--color-text-primary);font-size:clamp(88px,13cqi,168px);font-weight:var(--nf-fw-black);letter-spacing:-4px;margin:0;line-height:.95}.blog-listing-module__KEOKjq__titleDot{color:var(--color-bronze)}.blog-listing-module__KEOKjq__lede{color:#c9c4bb;max-width:340px;font-size:var(--nf-fs-16);margin:0 0 14px;line-height:1.8}@container shell (min-width:620px){.blog-listing-module__KEOKjq__lede{font-size:var(--nf-fs-18)}}.blog-listing-module__KEOKjq__pills{scrollbar-width:none;gap:10px;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.blog-listing-module__KEOKjq__pills::-webkit-scrollbar{display:none}.blog-listing-module__KEOKjq__pill{color:#c9c4bb;height:46px;font-size:var(--nf-fs-14);font-weight:var(--nf-fw-bold);white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.blog-listing-module__KEOKjq__pill:hover{color:var(--color-text-primary);border-color:#ffffff4d}.blog-listing-module__KEOKjq__pill:focus-visible{outline:2px solid var(--c);outline-offset:2px}.blog-listing-module__KEOKjq__pill[aria-current=page]{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-page)}.blog-listing-module__KEOKjq__pillDot{background:var(--c);border-radius:99px;flex:none;width:8px;height:8px}.blog-listing-module__KEOKjq__pill[aria-current=page] .blog-listing-module__KEOKjq__pillDot{background:var(--color-page)}.blog-listing-module__KEOKjq__featured{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.blog-listing-module__KEOKjq__featured>.blog-listing-module__KEOKjq__feature{flex:2 560px;min-width:0}.blog-listing-module__KEOKjq__side{flex-direction:column;flex:280px;gap:20px;min-width:0;display:flex}.blog-listing-module__KEOKjq__photo{z-index:0;background:#12110f;position:absolute;inset:0;overflow:hidden}.blog-listing-module__KEOKjq__photo img{transition:transform .6s}.blog-listing-module__KEOKjq__feature{aspect-ratio:1;background:var(--color-card);color:var(--color-text-primary);isolation:isolate;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.blog-listing-module__KEOKjq__feature:hover{border-color:var(--c);transform:translateY(-4px)}.blog-listing-module__KEOKjq__feature:hover .blog-listing-module__KEOKjq__photo img,.blog-listing-module__KEOKjq__gridCard:hover .blog-listing-module__KEOKjq__photo img{transform:scale(1.06)}.blog-listing-module__KEOKjq__feature:focus-visible{outline:3px solid var(--c);outline-offset:3px}.blog-listing-module__KEOKjq__featureScrim{z-index:1;background:linear-gradient(#0606061a 15%,#06060673 38%,#060606e0 65%,#060606f7 100%);position:absolute;inset:0}.blog-listing-module__KEOKjq__featureBody{z-index:2;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex;position:relative}.blog-listing-module__KEOKjq__tag{color:var(--c);font-size:var(--nf-fs-12);font-weight:var(--nf-fw-bold);letter-spacing:.3px;align-items:center;gap:7px;display:inline-flex}.blog-listing-module__KEOKjq__tag:before{content:"";background:var(--c);width:18px;height:2px}.blog-listing-module__KEOKjq__featureTitle{max-width:620px;font-size:var(--nf-fs-13);font-weight:var(--nf-fw-bold);text-shadow:0 2px 12px #0009;margin:0;line-height:1.7}.blog-listing-module__KEOKjq__feature[data-variant=lead] .blog-listing-module__KEOKjq__featureTitle{font-size:var(--nf-fs-16);font-weight:var(--nf-fw-heavy);line-height:1.55}.blog-listing-module__KEOKjq__featureMeta{color:var(--color-text-secondary);font-size:var(--nf-fs-12)}.blog-listing-module__KEOKjq__feature[data-variant=lead] .blog-listing-module__KEOKjq__featureMeta{font-size:var(--nf-fs-13)}@container shell (min-width:620px){.blog-listing-module__KEOKjq__featureBody{padding:26px 28px}.blog-listing-module__KEOKjq__feature[data-variant=lead] .blog-listing-module__KEOKjq__featureBody{gap:10px;padding:32px}.blog-listing-module__KEOKjq__featureTitle{font-size:var(--nf-fs-15)}.blog-listing-module__KEOKjq__feature[data-variant=lead] .blog-listing-module__KEOKjq__featureTitle{font-size:clamp(19px,1.7cqi,23px)}}.blog-listing-module__KEOKjq__marquee{background:var(--color-card);border-block:1px solid #ffffff12;padding-block:22px;overflow:hidden}.blog-listing-module__KEOKjq__marqueeTrack{gap:32px;width:max-content;animation:48s linear infinite blog-listing-module__KEOKjq__blog-marquee;display:flex}.blog-listing-module__KEOKjq__marqueeItem{align-items:center;gap:32px;display:flex}.blog-listing-module__KEOKjq__marqueeWord{color:var(--color-text-secondary);font-size:40px;font-weight:var(--nf-fw-heavy);letter-spacing:-.5px;white-space:nowrap;line-height:1.2}.blog-listing-module__KEOKjq__marqueeStar{color:var(--color-bronze);font-size:22px;font-style:normal}@keyframes blog-listing-module__KEOKjq__blog-marquee{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.blog-listing-module__KEOKjq__marqueeTrack{animation:none}.blog-listing-module__KEOKjq__feature,.blog-listing-module__KEOKjq__gridCard,.blog-listing-module__KEOKjq__gridBar,.blog-listing-module__KEOKjq__more,.blog-listing-module__KEOKjq__photo img{transition:none}}.blog-listing-module__KEOKjq__program{background:var(--color-bronze);color:#0b0a08;border-radius:32px;flex-wrap:wrap;align-items:stretch;gap:48px;padding:clamp(28px,4cqi,56px);display:flex}.blog-listing-module__KEOKjq__programCopy{flex-direction:column;flex:420px;justify-content:center;gap:16px;min-width:0;display:flex}.blog-listing-module__KEOKjq__programEyebrow{font-size:var(--nf-fs-13);font-weight:var(--nf-fw-heavy);letter-spacing:.4px}.blog-listing-module__KEOKjq__programTitle{font-size:clamp(30px,3.6cqi,48px);font-weight:var(--nf-fw-black);letter-spacing:-1px;margin:0;line-height:1.25}.blog-listing-module__KEOKjq__programText{color:#2a2217;max-width:520px;font-size:var(--nf-fs-16);margin:0;line-height:1.9}.blog-listing-module__KEOKjq__programCta{height:52px;color:var(--color-text-primary);font-size:var(--nf-fs-15);font-weight:var(--nf-fw-bold);background:#0b0a08;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-block-start:8px;padding:0 26px;text-decoration:none;display:inline-flex}.blog-listing-module__KEOKjq__programCta:hover{color:#f3ce8e}.blog-listing-module__KEOKjq__programCta:focus-visible{outline-offset:3px;outline:3px solid #0b0a08}.blog-listing-module__KEOKjq__chart{flex-direction:column;flex:380px;justify-content:flex-end;gap:12px;min-width:0;margin:0;display:flex}.blog-listing-module__KEOKjq__chartEnds{font-size:var(--nf-fs-13);font-weight:var(--nf-fw-heavy);justify-content:space-between;display:flex}.blog-listing-module__KEOKjq__chartBars{align-items:flex-end;gap:10px;height:220px;display:flex}.blog-listing-module__KEOKjq__chartBar{background:#0b0a08;border-radius:10px 10px 4px 4px;flex:1}.blog-listing-module__KEOKjq__chartBar[data-last]{background:var(--color-text-primary);box-shadow:inset 0 0 0 2px #0b0a08}.blog-listing-module__KEOKjq__chartWeeks{font-size:var(--nf-fs-12);font-weight:var(--nf-fw-bold);text-align:center;gap:10px;display:flex}.blog-listing-module__KEOKjq__chartWeeks>span{white-space:nowrap;flex:1}.blog-listing-module__KEOKjq__gridHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:28px;display:flex}.blog-listing-module__KEOKjq__gridHeading{color:var(--color-text-primary);font-size:clamp(30px,3.4cqi,44px);font-weight:var(--nf-fw-black);letter-spacing:-1px;margin:0;line-height:1.2}.blog-listing-module__KEOKjq__gridCount{color:var(--color-text-secondary);font-size:var(--nf-fs-14)}.blog-listing-module__KEOKjq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.blog-listing-module__KEOKjq__gridCard{aspect-ratio:1;background:var(--color-card);color:var(--color-text-primary);isolation:isolate;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .35s;display:flex;position:relative;overflow:hidden}.blog-listing-module__KEOKjq__gridCard:hover{transform:translateY(-4px)}.blog-listing-module__KEOKjq__gridCard:focus-visible{outline:3px solid var(--c);outline-offset:3px}.blog-listing-module__KEOKjq__gridScrim{z-index:1;background:linear-gradient(#06060640 0%,#06060680 32%,#060606e6 58%,#060606f7 100%);position:absolute;inset:0}.blog-listing-module__KEOKjq__gridTop{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:24px 24px auto}.blog-listing-module__KEOKjq__gridNumber{color:#0000;height:48px;font-size:44px;font-weight:var(--nf-fw-black);text-shadow:0 2px 12px #0009;-webkit-text-stroke:1px var(--c);line-height:48px}.blog-listing-module__KEOKjq__gridTime{box-sizing:border-box;border:1px solid var(--c);color:#c9c4bb;width:48px;height:48px;font-size:var(--nf-fs-12);background:#06060680;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex}.blog-listing-module__KEOKjq__gridTime b{color:var(--color-text-primary);font-size:var(--nf-fs-15)}.blog-listing-module__KEOKjq__gridBody{z-index:2;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.blog-listing-module__KEOKjq__chip{background:var(--c);color:var(--color-page);font-size:var(--nf-fs-12);font-weight:var(--nf-fw-heavy);border-radius:999px;align-self:flex-start;padding:2px 10px;line-height:1.7}.blog-listing-module__KEOKjq__gridTitle{font-size:var(--nf-fs-14);font-weight:var(--nf-fw-heavy);text-shadow:0 2px 12px #0009;margin:0;line-height:1.65}.blog-listing-module__KEOKjq__excerpt{color:#c9c4bb;font-size:var(--nf-fs-14);text-shadow:0 2px 12px #0009;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.9;display:none;overflow:hidden}@container shell (min-width:620px){.blog-listing-module__KEOKjq__gridTitle{font-size:17px}.blog-listing-module__KEOKjq__excerpt{display:-webkit-box}}.blog-listing-module__KEOKjq__gridFoot{border-block-start:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-block-start:4px;padding-block-start:12px;display:flex}.blog-listing-module__KEOKjq__gridDate{color:var(--color-text-secondary);font-size:var(--nf-fs-12)}.blog-listing-module__KEOKjq__more{color:var(--c);font-size:var(--nf-fs-14);font-weight:var(--nf-fw-heavy);align-items:center;gap:6px;transition:gap .25s;display:inline-flex}.blog-listing-module__KEOKjq__gridCard:hover .blog-listing-module__KEOKjq__more{gap:12px}.blog-listing-module__KEOKjq__gridBar{z-index:2;background:var(--c);width:22%;height:3px;transition:width .45s;position:absolute;inset-block-end:0;inset-inline-start:0}.blog-listing-module__KEOKjq__gridCard:hover .blog-listing-module__KEOKjq__gridBar{width:100%}.blog-listing-module__KEOKjq__empty{border:1px solid var(--nf-surface-border,var(--color-border-default));border-radius:var(--radius);background:var(--nf-card-surface,var(--color-card));color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-body);text-align:center;margin:0;padding:32px 16px}
