.archive-hero{position:relative;overflow:hidden;padding-block:56px 40px;background:radial-gradient(ellipse at 82% 12%,rgba(255,231,163,.30) 0%,transparent 48%),linear-gradient(180deg,var(--gd-50) 0%,var(--paper) 100%);border-block-end:1px solid var(--line)}.archive-hero>.container{position:relative;z-index:2}.archive-hero h1{font-size:clamp(30px,4.6vw,56px);line-height:1.12;letter-spacing:-1.8px}.archive-hero .sec-head p{max-inline-size:660px;margin-inline:auto;font-size:15px;line-height:1.95;color:var(--ink-3)}.news-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-block-start:28px}.news-filter__item .chip{display:inline-flex;align-items:center;gap:8px;transition:transform var(--t) var(--spring),border-color var(--t) var(--ease),background var(--t) var(--ease)}.news-filter__item .chip:hover{transform:translateY(-2px);border-color:var(--gd-300)}.news-filter__item.is-active .chip{border-color:transparent;background:var(--ol-700);color:var(--gd-200)}.news-filter__item.is-active .chip--num{background:rgba(255,231,163,.18);color:var(--gd-200)}.page-single .news-filter{justify-content:flex-start;margin-block:40px 0;padding-block-start:26px;border-block-start:1px solid var(--line)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--paper-2);transition:transform var(--t-slow) var(--spring),box-shadow var(--t-slow) var(--ease),border-color var(--t) var(--ease)}.news-card:hover{transform:translateY(-7px);border-color:var(--gd-200);box-shadow:var(--sh-2)}.news-card__link{display:block;block-size:100%}.news-card__thumb{position:relative;display:block;block-size:190px;overflow:hidden;background:var(--ol-50)}.news-card__thumb img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .7s var(--ease)}.news-card:hover .news-card__thumb img{transform:scale(1.07)}.news-card__thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(12,26,18,.34));pointer-events:none}.news-card__cat{position:absolute;z-index:2;inset-block-start:12px;inset-inline-start:12px;padding:4px 12px;border-radius:var(--r-pill);background:var(--paper-2);font-size:11px;font-weight:700;color:var(--ol-600);box-shadow:var(--sh-1)}.news-card__body{display:block;padding:20px 22px 24px}.news-card__date{display:block;margin-block-end:8px;font-size:11.5px;font-weight:700;color:var(--gd-800)}.news-card__title{margin-block-end:10px;font-size:17.5px;line-height:1.6;color:var(--ink)}.news-card__excerpt{display:block;margin-block-end:14px;font-size:13.4px;line-height:1.9;color:var(--ink-3)}.news-card__more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ol-600);transition:gap var(--t) var(--ease),color var(--t) var(--ease)}.news-card:hover .news-card__more{gap:11px;color:var(--gd-700)}.news-card__thumb:empty,.news-card__thumb:not(:has(img)){block-size:0}.notice-list{display:grid;gap:14px}.notice-item{padding:22px 24px;border:1px solid var(--line);border-inline-start:4px solid var(--ol-300);border-radius:var(--r);background:var(--paper-2);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.notice-item:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--gd-200);border-inline-start-color:var(--gd-500)}.notice-item--urgent{border-inline-start-color:var(--accent-2)}.notice-item--closed{border-inline-start-color:var(--mc-400);opacity:.78}.notice-item--new{border-inline-start-color:var(--gd-500)}.notice-item__top{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:10px;font-size:11.5px;color:var(--ink-4)}.notice-item__title{margin-block-end:8px;font-size:18px;line-height:1.65}.notice-item__title a{transition:color var(--t) var(--ease)}.notice-item__title a:hover{color:var(--ol-600)}.notice-item__summary{margin-block-end:14px;font-size:13.6px;line-height:1.95;color:var(--ink-3)}.notice-item__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.notice-item__ref{font-size:11.5px;color:var(--ink-4)}.st{padding:3px 9px;border-radius:5px;font-size:10.5px;font-weight:800;white-space:nowrap}.st--new{background:var(--gd-100);color:var(--gd-800)}.st--open{background:var(--ol-100);color:var(--ol-600)}.st--urgent{background:#FDE4D5;color:var(--accent-2-dark)}.st--closed{background:var(--mc-200);color:var(--mc-800)}.sm-pagination{margin-block-start:46px;text-align:center}.sm-pagination .nav-links{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.sm-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-inline-size:42px;block-size:42px;padding-inline:14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-2);font-size:13.5px;font-weight:700;color:var(--ink-2);transition:border-color var(--t) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease)}.sm-pagination .page-numbers:hover{border-color:var(--gd-300);background:var(--gd-50)}.sm-pagination .page-numbers.current{border-color:transparent;background:var(--ol-700);color:var(--gd-200)}.sm-pagination .page-numbers.dots{border-color:transparent;background:none}.sm-pagination .screen-reader-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.empty-state{max-inline-size:520px;margin-inline:auto;padding:56px 32px;border:1px dashed var(--bone);border-radius:var(--r-lg);background:var(--paper-2);text-align:center}.empty-state p{margin-block-end:20px;font-size:15px;color:var(--ink-3)}.single-post__head{padding-block:52px 34px;background:linear-gradient(180deg,var(--gd-50) 0%,var(--paper) 100%);border-block-end:1px solid var(--line);text-align:center}.single-post__head h1{max-inline-size:900px;margin-inline:auto;margin-block:14px 16px;font-size:clamp(26px,3.8vw,46px);line-height:1.35;letter-spacing:-1.2px}.single-post__head .eyebrow{justify-content:center}.single-post__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font-size:12.5px;color:var(--ink-4)}.single-post__thumb{margin-block:34px 8px}.single-post__thumb img{inline-size:100%;border-radius:var(--r-lg);box-shadow:var(--sh-2)}.notice-box{display:flex;flex-wrap:wrap;align-items:center;gap:26px;max-inline-size:820px;margin:36px auto 8px;padding:22px 26px;border:1px solid var(--gd-200);border-radius:var(--r);background:var(--gd-50)}.notice-box>div{display:flex;flex-direction:column;gap:3px}.notice-box span{font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--gd-800)}.notice-box b{font-family:var(--font-head);font-size:17px;font-weight:900;color:var(--ink)}.notice-box .btn{margin-inline-start:auto}.related-news{border-block-start:1px solid var(--line);background:var(--shell)}.page-404 .section{text-align:center}.page-404 .u-center{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:8px}.page-404 .empty-state{margin-block-start:30px;padding:32px}@media (max-width:1100px){.news-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.archive-hero{padding-block:38px 30px}.news-grid{grid-template-columns:1fr;gap:18px}.news-card__thumb{block-size:200px}.notice-item{padding:18px}.notice-box{gap:18px;padding:18px}.notice-box .btn{margin-inline-start:0}.sm-pagination .page-numbers{min-inline-size:38px;block-size:38px;padding-inline:10px}}