.ghost-frame_ghostSection__dbDwQ{opacity:.45;border:2px dashed var(--color-border,#cbd5e1);border-radius:var(--radius,8px);padding:2rem 1.5rem;margin:2rem 0;background:var(--color-surface-muted,#f8fafc)}.ghost-frame_ghostHeading__4t4Jk{opacity:1;font-size:1.5rem;font-weight:700;color:var(--color-text-muted,#64748b);margin:0 0 .5rem}.ghost-frame_ghostHint__n8nsZ{opacity:1;color:var(--color-text-muted,#94a3b8);font-size:.875rem;margin:0 0 1.5rem}.ghost-frame_ghostGrid__boztP{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ghost-frame_ghostCard__vJAhe{padding:1.25rem;min-height:140px;display:flex;align-items:center;justify-content:center;font-size:.875rem}.ghost-frame_ghostBigFrame__znxMU,.ghost-frame_ghostCard__vJAhe{background:var(--color-surface,#fff);border:1.5px dashed var(--color-border,#cbd5e1);border-radius:var(--radius,8px);color:var(--color-text-muted,#94a3b8);opacity:1}.ghost-frame_ghostBigFrame__znxMU{padding:3rem 1.5rem;text-align:center;font-size:.9375rem}@media (max-width:767px){.ghost-frame_ghostGrid__boztP{grid-template-columns:1fr}}.blog-section_section__F5pSE{padding:5rem 1.5rem;background:var(--color-surface-muted);overflow-x:hidden}.blog-section_inner__NSVT8{max-width:72rem;margin:0 auto}.blog-section_sectionHeader__Wp1uX{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.blog-section_heading__5l_ZC{font-size:1.75rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.blog-section_heading__5l_ZC:after{content:"";display:block;width:2.5rem;height:3px;background:var(--color-accent);border-radius:2px;margin-top:.5rem}.blog-section_subheading__M_tKq{font-size:1rem;color:var(--color-text-muted);margin-bottom:2rem}.blog-section_grid__dkdPB{display:grid;grid-template-columns:1fr;gap:1.5rem}.blog-section_card__b4MnQ{display:flex;flex-direction:column;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s}.blog-section_card__b4MnQ:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.blog-section_cover__04PBF{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.blog-section_coverPlaceholder__RC006{width:100%;aspect-ratio:16/9;background:var(--color-surface-muted);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.blog-section_body___V70I{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.blog-section_date__2RN_N{font-size:.8125rem;color:var(--color-text-muted)}.blog-section_title__Nko0T{font-size:1.125rem;font-weight:600;color:var(--color-text);line-height:1.35}.blog-section_summary__CqvLB{font-size:.9375rem;color:var(--color-text-muted);line-height:1.5}.blog-section_more__6B2Zt{display:inline-flex;align-items:center;flex-shrink:0;align-self:flex-start;padding:.625rem 1.25rem;background:none;color:var(--color-brand);border:var(--border-width,1px) solid var(--color-brand);border-radius:var(--button-radius,.375rem);font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;min-height:44px;white-space:nowrap;transition:background .15s,color .15s}.blog-section_more__6B2Zt:hover{background:var(--color-brand);color:var(--color-brand-fg)}.blog-section_more__6B2Zt:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.blog-section_card__b4MnQ:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (min-width:768px){.blog-section_grid__dkdPB{grid-template-columns:var(--grid-cols,repeat(3,1fr))}}.blog-section_blogTrack__5__Vh{--shelf-card-w:clamp(260px,calc((100% - 3rem) / 3.15),360px);--shelf-gap:1.5rem}