.preview-banner{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#a8182a;color:white;padding:12px 20px;text-align:center;font:16px Carlito,sans-serif}.category-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.category-filters button{font:16px var(--sans);padding:10px 16px;background:white;border:1px solid var(--line);border-radius:24px;cursor:pointer}.category-filters button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.school-notices{padding:48px 0;background:#f2eee4}.notice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.notice-list article{padding:22px;background:#fff;border-top:3px solid var(--red)}.notice-list h3{font-size:28px;margin:10px 0}.notice-list p{white-space:pre-line}.document-list a{display:block;margin:14px 0}.faculty-portrait{cursor:default!important}.faculty-portrait img{transform:none!important}.faculty-bio{font-size:16px!important;color:var(--muted)!important;margin-top:12px!important}

@media(max-width:560px){.notice-list{grid-template-columns:1fr}}
