:root{--paper:#F4F1E8;--ink:#111;--blue:#1646D8;--red:#E34234;--muted:#77766F;--line:#C7C3B8;--max:1240px;font-family:Arial,"Microsoft YaHei",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);line-height:1.55}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.site-header{height:80px;border-bottom:1px solid var(--ink);position:sticky;top:0;background:var(--paper);z-index:10}.nav{max-width:var(--max);height:100%;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:900;font-size:20px;line-height:.9;letter-spacing:-1px}.brand small{font-size:10px;letter-spacing:1px}.nav-list{display:flex;align-items:stretch;gap:20px;height:100%;list-style:none;margin:0;padding:0}.nav-list a{display:flex;align-items:center;font-size:14px;border-bottom:6px solid transparent}.nav-list a[aria-current=page]{border-color:var(--blue);font-weight:800}.nav-toggle{display:none;background:none;border:0;font-size:25px}.wrap{max-width:var(--max);margin:auto;padding:48px 24px 90px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.2px;color:var(--blue);text-transform:uppercase}.hero{display:grid;grid-template-columns:8fr 4fr;gap:24px;border-bottom:2px solid var(--ink);padding-bottom:36px}.hero h1{font-size:clamp(42px,7vw,96px);line-height:.94;letter-spacing:-.07em;margin:14px 0 22px}.intro{font-size:18px;max-width:710px}.summary{align-self:start;border:2px solid var(--ink);padding:20px;font-weight:900;font-size:18px;display:grid;gap:18px;background:var(--blue);color:#fff}.section{padding:56px 0;border-bottom:1px solid var(--line)}h2{font-size:clamp(28px,4vw,48px);line-height:1.05;letter-spacing:-.04em;margin:0 0 20px}.section p{max-width:780px;font-size:17px}.record-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.record{border:2px solid var(--ink);padding:18px;min-height:260px;display:flex;flex-direction:column;gap:10px;background:#fff}.record:nth-child(4n+1),.record:nth-child(4n+4){grid-column:span 5}.record:nth-child(4n+2),.record:nth-child(4n+3){grid-column:span 7}.num{font-size:64px;line-height:.8;font-weight:900;letter-spacing:-4px;color:var(--blue)}.record small,.label{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.record h3{font-size:22px;line-height:1.08;margin:0}.record p{font-size:15px;margin:0}.meta{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:5px;font-size:14px}.status{display:inline-block;padding:3px 7px;font-weight:800}.status-new{color:var(--blue);border-bottom:3px solid var(--blue)}.status-pending{color:var(--red);border-top:3px solid var(--red)}.status-hot{background:var(--ink);color:#fff}.action{font-weight:900;color:var(--blue)}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.block{border:1px solid var(--ink);padding:20px;background:#fff}.block h3{margin:0 0 8px;font-size:21px}.faq-item{border-top:1px solid var(--ink)}.faq-q{width:100%;border:0;background:none;text-align:left;padding:18px 0;font-weight:800;font-size:17px;cursor:pointer;display:flex;justify-content:space-between}.faq-a{max-height:0;overflow:hidden;transition:max-height .2s ease}.faq-a p{padding-bottom:18px;margin:0}.faq-item.open .faq-q{color:var(--blue)}.button{display:inline-block;background:var(--ink);color:#fff;padding:14px 18px;margin:10px 8px 0 0;font-weight:800}.button.blue{background:var(--blue)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.filter-tag{border:1px solid var(--ink);background:transparent;padding:8px 12px;cursor:pointer}.filter-tag.active{background:var(--blue);color:#fff}.hint{font-size:13px;color:var(--muted)}.table-wrap{overflow-x:auto;border:1px solid var(--ink);background:#fff}table{border-collapse:collapse;width:100%;min-width:780px}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:12px;letter-spacing:1px;text-transform:uppercase;background:var(--ink);color:#fff}.matrix{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-left:2px solid var(--ink)}.matrix>div{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:18px;min-height:180px}.matrix h3{margin:0 0 10px}.matrix p{font-size:14px}.steps{counter-reset:step;display:grid;gap:0}.steps>div{border-top:2px solid var(--ink);padding:20px 0 20px 84px;position:relative}.steps>div:before{counter-increment:step;content:"0" counter(step);position:absolute;left:0;top:15px;font-size:46px;font-weight:900;color:var(--blue)}.site-footer{border-top:2px solid var(--ink);padding:30px 24px}.foot{max-width:var(--max);margin:auto;display:grid;grid-template-columns:2fr 1fr;gap:24px;font-size:14px}.foot p{margin:0}.foot nav{display:flex;flex-wrap:wrap;gap:10px}.callout{border-left:10px solid var(--red);padding:16px 20px;background:#fff;font-size:17px}.date{font-weight:800}@media(max-width:760px){.site-header{height:70px}.nav{padding:0 16px}.nav-toggle{display:block}.nav-list{display:none;position:absolute;left:0;right:0;top:70px;height:auto;background:var(--paper);border-bottom:2px solid var(--ink);padding:8px 16px;flex-direction:column;gap:0}.nav-list.open{display:flex}.nav-list a{padding:13px 0;border-bottom:1px solid var(--line)}.nav-list a[aria-current=page]{border-bottom:4px solid var(--blue)}.wrap{padding:34px 16px 60px}.hero{display:block}.hero h1{font-size:48px}.summary{margin-top:28px}.section{padding:38px 0}.record-grid{display:block}.record{min-height:0;margin-bottom:12px}.num{font-size:44px}.three{grid-template-columns:1fr}.record:nth-child(n){grid-column:auto}.matrix{grid-template-columns:1fr}.foot{grid-template-columns:1fr}.table-wrap{margin:0 -16px}.intro,.section p{font-size:16px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
