.news-module__MlY1RW__page{max-width:820px;color:var(--color-text-primary,#1c1b17);margin:0 auto;padding:5rem 1.5rem 6rem}.news-module__MlY1RW__header{border-bottom:1px solid var(--color-border,#1c1b171f);margin-bottom:3rem;padding-bottom:2rem}.news-module__MlY1RW__eyebrow{font-family:var(--font-mono,"JetBrains Mono",monospace);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted,#8a8477);margin:0 0 .75rem;font-size:.72rem}.news-module__MlY1RW__title{font-family:var(--font-heading,"DM Sans",system-ui,sans-serif);letter-spacing:-.02em;margin:0 0 .75rem;font-size:2.75rem;font-weight:700;line-height:1.1}.news-module__MlY1RW__subtitle{color:var(--color-text-secondary,#55514a);max-width:58ch;margin:0;font-size:1.05rem;line-height:1.65}.news-module__MlY1RW__list{flex-direction:column;gap:1.25rem;display:flex}.news-module__MlY1RW__card{background:var(--color-surface,#fffcf4);border:1px solid var(--color-border,#1c1b171f);color:inherit;border-radius:10px;padding:1.75rem 1.9rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.news-module__MlY1RW__card:hover{border-color:var(--color-border-strong,#1c1b1747);transform:translateY(-1px);box-shadow:0 4px 18px #1c1b1714}.news-module__MlY1RW__cardTop{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.news-module__MlY1RW__category{font-family:var(--font-mono,"JetBrains Mono",monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-indigo,#a07327);border:1px solid #a0732766;border-radius:999px;padding:.15rem .6rem;font-size:.68rem;font-weight:700}.news-module__MlY1RW__pinned{font-family:var(--font-mono,"JetBrains Mono",monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-green,#3e6b4f);border:1px solid #3e6b4f66;border-radius:999px;padding:.15rem .6rem;font-size:.68rem;font-weight:700}.news-module__MlY1RW__date{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--color-text-muted,#8a8477);margin-left:auto;font-size:.75rem}.news-module__MlY1RW__cardTitle{font-family:var(--font-heading,"DM Sans",system-ui,sans-serif);letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.45rem;font-weight:700;line-height:1.25}.news-module__MlY1RW__cardExcerpt{color:var(--color-text-secondary,#55514a);margin:0 0 1rem;font-size:.95rem;line-height:1.65}.news-module__MlY1RW__cardFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.news-module__MlY1RW__author{color:var(--color-text-muted,#8a8477);font-size:.8rem}.news-module__MlY1RW__readMore{color:var(--color-accent-indigo,#a07327);font-size:.85rem;font-weight:600}.news-module__MlY1RW__empty{text-align:center;border:1px dashed var(--color-border-strong,#1c1b1747);color:var(--color-text-secondary,#55514a);border-radius:12px;padding:3.5rem 1.5rem}.news-module__MlY1RW__empty h2{font-family:var(--font-heading,"DM Sans",system-ui,sans-serif);margin:0 0 .5rem}.news-module__MlY1RW__empty a{color:var(--color-accent-indigo,#a07327)}.news-module__MlY1RW__back{color:var(--color-text-secondary,#55514a);margin-bottom:2rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.news-module__MlY1RW__back:hover{color:var(--color-accent-indigo,#a07327)}.news-module__MlY1RW__articleHeader{border-bottom:1px solid var(--color-border,#1c1b171f);margin-bottom:2.5rem;padding-bottom:2rem}.news-module__MlY1RW__articleTitle{font-family:var(--font-heading,"DM Sans",system-ui,sans-serif);letter-spacing:-.02em;margin:0 0 1rem;font-size:2.4rem;font-weight:700;line-height:1.15}.news-module__MlY1RW__articleMeta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.news-module__MlY1RW__articleMeta .news-module__MlY1RW__date{margin-left:0}.news-module__MlY1RW__articleBody{color:var(--color-text-primary,#1c1b17);font-size:1.02rem;line-height:1.75}.news-module__MlY1RW__articleBody p{margin:0 0 1.25rem}.news-module__MlY1RW__footerNav{border-top:1px solid var(--color-border,#1c1b171f);margin-top:3.5rem;padding-top:1.5rem}@media (max-width:640px){.news-module__MlY1RW__page{padding-top:3.5rem}.news-module__MlY1RW__title{font-size:2.1rem}.news-module__MlY1RW__articleTitle{font-size:1.8rem}}
