.notice-page{max-width:900px;margin:0 auto;padding:24px 16px}.notice-h1{font-size:28px;font-weight:800;margin:10px 0 18px;color:#22304a}.notice-list{font-size:15px;display:flex;flex-direction:column;gap:16px}.notice-item{border:1px solid #eef2fb;border-radius:14px;background:#fff;padding:16px 18px}.notice-item__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.badges{display:flex;gap:6px}.badge{display:inline-block;font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;background:#f1f5ff;color:#2154ee}.badge.gray{background:#f1f5f9;color:#475569}.badge.blue{background:#e8efff;color:#1e40af}.notice-item__title{margin:6px 0 10px;font-size:18px;font-weight:600;color:#22304a}.notice-item__body{color:#2d334d;line-height:1.7}.dates{font-size:12px;color:#4b4b4b}.empty{text-align:center;color:#64748b;padding:40px 0}.notice-item__image{margin:8px 0 10px}.notice-item__image img{display:block;width:100%;height:auto;border-radius:10px;object-fit:cover}