.notice-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--deep)}.notice-list a{display:grid;grid-template-columns:100px 1fr 24px;gap:24px;padding:28px 12px;border-bottom:1px solid var(--line);align-items:center;transition:background .2s}.notice-list a:hover{background:var(--sand)}.notice-category{font-size:16px;color:var(--ocean)}.notice-list strong{font-size:18px;font-weight:500;line-height:1.6}.notice-count{font-size:16px;color:var(--muted)}.notice-heading{padding-bottom:32px;border-bottom:2px solid var(--deep)}.notice-heading h1{font:700 clamp(27px,3vw,38px)/1.5 var(--serif);overflow-wrap:anywhere}.page-hero .community-hero-title{font:700 clamp(32px,4vw,49px)/1.35 var(--serif);letter-spacing:-.04em;margin:10px 0 14px}.notice-body{padding:38px 0;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.notice-body p{margin:0 0 22px}.notice-body h2{font-size:22px;font-weight:600;margin:32px 0 14px}.notice-body ul{list-style:disc;padding-left:24px;margin:0 0 24px}.notice-body li{margin:7px 0}.notice-adjacent{border-top:1px solid var(--line)}.notice-adjacent a{display:grid;grid-template-columns:70px 1fr 20px;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);font-size:16px;align-items:center}.notice-adjacent a>span:first-child{color:var(--muted)}.notice-adjacent strong{font-weight:500}.notice-container>.actions{justify-content:center;margin-top:32px}@media(max-width:600px){.notice-list a{grid-template-columns:1fr 20px;gap:10px;padding:24px 4px}.notice-category{grid-column:1/-1}.notice-list strong{font-size:17px}.notice-body{font-size:16px}.notice-adjacent a{grid-template-columns:1fr 20px;gap:8px}.notice-adjacent a>span:first-child{grid-column:1/-1}.page-hero .community-hero-title{font-size:33px}}

.board-paging{display:flex;justify-content:center;gap:10px;margin-top:36px}.board-paging a{padding:8px 16px;border:1px solid var(--line);border-radius:6px}.board-paging [aria-current]{background:var(--deep);color:#fff}.notice-empty{padding:48px 0}.board-files{margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.board-files a{text-decoration:underline}.notice-body img{height:auto;max-width:100%}
