.notices-module__VRrHha__noticeHero{justify-items:start;gap:18px;width:min(1200px,100% - 40px);margin:0 auto;padding:clamp(72px,9vw,116px) 0 clamp(40px,5vw,64px);display:grid}.notices-module__VRrHha__noticeHero h1{color:#0f172a;letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(34px,5.6vw,64px);font-weight:950;line-height:1.14}.notices-module__VRrHha__noticeHero>p{color:#475569;word-break:keep-all;max-width:680px;margin:0;font-size:clamp(16px,1.7vw,19px);font-weight:550;line-height:1.75}.notices-module__VRrHha__heroMeta{color:#64748b;align-items:center;gap:8px;margin-top:2px;font-size:14px;font-weight:750;display:inline-flex}.notices-module__VRrHha__heroMeta strong{color:#0284c7;font-variant-numeric:tabular-nums}.notices-module__VRrHha__pinnedGrid{grid-template-columns:repeat(2,1fr);gap:20px;width:min(1200px,100% - 40px);margin:0 auto;display:grid}.notices-module__VRrHha__pinnedCard{border-radius:var(--radius-card);min-height:200px;box-shadow:var(--shadow-card);color:inherit;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring), border-color .3s var(--ease-spring);background:#fff;border:1px solid #e2e8f0;align-content:start;gap:14px;padding:30px;text-decoration:none;display:grid}.notices-module__VRrHha__pinnedCard:hover{box-shadow:var(--shadow-card-hover);border-color:#0ea5e9;transform:translateY(-4px)}.notices-module__VRrHha__pinnedCard:active{transform:scale(.985)}.notices-module__VRrHha__pinnedCover{aspect-ratio:16/9;object-fit:cover;border:1px solid #eef2f7;border-radius:14px;width:100%;max-height:220px;margin-bottom:2px;display:block}.notices-module__VRrHha__pinnedCard>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.notices-module__VRrHha__pinnedCard span{background:var(--notice-tone-bg);color:var(--notice-tone-ink);letter-spacing:.04em;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:950;display:inline-flex}.notices-module__VRrHha__pinnedCard span:before{content:"📌";letter-spacing:0;margin-right:5px;font-weight:400}.notices-module__VRrHha__pinnedCard time,.notices-module__VRrHha__noticeRow time{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.notices-module__VRrHha__pinnedCard h2{color:#0f172a;letter-spacing:-.01em;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:900;line-height:1.28;display:-webkit-box;overflow:hidden}.notices-module__VRrHha__pinnedCard p{color:#475569;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:520;line-height:1.7;display:-webkit-box;overflow:hidden}.notices-module__VRrHha__board{width:min(1200px,100% - 40px);margin:0 auto;padding:clamp(64px,8vw,104px) 0 clamp(72px,9vw,116px)}.notices-module__VRrHha__boardHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.notices-module__VRrHha__boardHeader>div:first-child{justify-items:start;gap:12px;display:grid}.notices-module__VRrHha__boardHeader h2{color:#0f172a;letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:950;line-height:1.16}.notices-module__VRrHha__filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notices-module__VRrHha__filters button{color:#475569;min-height:40px;font:inherit;cursor:pointer;transition:transform .22s var(--ease-spring), border-color .22s var(--ease-spring), background .22s var(--ease-spring), color .22s var(--ease-spring);background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:850}.notices-module__VRrHha__filters button:hover{color:#0284c7;border-color:#0ea5e9}.notices-module__VRrHha__filters button:active{transform:scale(.995)}.notices-module__VRrHha__filters button[aria-pressed=true]{background:linear-gradient(135deg, #0ea5e9 0%, var(--accent-strong) 100%);color:#fff;border-color:#0000}.notices-module__VRrHha__noticeList{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;border:1px solid #e2e8f0;display:grid;overflow:hidden}.notices-module__VRrHha__noticeRow{min-height:96px;color:inherit;transition:transform .22s var(--ease-spring), box-shadow .22s var(--ease-spring), background .22s var(--ease-spring);border-bottom:1px solid #eef2f7;grid-template-columns:120px minmax(0,1fr) 104px;align-items:center;gap:24px;padding:22px 28px;text-decoration:none;display:grid}.notices-module__VRrHha__noticeRow:hover{box-shadow:var(--shadow-card-hover);background:#f8fafc;transform:translateY(-1px)}.notices-module__VRrHha__noticeRow:active{transform:scale(.995)}.notices-module__VRrHha__noticeRow:last-child{border-bottom:0}.notices-module__VRrHha__noticeCategory{color:#0284c7;letter-spacing:.04em;font-size:12px;font-weight:950}.notices-module__VRrHha__noticeBody{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.notices-module__VRrHha__noticeBody:has(.notices-module__VRrHha__rowThumb){grid-template-columns:minmax(0,1fr) 132px;align-items:center;column-gap:22px}.notices-module__VRrHha__noticeBody>div{grid-column:1;align-items:center;gap:10px;display:flex}.notices-module__VRrHha__noticeBody>p{grid-column:1}.notices-module__VRrHha__noticeBody:has(.notices-module__VRrHha__rowThumb)>.notices-module__VRrHha__rowThumb{grid-area:1/2/span 2;align-self:center}.notices-module__VRrHha__noticeBody h3{color:#0f172a;letter-spacing:-.01em;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:17px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.notices-module__VRrHha__noticeBody span{background:var(--notice-tone-bg);color:var(--notice-tone-ink);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:950}.notices-module__VRrHha__noticeBody p{color:#475569;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:520;line-height:1.65;display:-webkit-box;overflow:hidden}.notices-module__VRrHha__rowThumb{object-fit:cover;border:1px solid #eef2f7;border-radius:12px;width:132px;height:84px;display:block}.notices-module__VRrHha__empty{color:#94a3b8;text-align:center;margin:0;padding:52px 28px;font-size:15px;font-weight:700}.notices-module__VRrHha__detail{width:min(820px,100% - 40px);margin:0 auto;padding:clamp(40px,6vw,72px) 0 clamp(72px,9vw,116px)}.notices-module__VRrHha__backLink{border-radius:var(--radius-pill);color:#0284c7;box-shadow:var(--shadow-card);transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring), color .2s var(--ease-spring);background:#fff;align-items:center;gap:6px;margin-bottom:28px;padding:9px 16px 9px 13px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.notices-module__VRrHha__backLink:hover{box-shadow:var(--shadow-card-hover);color:#0369a1;transform:translateY(-1px)}.notices-module__VRrHha__backLink:active{transform:scale(.98)}.notices-module__VRrHha__detailHeader{justify-items:start;gap:16px;margin-bottom:28px;display:grid}.notices-module__VRrHha__detailHeader h1{color:#0f172a;letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;margin:0;font-size:2rem;font-weight:950;line-height:1.2}.notices-module__VRrHha__detailMeta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.notices-module__VRrHha__detailMeta time{font-variant-numeric:tabular-nums}.notices-module__VRrHha__detailBadge{background:var(--notice-tone-bg);color:var(--notice-tone-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:950;display:inline-flex}.notices-module__VRrHha__cover{border-radius:var(--radius-card);width:100%;max-width:560px;height:auto;box-shadow:var(--shadow-card);border:1px solid #e2e8f0;margin:0 auto 36px;display:block}.notices-module__VRrHha__detailBody{color:#334155;word-break:keep-all;max-width:70ch;font-size:17px;font-weight:450;line-height:1.6}@media (max-width:980px){.notices-module__VRrHha__pinnedGrid{grid-template-columns:1fr}}@media (max-width:680px){.notices-module__VRrHha__noticeHero,.notices-module__VRrHha__pinnedGrid,.notices-module__VRrHha__board{width:min(100% - 28px,1200px)}.notices-module__VRrHha__noticeHero{padding-top:48px}.notices-module__VRrHha__pinnedCard{min-height:auto;padding:24px}.notices-module__VRrHha__boardHeader{display:grid}.notices-module__VRrHha__filters{justify-content:flex-start}.notices-module__VRrHha__noticeRow{grid-template-columns:1fr;gap:10px;min-height:auto;padding:20px}.notices-module__VRrHha__noticeBody>div{flex-wrap:wrap}.notices-module__VRrHha__noticeBody:has(.notices-module__VRrHha__rowThumb){grid-template-columns:1fr}.notices-module__VRrHha__noticeBody:has(.notices-module__VRrHha__rowThumb)>.notices-module__VRrHha__rowThumb{grid-area:auto/1}.notices-module__VRrHha__rowThumb{width:100%;height:160px}}
.noticeTone-module__2sLqca__red{--notice-tone-bg:var(--color-pill-red-bg);--notice-tone-ink:var(--color-pill-red-ink)}.noticeTone-module__2sLqca__green{--notice-tone-bg:var(--color-ok-soft-bg);--notice-tone-ink:var(--color-ok-deep)}.noticeTone-module__2sLqca__gold{--notice-tone-bg:var(--color-pill-gold-bg);--notice-tone-ink:var(--color-pill-gold-ink)}.noticeTone-module__2sLqca__blue{--notice-tone-bg:var(--color-service-pill-blue-bg);--notice-tone-ink:var(--color-primary)}