.announcements{max-inline-size:var(--page-max);padding:var(--space-xl) var(--gutter);margin-inline:auto}.announcements__head{margin-block-end:var(--sp-5)}.announcements__head h1{font-size:var(--fs-display-sm);font-weight:700;line-height:var(--lh-display);margin:0}.notice-feature{justify-content:space-between;align-items:end;gap:var(--sp-6);padding:var(--sp-6);border-radius:var(--r-xl);background:var(--primary);color:var(--on-primary);display:flex}.notice-feature__content{min-inline-size:0;max-inline-size:var(--text-max)}.notice-feature__label,.notice-feature__meta{font-size:var(--fs-caption);line-height:var(--lh-meta)}.notice-feature__label{margin-block-end:var(--sp-2);font-weight:600}.notice-feature h2{font-size:var(--fs-h);line-height:var(--lh-tight);margin:0;font-weight:700}.notice-feature__summary{font-size:var(--fs-body);line-height:var(--lh-body);margin-block-start:var(--sp-2)}.notice-feature__meta{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.notice-feature>a{flex-shrink:0;align-self:center}.notice-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-block:var(--sp-6) var(--sp-4);flex-wrap:wrap;display:flex}.notice-toolbar__count{font-size:var(--fs-meta);font-weight:600}.notice-toolbar__count span{color:var(--muted);margin-inline-start:var(--sp-2)}.notice-search{align-items:center;gap:var(--sp-2);inline-size:min(100%, calc(var(--sp-6) * 8));min-block-size:calc(var(--ctl) + var(--sp-1));padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--muted);background:var(--surface);display:flex}.notice-search:focus-within{outline:2px solid var(--accent);outline-offset:var(--sp-1)}.notice-search input{inline-size:100%;min-inline-size:0;color:var(--text);font:inherit;font-size:var(--fs-meta);line-height:var(--lh-body);background:0 0;border:0;padding:0}.notice-search input:focus-visible{outline:none}.notice-search input::placeholder{color:var(--muted);opacity:1}.notice-list{border-block-start:1px solid var(--line)}.notice-item{border-block-end:1px solid var(--line)}.notice-item__row{grid-template-columns:calc(var(--sp-6) * 3) minmax(0, 1fr) auto var(--sp-5);align-items:center;gap:var(--sp-4);padding-block:var(--sp-5);color:var(--text);cursor:pointer;transition:background-color var(--dur-base) var(--ease);text-decoration:none;list-style:none;display:grid}.notice-item__category{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);background:var(--fill);color:var(--muted);font-size:var(--fs-caption);justify-self:start;font-weight:600}.notice-item__date{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-body);font-variant-numeric:tabular-nums}.notice-item__title{min-inline-size:0;font-size:var(--fs-body);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere}.notice-item__chevron{color:var(--muted);transform:rotate(-90deg)}.notice-list__empty{padding-block:var(--space-xl);text-align:center;color:var(--muted);font-size:var(--fs-body)}.announcement-article{max-inline-size:calc(var(--text-max) + var(--gutter) * 2);padding:var(--sp-5) var(--gutter) var(--space-xl);margin-inline:auto}.announcement-article--reader{max-inline-size:var(--text-max);padding-block:var(--space-xl)}.announcement-article--embedded{inline-size:100%;min-inline-size:0;padding:0;border-inline-start:1px solid var(--line);margin:0;padding-inline-start:var(--sp-6);scroll-margin-block-start:calc(var(--site-header-size) + var(--sp-5))}.announcement-article__back{font-size:var(--fs-meta);margin-block-end:var(--sp-5)}.announcement-article__head h1,.announcement-article__head h2{font-size:var(--fs-h);font-weight:700;line-height:var(--lh-tight);word-break:keep-all;overflow-wrap:anywhere;margin:0}.announcement-meta{gap:var(--sp-2);margin:var(--sp-3) 0 0;color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-body);flex-wrap:wrap;display:flex}.announcement-article__body{border-block-start:1px solid var(--line);font-size:var(--fs-body);line-height:var(--lh-body);margin-block-start:var(--sp-5);padding-block-start:var(--sp-5)}.announcement-article__body>*{margin-block:0}.announcement-article__body>*+*{margin-block-start:var(--sp-4)}.announcement-article__body h2,.announcement-article__body h3{font-size:var(--fs-title);font-weight:700;line-height:var(--lh-tight);margin-block-start:var(--sp-6)}.announcement-article__body ul,.announcement-article__body ol{gap:var(--sp-2);padding-inline-start:var(--sp-5);list-style:outside;display:grid}.announcement-article__body ol{list-style:decimal}.announcement-article__body a{color:var(--accent);text-decoration:underline}.announcement-article__body em{color:var(--muted);font-size:var(--fs-meta)}.announcement-article__foot{justify-content:space-between;align-items:start;gap:var(--sp-5);border-block-start:1px solid var(--line);font-size:var(--fs-meta);flex-wrap:wrap;margin-block-start:var(--sp-6);padding-block-start:var(--sp-5);display:flex}.announcement-article__share{gap:var(--sp-2);justify-items:end;display:grid}.announcement-article__share [role=status]{color:var(--muted);max-inline-size:var(--text-measure)}@media (hover:hover){.notice-item__row:hover{background:var(--raised)}}@media (width<=700px){.announcements{padding-block-start:var(--sp-5)}.announcements__head h1{font-size:var(--fs-h)}.notice-feature{align-items:start;gap:var(--sp-5);padding:var(--sp-5);flex-direction:column}.notice-feature>a{align-self:start}.notice-toolbar{align-items:stretch}.notice-search{flex-basis:100%;inline-size:100%}.notice-search input{font-size:var(--fs-body)}.notice-item__row{grid-template-columns:minmax(0, 1fr) var(--sp-5);gap:var(--sp-2) var(--sp-3);padding-block:var(--sp-4)}.notice-item__category{grid-area:1/1}.notice-item__title{grid-area:2/1}.notice-item__date{grid-area:3/1}.notice-item__chevron{grid-area:1/2/span 3}.announcement-article--reader{padding-block:var(--sp-5) var(--space-xl)}}
