.notices-site{--rf-accent:#7dd3fc;--mlk-200:186 230 253;--mlk-300:125 211 252;--mlk-400:56 189 248;--mlk-500:2 132 199;--mlk-600:3 105 161;background:#090f14}.notice-main{padding-top:55px;padding-bottom:70px}.notice-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center;padding:15px 0 55px}.notice-hero h1{font-size:49px;font-weight:600;line-height:1.28;letter-spacing:-.06em;margin:22px 0}.notice-hero h1 em{font-style:normal;color:#7dd3fc}.notice-hero h1+p{font-size:13px;line-height:1.95;color:#91a6b6}.notice-hero-art{height:250px;position:relative;display:flex;align-items:center;justify-content:center;color:#7dd3fc;background:radial-gradient(ellipse,#12507830,transparent 65%)}.notice-hero-art>div{position:absolute;inset:25px 10%;border:1px solid #7dd3fc16;border-radius:50%;transform:rotate(-25deg)}.notice-hero-art>div:nth-child(2){inset:40px 0;transform:rotate(25deg)}.notice-hero-art>svg{transform:rotate(-14deg);filter:drop-shadow(0 15px 18px #0284c74a)}.notice-hero-art>span{position:absolute;bottom:22px;font:8px monospace;letter-spacing:.17em;color:#597e96}.notice-board{padding-top:32px;border-top:1px solid #ffffff10}.notice-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.notice-heading h2{font-size:27px;font-weight:500;letter-spacing:-.04em;margin-top:11px}.notice-heading h2>span{font-size:13px;color:#7dd3fc;margin-left:8px;vertical-align:middle}.notice-search{display:flex;align-items:center;gap:10px;background:#111f29;border:1px solid #ffffff12;border-radius:7px;padding:11px 14px;color:#7296ae;width:310px}.notice-search:focus-within{border-color:#7dd3fc}.notice-search input{min-width:0;width:100%;background:transparent;color:#d8e9f4;font-size:12px;outline:none}.notice-search input::-moz-placeholder{color:#6f8799}.notice-search input::placeholder{color:#6f8799}.notice-latest{display:flex;align-items:center;gap:18px;border:1px solid #7dd3fc20;border-radius:10px;background:linear-gradient(100deg,#122d3f,#101c26);padding:22px 25px;margin-bottom:25px}.notice-latest:hover{border-color:#7dd3fc60}.notice-latest-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#7dd3fc10;border:1px solid #7dd3fc20;border-radius:10px;flex-shrink:0;color:#7dd3fc}.notice-latest>div{flex:1;min-width:0}.notice-latest>div>span{font-size:10px;color:#7dd3fc}.notice-latest h3{font-size:16px;font-weight:500;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-latest time{font-size:11px;color:#809bad;flex-shrink:0}.notice-latest>svg{color:#7dd3fc;flex-shrink:0}.notice-empty{flex-direction:column;text-align:center;min-height:305px;padding:42px 24px;border:1px dashed #7dd3fc25;background:linear-gradient(120deg,#111f29,#0c151d);border-radius:12px;color:#7dd3fc}.notice-empty,.notice-empty-icon{display:flex;align-items:center;justify-content:center}.notice-empty-icon{width:56px;height:56px;border:1px solid #7dd3fc22;border-radius:14px;background:#7dd3fc08;margin-bottom:8px}.notice-empty h3{font-size:19px;font-weight:500;letter-spacing:-.03em;color:#e4eff7;margin:15px 0 10px}.notice-empty p{font-size:12px;line-height:1.95;color:#8ba2b4}.notice-outline{display:inline-flex;align-items:center;gap:12px;padding:11px 17px;border:1px solid #ffffff20;border-radius:6px;font-size:11px;color:#bed8e9;margin-top:23px}.notice-outline:hover{color:#7dd3fc;border-color:#7dd3fc70}.notice-row,.notice-table-head{display:grid;grid-template-columns:50px minmax(0,1fr) 110px 22px;gap:20px;align-items:center;padding:17px 20px}.notice-table-head{color:#6e8ba0;font-size:10px}.notice-rows,.notice-table-head{border-bottom:1px solid #ffffff15}.notice-row{padding-block:24px;border-bottom:1px solid #ffffff08}.notice-row:last-child{border-bottom:0}.notice-row:hover{background:#7dd3fc04}.notice-number{font-size:11px;font-variant-numeric:tabular-nums;color:#627e91}.notice-row>div{min-width:0}.notice-row h3{font-size:14px;font-weight:500;color:#dcebf4}.notice-row h3,.notice-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-row p{font-size:11px;color:#7894a7;margin-top:7px}.notice-row time{font-size:11px;color:#7894a7;white-space:nowrap}.notice-row>svg{color:#7dd3fc}.notice-pagination{gap:25px;margin-top:25px}.notice-pagination,.notice-pagination button{display:flex;justify-content:center;align-items:center}.notice-pagination button{border:1px solid #ffffff12;border-radius:6px;width:33px;height:33px;color:#b7d3e4}.notice-pagination button:disabled{opacity:.25;cursor:not-allowed}.notice-pagination>span{font-size:12px;color:#b2d2e8}.notice-pagination small{color:#587990;margin-left:5px}.notice-help{padding-top:60px}.notice-help h2{font-size:24px;font-weight:500;letter-spacing:-.04em;margin-top:12px}.notice-help>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}.notice-help a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px;border:1px solid #ffffff10;border-radius:10px;background:#101a22;color:#7dd3fc}.notice-help a:hover{border-color:#7dd3fc50;background:#12212c}.notice-help a span{font-size:10px;color:#7997ab}.notice-help a strong{display:block;font-size:14px;font-weight:500;color:#d1e4f0;margin-top:8px}@media(max-width:760px){.notice-main{padding-top:35px;padding-bottom:50px}.notice-hero{grid-template-columns:1fr;padding-bottom:35px;gap:10px}.notice-hero h1{font-size:38px}.notice-hero h1+p{font-size:12px}.notice-hero-art{display:none}.notice-heading{align-items:stretch;flex-direction:column;gap:20px}.notice-heading h2{font-size:25px}.notice-search{width:100%}.notice-latest{padding:18px 15px;gap:12px;flex-wrap:wrap}.notice-latest h3{font-size:13px}.notice-latest time{display:none}.notice-latest-icon{width:35px;height:35px}.notice-empty{min-height:280px;padding-inline:18px}.notice-empty h3{font-size:17px}.notice-empty p{font-size:11px}.notice-table-head{display:none}.notice-row{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:20px 10px}.notice-number{display:none}.notice-row>div{grid-column:1;grid-row:1}.notice-row>time{grid-column:1;grid-row:2;font-size:10px;margin-top:4px}.notice-row>svg{grid-column:2;grid-row:1/3}.notice-row h3{font-size:13px}.notice-help{padding-top:45px}.notice-help h2{font-size:22px}.notice-help>div:last-child{grid-template-columns:1fr;gap:12px}.notice-help a{padding:20px}}