.page-module__VI0xla__container{min-height:100vh;padding:150px 2rem var(--bento-gap) 2rem;max-width:1400px;margin:0 auto}.page-module__VI0xla__header{text-align:center;margin-bottom:4rem}.page-module__VI0xla__title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.page-module__VI0xla__subtitle{font-family:var(--font-body);color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.page-module__VI0xla__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module__VI0xla__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__VI0xla__grid{grid-template-columns:repeat(3,1fr)}}.page-module__VI0xla__cardLink{text-decoration:none;display:block}.page-module__VI0xla__card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--bento-radius);height:100%;box-shadow:var(--glass-shadow);flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.page-module__VI0xla__cardLink:hover .page-module__VI0xla__card{border-color:#efc07b66;transform:translateY(-6px);box-shadow:0 10px 40px #efc07b26}.page-module__VI0xla__cardHero{aspect-ratio:16/9;background:linear-gradient(135deg,#0f346066 0%,#0a0a14cc 100%);border-bottom:1px solid #ffffff0d;width:100%;position:relative;overflow:hidden}.page-module__VI0xla__placeholderGradient{background:radial-gradient(circle at 100% 0,#efc07b26,#0000 60%),radial-gradient(circle at 0 100%,#1a1a2ecc,#0000 80%);position:absolute;inset:0}.page-module__VI0xla__cardBody{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.page-module__VI0xla__cardTitle{font-family:var(--font-heading);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}.page-module__VI0xla__cardLink:hover .page-module__VI0xla__cardTitle{color:var(--accent-gold)}.page-module__VI0xla__cardDescription{font-family:var(--font-body);color:#ffffffb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:2.5rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__VI0xla__cardFooter{font-family:var(--font-body);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.85rem;font-weight:500;display:flex}.page-module__VI0xla__cardDate{color:#fff6;text-transform:uppercase;letter-spacing:.05em}.page-module__VI0xla__cardAction{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;transition:transform .2s;display:flex}.page-module__VI0xla__cardLink:hover .page-module__VI0xla__cardAction{transform:translate(4px)}.page-module__VI0xla__emptyState{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--bento-radius);text-align:center;box-shadow:var(--glass-shadow);max-width:600px;margin:0 auto;padding:4rem 2rem}.page-module__VI0xla__emptyStateTitle{font-family:var(--font-heading);color:var(--accent-gold);margin-bottom:1rem;font-size:1.5rem}.page-module__VI0xla__emptyStateText{color:var(--text-secondary);font-family:var(--font-body);line-height:1.6}
