/* 公告新增样式：作用域限定，不改变现有业务展示与计算。 */
.notice-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px;padding:20px 25px;border:1px solid #345448;background:linear-gradient(110deg,#102620,#0c1824);position:relative;isolation:isolate}
.notice-strip-meta,.notice-kicker{font-size:11px;letter-spacing:.13em;color:var(--mint)}
.notice-strip-copy h2{font-size:20px;letter-spacing:0;margin:5px 0}.notice-strip-copy p{font-size:12px}.notice-strip-link{font-size:13px;color:var(--mint);white-space:nowrap;padding:10px 0}
.notice-hero{padding-top:65px;padding-bottom:32px;border-bottom:1px solid var(--line)}.notice-hero h1{font-size:clamp(34px,5.4vw,66px);margin:21px 0 25px;max-width:1000px;letter-spacing:-.04em}.notice-meta{display:flex;flex-wrap:wrap;gap:13px 28px;font-size:12px;color:var(--muted)}.notice-meta span{display:inline-flex;align-items:center;gap:7px}.notice-meta b{color:var(--mint);font-weight:500}
.notice-article{width:min(980px,calc(100% - 80px));margin:0 auto;padding:34px 0 65px}.notice-lead{padding:27px 30px;background:#0c1a23;border-left:3px solid var(--mint)}.notice-lead p+p{margin-top:12px}.notice-article p{font-size:15px;line-height:1.95}.notice-article strong{color:var(--text)}.notice-toc{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 8px}.notice-toc a{padding:8px 14px;border:1px solid var(--line);font-size:12px;border-radius:3px;color:#bfd1dc}.notice-toc a:hover{border-color:var(--mint);color:var(--mint)}
.notice-section{padding:42px 0;border-bottom:1px solid var(--line);scroll-margin-top:94px}.notice-section h2{font-size:clamp(25px,3vw,34px);margin:13px 0 25px}.notice-section p+p{margin-top:15px}.notice-table{max-width:100%;overflow-x:auto;margin:24px 0;background:var(--surface)}.notice-table table{width:100%;border-collapse:collapse;min-width:570px}.notice-table th,.notice-table td{padding:18px 20px;text-align:left;border:1px solid var(--line);font-size:13px;line-height:1.7}.notice-table thead th{color:var(--mint);background:#10232a}.notice-table tbody th{font-weight:500}.notice-table td:last-child{color:var(--mint)}.notice-article .notice-method{font-size:12px;color:#8ba7b8;line-height:1.85}
.notice-callout{border:1px solid #34514b;border-left:3px solid var(--mint);padding:21px 25px;margin-top:24px;background:#0b1b1c}.notice-callout>strong{font-size:16px}.notice-callout p{font-size:14px;margin-top:8px}.notice-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.notice-metrics>div{padding:24px;background:#0c1926;border:1px solid var(--line)}.notice-metrics span{display:block;font-size:12px;color:var(--muted);margin-bottom:13px}.notice-metrics strong{display:block;color:var(--mint);font-size:32px;line-height:1.3;overflow-wrap:anywhere}.notice-metrics small{display:block;font-size:12px;color:var(--muted);margin-top:9px}.notice-article .notice-status{font-size:13px;color:#a8bac7;background:#0c1722;padding:16px 20px;border:1px solid var(--line);margin-top:20px}
.notice-steps{padding-left:25px;margin:27px 0 20px}.notice-steps li{padding:0 0 23px 10px}.notice-steps li::marker{color:var(--mint)}.notice-steps strong{font-size:17px}.notice-steps p{margin-top:7px}.notice-list{padding-left:22px;margin:23px 0}.notice-list li{padding:9px 0 9px 7px;color:var(--muted);line-height:1.9}.notice-list li::marker{color:var(--mint)}.notice-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.notice-checks>div{padding:23px;border:1px solid var(--line);background:#0a1521}.notice-checks span{font-size:11px;color:var(--mint);letter-spacing:.15em}.notice-checks h3{font-size:18px;margin:9px 0}.notice-checks p{font-size:13px}.notice-signoff{padding-top:35px}.notice-signoff span{font-size:12px;letter-spacing:.12em;color:var(--mint)}.notice-signoff p{font-size:12px;margin-top:7px}
@media(min-width:980px){.notice-page .site-header nav{gap:20px}}
@media(max-width:700px){.notice-strip{padding:17px 18px;margin-top:18px;display:block}.notice-strip-copy h2{font-size:17px}.notice-strip-link{display:inline-flex;gap:12px;margin-top:9px;padding:0}.notice-strip-copy p{font-size:11px}.notice-hero{padding-top:40px}.notice-hero h1{font-size:34px;margin:17px 0 21px;line-height:1.4}.notice-article{width:calc(100% - 44px);padding-top:25px}.notice-lead{padding:20px}.notice-article p{font-size:14px}.notice-meta{gap:8px 17px;font-size:11px}.notice-section{padding:33px 0}.notice-toc{gap:8px}.notice-toc a{font-size:11px;padding:7px 10px}.notice-checks{grid-template-columns:1fr}.notice-metrics{gap:9px}.notice-metrics>div{padding:16px 11px}.notice-metrics strong{font-size:24px}.notice-metrics span{font-size:10px}.notice-metrics small{font-size:10px}.notice-callout{padding:19px}.notice-callout>strong{font-size:15px}.notice-article .notice-status{font-size:12px;padding:14px 17px}.notice-checks p{font-size:13px}}
@media(max-width:380px){.notice-article{width:calc(100% - 32px)}.notice-hero h1{font-size:29px}.notice-metrics{grid-template-columns:1fr}.notice-metrics>div{display:flex;justify-content:space-between;align-items:center}.notice-metrics strong{font-size:24px;text-align:right}.notice-metrics small{display:inline;margin-left:7px}.notice-metrics span{margin:0;font-size:12px}}
@media print{.notice-toc,.notice-strip{display:none}.notice-article{width:100%}.notice-hero{padding:0}.notice-section{break-inside:avoid}.notice-article p,.notice-article strong,.notice-kicker{color:#111}.notice-lead,.notice-callout,.notice-checks>div,.notice-metrics>div{background:none;border-color:#888}}
