@charset "UTF-8";
:root{--bg:#EDEFEA;--paper:#F8F9F5;--white:#fff;--graphite:#202622;--deep:#121915;--soft:#38433D;--pine:#294D3C;--pine-deep:#19392B;--pine-pale:#E3ECE5;--amber:#D59A42;--amber-pale:#F7EFDF;--red:#A94743;--silver:#9DA8A0;--muted:#7A847C;--line:#D9E0D9;--body:#48524B;--ice:#708D91;--shadow:0 18px 55px rgba(25,45,34,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--graphite);font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}.wrap{width:min(1360px,calc(100% - 64px));margin:auto}.topbar{height:76px;background:var(--graphite);color:#F8F9F5;display:flex;align-items:center;padding:0 max(32px,calc((100vw - 1360px)/2));gap:40px;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:12px;min-width:220px}.brand-mark{width:40px;height:40px;border:1px solid #82978A;color:#E5B96E;display:grid;place-items:center;font-family:Georgia,serif;font-size:16px;letter-spacing:1px}.brand b{display:block;font-size:17px;letter-spacing:2px}.brand small{display:block;color:#AAB5AC;font-size:9px;letter-spacing:1.6px}.main-nav{display:flex;gap:28px;align-items:center;flex:1}.main-nav a{font-size:14px;color:#C4CDC5;white-space:nowrap;padding:27px 0;border-bottom:2px solid transparent}.main-nav a.active,.main-nav a:hover{color:#fff;border-color:var(--amber)}.top-actions{display:flex;align-items:center;gap:18px;font-size:13px;white-space:nowrap}.search-link{color:#D7DED8}.correction-link{background:var(--amber);color:#211F19;padding:9px 14px;font-weight:700}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:24px}.mobile-drawer,.drawer-scrim{display:none}.hero{margin:28px 0 0;background:var(--graphite);color:#F7F8F4;min-height:438px;display:grid;grid-template-columns:1.04fr .96fr;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(218,177,111,.18);border-radius:50%;right:30%;top:-240px}.hero-copy{padding:54px 7% 50px 8%;position:relative;z-index:1}.kicker,.section-no,.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--pine);display:block}.hero .kicker{color:#D6B77F}.kicker i{display:inline-block;width:7px;height:7px;background:var(--amber);border-radius:50%;margin-right:9px}.hero-index{font:12px Georgia,serif;color:#9DAAA0;letter-spacing:1.5px;margin:26px 0 12px}.hero h1{font-size:clamp(36px,4vw,54px);line-height:1.2;letter-spacing:1px;margin:0;font-weight:650}.hero h1 em{font-style:normal;color:#D9B775}.hero-lead{color:#C2CCC4;max-width:490px;font-size:15px;margin:24px 0 28px}.hero-actions{display:flex;align-items:center;gap:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 18px;font-size:13px;font-weight:700;border:0;cursor:pointer}.button.dark{background:var(--pine);color:#fff}.button.light{background:#F5F3EA;color:var(--graphite)}.text-link{font-size:13px;font-weight:700}.hero .text-link{color:#D6DFD7}.hero-board{background:linear-gradient(135deg,#294D3C,#172C22);display:flex;flex-direction:column;justify-content:space-between;padding:25px 8%;position:relative;overflow:hidden}.hero-board:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 25px,rgba(255,255,255,.025) 26px 27px)}.board-top,.board-bottom{display:flex;justify-content:space-between;color:#B8C9BC;font-size:10px;letter-spacing:1.3px;position:relative}.file-stack{height:270px;position:relative;display:flex;align-items:center;justify-content:center}.file-card{position:absolute;width:250px;height:285px;background:#E9EDE5;color:var(--graphite);padding:25px;box-shadow:0 20px 35px #101b15aa}.file-card.back{transform:translate(35px,-10px) rotate(7deg);background:#D5DCD3}.file-card.front{transform:translate(-28px,8px) rotate(-4deg);background:#F8F9F5}.file-card small{font-size:9px;letter-spacing:1.5px;color:#647268}.file-card strong{display:block;font: bold 28px/1.35 Georgia,serif;margin-top:35px}.file-card .stamp{position:absolute;right:18px;top:22px;border:1px solid var(--red);color:var(--red);padding:6px 8px;font-size:10px;transform:rotate(9deg);text-align:center}.file-lines{margin:24px 0}.file-lines i{display:block;height:3px;background:#DCE2DA;margin:8px 0;width:90%}.file-lines i:nth-child(2){width:70%}.file-lines i:nth-child(3){width:82%}.file-card span{font-size:10px;color:#66736A}.ticker{display:flex;align-items:center;gap:18px;background:#E2E8E1;padding:15px 22px;margin:0 0 62px;border-bottom:1px solid #D3DCD2}.ticker>span{font-size:11px;color:var(--pine);font-weight:800;white-space:nowrap}.ticker p{margin:0;flex:1;font-size:13px;color:var(--body)}.ticker a{font-size:12px;font-weight:700;white-space:nowrap}.section-block{margin:0 0 76px}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.section-no{color:#78857A}.section-head h2{font-size:30px;line-height:1.25;margin:8px 0 0;letter-spacing:.5px}.section-head>p{max-width:430px;color:var(--muted);font-size:13px;margin:0 0 3px}.channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.channel{background:var(--paper);min-height:160px;padding:20px 22px;display:flex;flex-direction:column;position:relative;transition:.2s}.channel:hover{background:#fff;transform:translateY(-3px);box-shadow:var(--shadow);z-index:1}.channel-num{font:italic 17px Georgia;color:var(--amber)}.channel-name{font-weight:800;font-size:17px;margin:12px 0 5px}.channel-desc{font-size:12px;color:var(--muted);max-width:230px}.channel>b{position:absolute;right:20px;bottom:18px;color:var(--pine)}.channel-entertainment .channel-num{color:#7D718F}.channel-business .channel-num{color:#A87325}.channel-platform .channel-num{color:#708D91}.channel-society .channel-num{color:#294D3C}.channel-security .channel-num{color:#607D8B}.channel-law .channel-num{color:#38433D}.channel-rumor .channel-num{color:#A94743}.latest-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.latest-feature{background:var(--pine);color:#F5F7F1;padding:34px;min-height:370px;position:relative;overflow:hidden}.latest-feature:after{content:"HL / 08";position:absolute;right:-8px;bottom:-25px;font:italic 100px Georgia;color:#ffffff0b}.latest-feature .eyebrow{color:#DAB875}.latest-feature h3{font: bold 30px/1.4 Georgia,"Songti SC",serif;max-width:350px;margin:26px 0 15px}.latest-feature p{font-size:13px;color:#D2DDD3;max-width:360px}.latest-feature>a{display:inline-block;margin-top:18px;font-size:13px;color:#E9C986}.feature-index{position:absolute;bottom:27px;left:34px;font:italic 28px Georgia;color:#E1BD7D}.feature-index span{font:11px sans-serif;color:#C3D0C5;margin-left:8px}.latest-list{border-top:1px solid var(--line)}.topic-row{padding:21px 0;border-bottom:1px solid var(--line)}.topic-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.topic-meta .eyebrow{font-size:10px;letter-spacing:.5px}.status{padding:2px 8px;background:var(--amber-pale);color:#805B22}.topic-row h3{font-size:18px;margin:7px 0 5px;line-height:1.45}.topic-row p{font-size:13px;color:var(--muted);margin:0;line-height:1.7}.row-foot{display:flex;justify-content:space-between;margin-top:10px;font-size:10px;color:#89948B}.row-foot a{color:var(--pine);font-weight:700}.topic-row.compact{padding:13px 0}.topic-row.compact h3{font-size:15px}.topic-row.compact p{font-size:12px}.verification-band{background:var(--graphite);color:#F7F8F4;padding:42px 5%;display:grid;grid-template-columns:.85fr 1.15fr;gap:40px}.verification-band .section-no{color:#D4B77F}.verification-band h2{font-size:32px;line-height:1.35;margin:12px 0}.verification-band p{color:#BFC9C0;font-size:13px;max-width:360px;margin-bottom:22px}.verification-states{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#45554A;border:1px solid #45554A}.verification-states>div{background:#27322B;padding:22px;display:grid;grid-template-columns:36px 1fr;align-items:center}.verification-states b{grid-row:span 2;color:#D7B775;font:italic 17px Georgia}.verification-states span{font-size:15px;font-weight:700}.verification-states small{color:#B2BEB4;font-size:11px}.mini-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mini-panels>a{background:#E2E8E1;padding:25px;min-height:190px;display:flex;flex-direction:column}.mini-panels h3{font-size:21px;margin:18px 0 5px}.mini-panels p{font-size:12px;color:var(--muted);margin:0 0 20px}.mini-panels b{font-size:12px;color:var(--pine);margin-top:auto}.collection-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.collection{min-height:220px;padding:25px;background:#F7F8F4;border:1px solid var(--line);display:flex;flex-direction:column}.collection small{font-size:9px;letter-spacing:2px;color:var(--muted)}.collection h3{font-size:21px;margin:20px 0 8px}.collection p{font-size:12px;color:var(--muted);margin:0 0 20px}.collection b{font-size:12px;color:var(--pine);margin-top:auto}.collection.c2{background:#E4EAE3}.collection.c3{background:#EAEDE8}.closing-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0 40px;margin-bottom:70px;display:flex;align-items:center;justify-content:space-between;gap:30px}.closing-note p{font:24px/1.55 Georgia,"Songti SC",serif;margin:0}.closing-note p b{color:var(--pine)}.closing-note>a{font-size:13px;font-weight:700;white-space:nowrap}.site-footer{background:var(--graphite);color:#E7ECE6;padding:36px max(32px,calc((100vw - 1360px)/2));display:grid;grid-template-columns:1fr auto;gap:14px}.site-footer b{letter-spacing:1px}.site-footer p{font-size:12px;color:#AEB9B0;margin:5px 0}.footer-links{display:flex;gap:22px;font-size:12px}.site-footer>small{grid-column:1/-1;border-top:1px solid #3E4B42;padding-top:14px;color:#98A59B;font-size:10px}.page-shell{padding:48px 0 80px;min-height:65vh}.page-intro{padding:10px 0 32px;border-bottom:1px solid var(--line);margin-bottom:30px}.page-intro h1{font-size:clamp(34px,4vw,48px);margin:10px 0 7px;line-height:1.2}.page-intro p{color:var(--muted);font-size:14px;margin:0;max-width:700px}.directory-layout{display:grid;grid-template-columns:230px 1fr;gap:42px}.category-index{border-right:1px solid var(--line);padding-right:22px}.category-index .section-no{margin-bottom:14px}.category-index a{display:flex;justify-content:space-between;padding:10px 12px;font-size:13px;border-bottom:1px solid #E1E6E0;color:var(--body)}.category-index a.selected{background:var(--pine);color:#fff}.category-index b{font-size:11px}.results-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:0 0 13px;font-size:13px}.results-head span{color:var(--muted);font-size:11px}.directory-results>.topic-row{padding:20px 0}.pagination{display:flex;justify-content:center;gap:25px;align-items:center;padding:25px;font-size:12px}.pagination a{color:var(--pine);font-weight:700}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:54px}.detail-main h1{font-size:38px;line-height:1.35;margin:15px 0}.detail-summary{font-size:17px;color:var(--body);border-left:3px solid var(--amber);padding-left:18px}.detail-dates{font-size:11px;color:var(--muted);padding:15px 0;border-bottom:1px solid var(--line);margin-bottom:30px}.detail-main h2{font-size:20px;margin:30px 0 10px}.detail-main p,.detail-main li{font-size:14px;color:var(--body)}.detail-main li{margin:8px 0}.detail-aside{background:#E2E8E1;padding:23px;height:max-content}.detail-aside h3{margin:8px 0 18px}.source-item{border-top:1px solid #CCD6CC;padding:13px 0}.source-item b,.source-item small{display:block}.source-item small,.source-item p{font-size:11px;color:var(--muted)}.source-item a{font-size:11px;color:var(--pine);font-weight:700}.button.full{width:100%;margin-top:12px}.verify-hero{background:var(--pine);color:white;padding:36px 5%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.verify-hero .eyebrow{color:#E2C17E}.verify-hero h2{font-size:30px;line-height:1.4;margin:12px 0}.verify-hero p{color:#D0DCD2;font-size:13px;max-width:540px}.protocol-stamp{border:1px solid #D2B777;color:#E6C982;padding:24px;font:italic 24px/1.3 Georgia;transform:rotate(5deg);text-align:center}.protocol-stamp b{font:12px sans-serif;display:block;margin-top:8px}.verify-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:20px 0 60px}.verify-grid article{background:var(--paper);padding:22px}.verify-grid b{color:var(--amber);font:italic 18px Georgia}.verify-grid h3{font-size:17px;margin:13px 0 5px}.verify-grid p{font-size:12px;color:var(--muted);margin:0}.notice-panel{background:#E2E8E1;border-left:3px solid var(--amber);padding:20px 24px;margin:35px 0}.notice-panel p{font-size:13px;color:var(--body);margin:7px 0}.notice-panel a{font-size:12px;color:var(--pine);font-weight:700}.timeline-intro{display:flex;justify-content:space-between;align-items:center;background:var(--graphite);color:#fff;padding:30px 4%;margin-bottom:28px}.timeline-intro .eyebrow{color:#DAB875}.timeline-intro h2{font-size:26px;margin:10px 0}.timeline-intro p{color:#C3CCC4;font-size:12px;margin:0}.timeline-key{display:grid;gap:8px;font-size:11px;color:#D7E0D8}.timeline-key span:first-child{color:#E6C47D}.timeline-list{max-width:850px;margin:0 auto 40px;border-left:1px solid #B8C6B9;padding-left:30px}.timeline-list article{position:relative;display:grid;grid-template-columns:100px 1fr 90px;gap:15px;padding:15px 0 22px;border-bottom:1px solid var(--line)}.timeline-list article:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--pine);left:-35px;top:22px;box-shadow:0 0 0 5px var(--bg)}.timeline-list time{font-size:11px;color:var(--pine);font-weight:700}.timeline-list b{font-size:14px}.timeline-list p{font-size:12px;color:var(--muted);margin:4px 0}.timeline-list em{font-style:normal;font-size:10px;color:#8A6A32;text-align:right}.search-form{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:12px;background:#E2E8E1;padding:20px;margin-bottom:30px;align-items:end}.search-form label{font-size:11px;color:var(--body);display:grid;gap:6px}.search-form input,.search-form select{width:100%;height:44px;border:1px solid #CBD5CB;background:#F9FAF7;padding:0 12px;color:var(--graphite);outline-color:var(--pine)}.search-form button{height:44px}.empty-state{background:#E2E8E1;text-align:center;padding:55px 20px;color:var(--body)}.empty-state h2,.empty-state h1{margin:0 0 8px;color:var(--graphite)}.empty-state p{font-size:13px;color:var(--muted)}.empty-state a{font-size:13px;color:var(--pine);font-weight:700}.error-404{margin:40px auto;max-width:800px}.error-404 h1{font-size:34px;margin:12px}.correction-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.correction-layout h2{font-size:21px;margin:25px 0 10px}.correction-layout p,.check-list{font-size:14px;color:var(--body)}.check-list li{margin:13px 0}.feedback-card{background:var(--graphite);color:#fff;padding:28px;height:max-content}.feedback-card .section-no{color:#D6B77F}.feedback-card h3{font-size:22px}.feedback-card p,.feedback-card small{font-size:12px;color:#C3CCC4}.contact-placeholder{padding:14px;background:#303B33;color:#E5C27A;font-size:12px;margin:20px 0}.about-lead{background:var(--pine);color:#fff;padding:45px 6%;margin-bottom:20px}.about-lead span{font-size:10px;letter-spacing:2px;color:#DCC17F}.about-lead h2{font:32px/1.5 Georgia,"Songti SC",serif;margin:15px 0 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.about-grid article{background:var(--paper);padding:27px}.about-grid b{font-size:10px;letter-spacing:1px;color:var(--amber-deep)}.about-grid h3{font-size:18px;margin:12px 0 6px}.about-grid p{font-size:13px;color:var(--muted);margin:0}
@media(max-width:1100px){.topbar{gap:20px;padding:0 22px}.brand{min-width:180px}.main-nav{gap:15px}.top-actions{gap:10px}.wrap{width:calc(100% - 44px)}.hero-copy{padding-left:6%}.channel-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){body{font-size:15px}.wrap{width:calc(100% - 32px)}.topbar{height:64px;padding:0 16px;justify-content:space-between}.brand{min-width:0}.brand-mark{width:35px;height:35px}.brand b{font-size:15px}.main-nav,.search-link,.correction-link{display:none}.menu-toggle{display:block}.mobile-drawer{display:flex;position:fixed;z-index:30;right:0;top:0;bottom:0;width:min(82vw,330px);background:var(--graphite);padding:70px 26px 30px;flex-direction:column;gap:0;box-shadow:-20px 0 50px #0003}.mobile-drawer[hidden],.drawer-scrim[hidden]{display:none}.mobile-drawer a{padding:15px 0;color:#F5F7F2;border-bottom:1px solid #455148}.drawer-close{position:absolute;right:20px;top:15px;background:none;border:0;color:#fff;font-size:30px}.drawer-scrim{display:block;position:fixed;z-index:29;inset:0;background:#1119}.hero{margin-top:16px;grid-template-columns:1fr}.hero-copy{padding:36px 25px 38px}.hero h1{font-size:37px}.hero-lead{font-size:13px}.hero-board{min-height:320px;padding:18px 8%}.file-stack{height:230px}.file-card{width:205px;height:235px;padding:19px}.file-card strong{font-size:24px;margin-top:25px}.ticker{align-items:flex-start;flex-wrap:wrap;margin-bottom:45px;padding:13px}.ticker p{flex-basis:100%;order:3}.ticker a{margin-left:auto}.section-block{margin-bottom:55px}.section-head{align-items:flex-start;gap:15px;flex-direction:column}.section-head h2{font-size:26px}.section-head>p{font-size:12px}.channel-grid{grid-template-columns:1fr 1fr}.channel{min-height:155px;padding:16px}.channel-name{font-size:14px}.channel-desc{font-size:11px}.latest-layout,.verification-band,.correction-layout,.detail-layout{grid-template-columns:1fr}.latest-feature{min-height:300px}.verification-band{padding:28px 22px;gap:25px}.verification-band h2{font-size:27px}.verification-states>div{padding:14px}.mini-panels,.collection-grid{grid-template-columns:1fr}.mini-panels>a{min-height:150px}.closing-note{align-items:flex-start;flex-direction:column;padding:25px 0}.closing-note p{font-size:21px}.site-footer{padding:30px 18px;grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.site-footer>small{grid-column:1}.page-shell{padding:35px 0 55px}.page-intro h1{font-size:34px}.directory-layout{grid-template-columns:1fr;gap:20px}.category-index{border-right:0;padding:0;display:flex;overflow-x:auto;gap:6px;padding-bottom:10px}.category-index .section-no{display:none}.category-index a{white-space:nowrap;border:1px solid var(--line);padding:7px 11px;font-size:11px}.category-index b{display:none}.detail-main h1{font-size:29px}.detail-aside{padding:18px}.verify-hero{padding:27px 22px}.verify-hero h2{font-size:25px}.protocol-stamp{font-size:17px;padding:14px}.verify-grid{grid-template-columns:1fr 1fr}.verify-grid article{padding:16px}.timeline-intro{align-items:flex-start;flex-direction:column;gap:18px;padding:25px 20px}.timeline-key{grid-template-columns:1fr 1fr}.timeline-list{padding-left:20px}.timeline-list article{grid-template-columns:1fr auto;gap:5px}.timeline-list time{grid-column:1/-1}.timeline-list em{grid-column:2;grid-row:2}.search-form{grid-template-columns:1fr;gap:10px;padding:15px}.about-grid{grid-template-columns:1fr}.about-lead{padding:30px 24px}.about-lead h2{font-size:26px}}
@media(max-width:360px){.hero h1{font-size:32px}.channel{padding:13px}.channel-desc{font-size:10px}.topic-meta{gap:7px}.topic-row h3{font-size:16px}}
