.expediente-main{max-width:1100px;margin:auto;padding:40px 24px 52px}.expediente-main h1{font:600 clamp(44px,7vw,80px)/1.1 var(--font-display);margin:18px 0}.expediente-intro{color:#a9b6ae;font-size:14px;line-height:1.8;max-width:700px}
.expediente-categories{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.expediente-categories a{padding:9px 14px;border:1px solid var(--line);font-size:11px}.expediente-categories a[aria-current]{color:var(--mint);border-color:var(--mint)}
.expediente-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.expediente-grid article,.expediente-empty{border:1px solid var(--line);background:#0b100e;padding:22px}.expediente-grid img{width:100%;height:180px;object-fit:cover}.expediente-main h2{font:500 28px/1.2 var(--font-display);margin:14px 0}.expediente-grid p,.expediente-empty p{font-size:13px;line-height:1.8;color:#a9b6ae}.expediente-empty{margin:26px 0}.expediente-read{color:var(--mint);font-size:12px}.expediente-pages{display:flex;gap:15px;margin:20px 0}@media(max-width:700px){.expediente-grid{grid-template-columns:1fr}}
.news-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px max(20px,6vw);border-bottom:1px solid var(--line);font-size:12px}
.news-library-intro{max-width:440px}.news-library-link{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;border:1px solid #4a6655;background:#0f2118;color:var(--mint);font-size:12px;margin:0 0 14px;transition:background .2s}.news-library-link:hover{background:#1b3828}.news-library-intro>p{max-width:none}.news-library-link:focus-visible{outline:2px solid var(--mint);outline-offset:3px}
