.news-module__MlY1RW__page{background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.news-module__MlY1RW__main{padding-top:var(--header-height,68px)}.news-module__MlY1RW__hero{color:#fff;background:radial-gradient(640px 300px at 12% -20%,#ffffff29,#0000 60%),linear-gradient(135deg,#6d2fe0 0%,#7c3aed 55%,#5b21b6 100%);position:relative;overflow:hidden}html[data-theme=dark] .news-module__MlY1RW__hero{background:radial-gradient(1100px 520px at 82% -10%, #7c3aed52, transparent 60%), radial-gradient(760px 420px at -8% 110%, #7c3aed2e, transparent 55%), var(--bg-ink)}.news-module__MlY1RW__hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 600px at 70% 20%,#000000e6,#0000 75%);mask-image:radial-gradient(900px 600px at 70% 20%,#000000e6,#0000 75%)}.news-module__MlY1RW__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:clamp(64px,10vh,120px) 24px clamp(48px,7vh,88px);display:flex;position:relative}.news-module__MlY1RW__eyebrow{align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.news-module__MlY1RW__eyebrowDot{background:#fff;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 14px #ffffffb3}html[data-theme=dark] .news-module__MlY1RW__eyebrowDot{background:var(--brand-purple,#7c3aed);box-shadow:0 0 14px #7c3aede6}.news-module__MlY1RW__eyebrow>span:last-child{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;font-size:12.5px;font-weight:600}.news-module__MlY1RW__heroTitle{font-family:var(--font-display);text-wrap:balance;color:#fff;flex-direction:column;align-items:center;margin:0;letter-spacing:-.03em!important;max-height:none!important;font-size:clamp(40px,6vw,72px)!important;font-weight:700!important;line-height:1!important;display:flex!important;overflow:visible!important}.news-module__MlY1RW__heroTitle>span{display:block}.news-module__MlY1RW__heroAccent{background:linear-gradient(92deg,#fff 0%,#e9d5ff 55%,#ddd6fe 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .news-module__MlY1RW__heroAccent{background:linear-gradient(92deg,#a78bfa 0%,#8b5cf6 55%,#c4b5fd 100%);-webkit-background-clip:text;background-clip:text}.news-module__MlY1RW__heroSub{color:#ffffffd9;text-align:center;max-width:56ch;margin:4px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.news-module__MlY1RW__hero :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#fff}.news-module__MlY1RW__featuredSection{max-width:1180px;padding:clamp(48px, 6vw, 80px) var(--container-padding) 0;margin:0 auto}.news-module__MlY1RW__newsLayout{grid-template-columns:3fr 2fr;align-items:stretch;gap:26px;display:grid}@media (max-width:980px){.news-module__MlY1RW__newsLayout{grid-template-columns:1fr}}.news-module__MlY1RW__featuredCard{border-radius:var(--radius-card);background:var(--bg-elevated);border:1px solid var(--border-light);box-shadow:var(--shadow-xs);color:inherit;transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.news-module__MlY1RW__featuredCard:hover{border-color:var(--purple-200);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.news-module__MlY1RW__featuredImage{aspect-ratio:16/9;background:var(--color-gray-100);position:relative;overflow:hidden}.news-module__MlY1RW__featuredContent{text-align:left;flex-direction:column;flex:1;gap:10px;padding:24px 26px 26px;display:flex}.news-module__MlY1RW__featuredMeta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.news-module__MlY1RW__categoryBadge{letter-spacing:.09em;text-transform:uppercase;color:var(--brand-purple);background:var(--purple-tint);border-radius:var(--radius-xs);padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.news-module__MlY1RW__featuredTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);text-align:left;margin:0;overflow:visible;max-height:none!important;font-size:clamp(22px,2.4vw,30px)!important;font-weight:600!important;line-height:1.15!important}.news-module__MlY1RW__featuredExcerpt{color:var(--text-secondary);text-align:left;margin:0;font-size:15.5px;line-height:1.6}.news-module__MlY1RW__readLink{color:var(--brand-purple);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.news-module__MlY1RW__readLink>span{transition:transform .16s}.news-module__MlY1RW__featuredCard:hover .news-module__MlY1RW__readLink>span,.news-module__MlY1RW__stackCard:hover .news-module__MlY1RW__readLink>span{transform:translate(4px)}.news-module__MlY1RW__newsStack{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.news-module__MlY1RW__stackCard{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-light);color:inherit;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:auto 96px 1fr;align-items:center;gap:16px;height:100%;padding:14px 16px;text-decoration:none;display:grid}.news-module__MlY1RW__stackCard:hover{border-color:var(--purple-200);box-shadow:var(--shadow-md);transform:translate(4px)}.news-module__MlY1RW__stackIndex{font-family:var(--font-accent);font-variant-numeric:tabular-nums;color:var(--color-gray-300);font-size:22px;font-weight:700}.news-module__MlY1RW__stackImageWrap{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-gray-100);width:96px;position:relative;overflow:hidden}.news-module__MlY1RW__stackContent{flex-direction:column;gap:5px;min-width:0;display:flex}.news-module__MlY1RW__stackMeta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.news-module__MlY1RW__stackBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-purple);background:var(--purple-tint);border-radius:var(--radius-xs);padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.news-module__MlY1RW__stackTitle{letter-spacing:-.01em;color:var(--text-primary);text-align:left;margin:0;display:-webkit-box;overflow:hidden;font-size:15.5px!important;font-weight:700!important;line-height:1.3!important}.news-module__MlY1RW__articlesSection{max-width:1180px;padding:clamp(48px, 6vw, 80px) var(--container-padding) clamp(80px, 10vw, 140px);margin:0 auto}.news-module__MlY1RW__articlesHeader{text-align:center;margin-bottom:40px;flex-direction:column;align-items:center;gap:8px;margin-inline:auto;display:flex}.news-module__MlY1RW__articlesEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-purple);font-size:12.5px;font-weight:600}.news-module__MlY1RW__articlesTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);text-align:center;text-wrap:balance;margin:0;overflow:visible;max-height:none!important;font-size:clamp(30px,4vw,44px)!important;font-weight:600!important;line-height:1.08!important}.news-module__MlY1RW__articlesGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;display:grid}@media (max-width:1080px){.news-module__MlY1RW__articlesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.news-module__MlY1RW__articlesGrid{grid-template-columns:1fr}}.news-module__MlY1RW__articleCard{border-radius:var(--radius-card);border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-xs);color:inherit;transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.news-module__MlY1RW__articleCard:hover{border-color:var(--purple-200);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.news-module__MlY1RW__articleImage{aspect-ratio:16/10;background:var(--color-gray-100);width:100%;position:relative;overflow:hidden}.news-module__MlY1RW__articleContent{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:22px 22px 24px;display:flex}.news-module__MlY1RW__articleMeta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.news-module__MlY1RW__articleTitle{color:var(--text-primary);letter-spacing:-.01em;text-align:left;text-wrap:balance;margin:0;max-height:2.5em!important;font-size:17.5px!important;font-weight:700!important;line-height:1.25!important;overflow:hidden!important}.news-module__MlY1RW__articleExcerpt{color:var(--text-secondary);text-align:left;text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}@media (max-width:640px){.news-module__MlY1RW__heroInner{padding-top:72px}.news-module__MlY1RW__heroTitle{font-size:clamp(34px,10vw,48px)!important}.news-module__MlY1RW__stackCard{grid-template-columns:96px 1fr}.news-module__MlY1RW__stackIndex{display:none}}@media (prefers-reduced-motion:reduce){.news-module__MlY1RW__featuredCard,.news-module__MlY1RW__stackCard,.news-module__MlY1RW__articleCard,.news-module__MlY1RW__readLink>span{transition:none}}.news-module__MlY1RW__articlesGrid>*{height:100%}
