.BlogCard_card__5_wp0{display:block;text-decoration:none;border:1px solid var(--rule);border-radius:6px;overflow:hidden;background:var(--surface);transition:border-color .2s,transform .2s;position:relative}.BlogCard_card__5_wp0:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .2s}.BlogCard_card__5_wp0:hover{border-color:var(--red);transform:translateY(-2px)}.BlogCard_card__5_wp0:hover:before{transform:scaleX(1)}.BlogCard_inner__Qrhuy{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;height:100%}.BlogCard_meta__B2VeP{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.BlogCard_tag__v45De{font-family:var(--font-dm-mono);font-size:.68rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em;padding:.25rem .6rem;border-radius:3px}.BlogCard_date__ru_lY,.BlogCard_readingTime__4qnPB{font-family:var(--font-dm-mono);font-size:.72rem;color:var(--mid)}.BlogCard_title__XyOd3{font-family:var(--font-playfair);font-size:1.2rem;font-weight:700;color:var(--light);line-height:1.35}.BlogCard_excerpt__f7Fes{font-size:.875rem;color:var(--muted);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.BlogCard_readMore__EZQaT{font-family:var(--font-dm-mono);font-size:.75rem;color:var(--red);margin-top:.25rem}.BlogCard_cardFeatured__DUJPi{grid-column:1/-1}.BlogCard_innerFeatured__IwHDA{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto;grid-gap:0 3rem;gap:0 3rem;padding:2.5rem;align-items:start}.BlogCard_innerFeatured__IwHDA .BlogCard_meta__B2VeP{grid-column:1/2;grid-row:1}.BlogCard_titleFeatured__clR70{grid-column:1/2;grid-row:2;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;-webkit-line-clamp:unset;overflow:visible}.BlogCard_excerptFeatured___MIHv{grid-column:2/3;grid-row:1/4;font-size:.95rem;line-height:1.75;-webkit-line-clamp:unset;overflow:visible;align-self:center}.BlogCard_innerFeatured__IwHDA .BlogCard_readMore__EZQaT{grid-column:1/2;grid-row:3;font-size:.8rem;margin-top:1rem}@media (max-width:700px){.BlogCard_innerFeatured__IwHDA{grid-template-columns:1fr;grid-template-rows:auto;gap:.75rem;padding:1.5rem}.BlogCard_excerptFeatured___MIHv,.BlogCard_innerFeatured__IwHDA .BlogCard_meta__B2VeP,.BlogCard_innerFeatured__IwHDA .BlogCard_readMore__EZQaT,.BlogCard_titleFeatured__clR70{grid-column:1;grid-row:auto}.BlogCard_titleFeatured__clR70{font-size:1.35rem}}.page_hero__ElxKg{padding:140px 0 72px;background:var(--dark)}.page_h1__qKDan{font-family:var(--font-playfair);font-size:clamp(2.2rem,4.5vw,3.25rem);font-weight:900;line-height:1.1;color:var(--white);margin-top:.75rem;margin-bottom:1.25rem}.page_heroSub___MdLo{font-size:1.05rem;color:var(--muted);line-height:1.7;max-width:540px}.page_posts__xipQt{padding:60px 0 100px;background:var(--dark);border-top:1px solid var(--rule)}.page_grid__G202P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.page_empty__v54CB{padding:4rem 0;color:var(--muted);font-size:1rem}.page_empty__v54CB a{color:var(--red);text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.page_grid__G202P{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_grid__G202P{grid-template-columns:1fr}}.page_featuredWrap__LF1YL{padding:48px 0 0;background:var(--dark);border-top:1px solid var(--rule)}.page_featuredLabel__x8Eiu{color:var(--red);margin-bottom:1.25rem}.page_featuredLabel__x8Eiu,.page_sectionLabel__I_t8x{font-family:var(--font-dm-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.15em}.page_sectionLabel__I_t8x{color:var(--mid);margin-bottom:1.5rem}.page_editorialCta__0NafC{padding:48px 0;background:var(--charcoal);border-top:1px solid var(--rule)}.page_editorialCtaInner__HVpIQ{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.page_editorialCtaEyebrow__JHgxn{font-family:var(--font-dm-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--red);display:block;margin-bottom:.35rem}.page_editorialCtaTitle__ngPUi{font-family:var(--font-dm-sans);font-size:1.05rem;font-weight:600;color:var(--light);margin:0}