.publications-page{padding:38px 28px 50px;background:#f6f8fc;border-radius:15px;color:#153956;min-height:70vh}.publications-heading{background:#fff;border:1px solid #dce5f0;border-radius:12px;padding:30px;margin-bottom:25px;text-align:start}.publications-eyebrow{font-size:.85rem;font-weight:700;color:#b71934}.publications-heading h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:8px 0;color:#123e70}.publications-heading p{margin:0;color:#526278;line-height:1.8}.publications-filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:13px;padding:20px;background:#fff;border:1px solid #dce5f0;border-radius:12px}.publications-filters label{display:flex;flex-direction:column;gap:7px;font-size:.85rem;font-weight:700;min-width:0}.publications-filters :is(input,select){width:100%;min-width:0;padding:11px 8px;font:inherit;border:1px solid #c3d1e2;border-radius:7px;background:#fff;color:#153956;min-height:44px}.publications-filters button,#pub-pagination button{font:inherit;border:1px solid #b8cbe0;border-radius:7px;background:#fff;color:#124b84;padding:10px 16px;cursor:pointer;min-height:44px}.publications-filters button{grid-column:1/-1;justify-self:end}.publications-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.publication-card{min-width:0;background:#fff;border:1px solid #dce5f0;border-radius:11px;overflow:hidden;display:flex;flex-direction:column}.publication-image-link{display:block;background:#ecf2f9}.publication-card img{width:100%;height:240px;object-fit:contain;display:block}.publication-content{padding:20px;display:flex;flex-direction:column;flex:1;text-align:start}.publication-kind{color:#b71934;font-size:.8rem;font-weight:700}.publication-card h2{font-size:1.12rem!important;line-height:1.7;margin:10px 0}.publication-card h2 a{color:#123e70;text-decoration:none}.publication-card time{color:#64748b;font-size:.8rem}.publication-card p{color:#465b70;font-size:.9rem;line-height:1.9}.publication-read{margin-top:auto;padding-top:12px;color:#0c599e;font-weight:700;font-size:.85rem}#pub-status{padding:12px 2px;font-size:.9rem;scroll-margin-top:110px}#pub-pagination{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:26px}#pub-pagination button:disabled{opacity:.4;cursor:default}.publications-page :is(button,a,input,select):focus-visible{outline:3px solid #c51e3e;outline-offset:3px}@media(max-width:1050px){.publications-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.publications-filters label:first-child{grid-column:1/-1}.publications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.publications-page{padding:24px 14px}.publications-heading{padding:22px}.publications-filters{padding:14px}.publications-grid{grid-template-columns:1fr}.publication-card img{height:270px}.publications-heading p{font-size:.9rem}}
