.Publication-module__knYOqW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow-sm);flex-direction:column;gap:.9rem;padding:1rem 1.1rem;display:flex}.Publication-module__knYOqW__head{gap:.3rem;display:grid}.Publication-module__knYOqW__title{color:var(--text-main);margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.Publication-module__knYOqW__where{color:var(--text-muted);margin:0;font-style:italic;line-height:1.45}.Publication-module__knYOqW__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.Publication-module__knYOqW__meta{color:var(--text-muted);min-width:0;margin:0;font-size:.9rem;line-height:1.35}.Publication-module__knYOqW__year{color:var(--text-main);font-weight:600}.Publication-module__knYOqW__actions{white-space:nowrap;place-self:end;align-items:center;gap:8px;display:inline-flex}.Publication-module__knYOqW__btn,.Publication-module__knYOqW__btnPrimary{border-radius:var(--radius-pill);border:1px solid var(--border);height:32px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Publication-module__knYOqW__btn:hover,.Publication-module__knYOqW__btnPrimary:hover{border-color:color-mix(in srgb,var(--link)28%,var(--border));background:#2563eb0d}.Publication-module__knYOqW__btn:focus-visible{box-shadow:var(--ring);outline:none}.Publication-module__knYOqW__btnPrimary{background:var(--accent);color:#fff;border-color:color-mix(in srgb,var(--accent)55%,var(--border));box-shadow:var(--shadow-sm)}.Publication-module__knYOqW__btnPrimary:hover{filter:brightness(1.05)}@media (max-width:550px){.Publication-module__knYOqW__foot{grid-template-columns:1fr}.Publication-module__knYOqW__actions{justify-self:start}}
.page-module__uv1LkG__page{background:var(--bg);color:var(--text-main)}.page-module__uv1LkG__container{width:100%;max-width:1200px;margin:0 auto;padding:30px clamp(16px,8vw,140px) 60px}.page-module__uv1LkG__h1{letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:1.35rem;font-weight:500}.page-module__uv1LkG__h1 span{font-weight:800}.page-module__uv1LkG__lead{color:var(--text-muted);margin:0 0 10px;line-height:1.6}.page-module__uv1LkG__stack{gap:14px;display:grid}.page-module__uv1LkG__rule{background:var(--border);border:0;height:1px;margin:26px 0}.page-module__uv1LkG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;display:grid}@media (max-width:980px){.page-module__uv1LkG__grid{grid-template-columns:1fr}}
