:root{--background:#EDEFEA;--paper:#F8F9F5;--surface:#fff;--surface-soft:#E5EAE3;--graphite:#202622;--graphite-deep:#121915;--graphite-soft:#38433D;--pine:#294D3C;--pine-deep:#19392B;--pine-soft:#E3ECE5;--amber:#D59A42;--amber-deep:#875A18;--amber-soft:#F7EFDF;--signal:#A94743;--signal-soft:#F5E8E6;--silver:#9DA8A0;--silver-soft:#E6EAE6;--ice:#708D91;--ice-soft:#E9F0EF;--title:#222A25;--body:#48524B;--muted:#7A847C;--border:#D9E0D9;--divider:#E7EBE6;--shadow:0 18px 55px rgba(27,39,31,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--body);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrap{width:min(1360px,calc(100% - 64px));margin:0 auto}.site-header{height:76px;background:var(--graphite-deep);color:#F5F6F1;display:flex;align-items:center;padding:0 max(32px,calc((100vw - 1360px)/2));gap:34px;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:11px;min-width:190px}.brand-mark{width:43px;height:43px;border:1px solid #718078;display:grid;place-items:center;color:#F7F8F3;font-weight:800;font-size:15px;letter-spacing:-1px}.brand-mark span{color:var(--amber)}.brand strong{display:block;font-size:17px;letter-spacing:2px;color:#fff}.brand small{display:block;color:#9BA79F;font-size:9px;letter-spacing:2px;line-height:1.2}.top-nav{display:flex;align-items:center;gap:29px;flex:1}.top-nav a{font-size:13px;color:#C3CBC4;transition:.2s}.top-nav a:hover{color:#F0C27C}.header-search{width:218px;height:38px;border:1px solid #47534C;display:flex}.header-search input{width:100%;min-width:0;background:transparent;border:0;color:white;padding:0 10px;font-size:12px;outline:none}.header-search button{width:40px;border:0;background:var(--pine);color:white;font-size:22px;cursor:pointer}.menu-toggle,.mobile-menu,.mobile-bottom{display:none}.hero{min-height:420px;background:var(--graphite);color:#F7F8F3;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;position:relative;margin-top:26px}.hero-copy{padding:48px 0 28px 58px;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:2px;color:#D8AE6A;font-weight:700}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-right:8px}.eyebrow span{margin-left:16px;color:#849188}.eyebrow.dark{color:var(--pine);display:block}.hero-kicker{margin:34px 0 8px;color:#B6C0B8;font-size:13px;letter-spacing:3px}.hero h1{font-size:44px;line-height:1.24;letter-spacing:1px;margin:0;color:#fff;font-weight:750}.hero h1 em{font-style:normal;color:#E6B96F}.hero-desc{max-width:510px;color:#C1CAC2;font-size:14px;margin:18px 0 24px}.hero-actions{display:flex;align-items:center;gap:25px}.btn-primary,.btn-light,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 18px;background:var(--pine);color:white;font-size:13px;font-weight:650;border:1px solid var(--pine);cursor:pointer}.btn-primary:hover{background:var(--pine-deep)}.text-link{font-size:13px;color:var(--pine);font-weight:700}.hero .text-link{color:#DDE4DD}.hero-foot{position:absolute;bottom:22px;left:58px;right:25px;display:flex;justify-content:space-between;color:#7F8B82;font-size:9px;letter-spacing:1.5px}.hero-art{position:relative;min-height:420px;background:radial-gradient(circle at 52% 46%,#3B5948 0,#26392F 34%,#202C25 70%);display:grid;place-items:center}.hero-art:before,.hero-art:after{content:"";position:absolute;border:1px solid rgba(221,190,135,.17);border-radius:50%;width:390px;height:390px}.hero-art:after{width:300px;height:300px}.file-sheet{position:absolute;width:230px;height:290px;padding:20px;background:#E6E9E1;color:var(--graphite);box-shadow:0 25px 50px #10181266}.sheet-back{transform:translate(55px,-7px) rotate(8deg);background:#B8C3B8}.sheet-back span{font-size:9px;letter-spacing:2px}.sheet-back b{display:block;font-family:Georgia,serif;font-size:35px;line-height:1.05;margin-top:42px}.sheet-back small{position:absolute;bottom:20px;font-size:8px;letter-spacing:2px}.sheet-front{transform:translate(-32px,15px) rotate(-5deg);z-index:1}.sheet-top,.sheet-bottom{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#68756B}.orbit{height:145px;display:grid;place-items:center;position:relative}.orbit i{position:absolute;width:112px;height:112px;border:1px solid #91A294;border-radius:50%}.orbit i:nth-child(2){width:82px;height:82px;border-color:#C18A3D}.orbit i:nth-child(3){width:52px;height:52px;border-color:#91A294}.orbit b{font-size:21px;line-height:1.1;text-align:center;color:var(--pine)}.sheet-lines{display:grid;gap:8px}.sheet-lines i{height:4px;background:#CBD2C8}.sheet-lines i:nth-child(2){width:76%}.sheet-lines i:nth-child(3){width:52%}.sheet-bottom{position:absolute;bottom:18px;left:20px;right:20px}.hero-stamp{position:absolute;right:34px;bottom:35px;border:1px solid #D5A65C;color:#E5B76D;padding:9px 13px;font-size:11px;line-height:1.1;letter-spacing:2px;transform:rotate(-8deg)}.section{padding:72px 0 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.section-head h2,.editorial-intro h2{font-size:28px;line-height:1.2;color:var(--title);margin:7px 0}.section-head p,.editorial-intro p{margin:0;color:var(--muted);font-size:13px}.channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.channel-tile{min-height:168px;padding:19px 20px;background:var(--paper);border:1px solid var(--border);position:relative;transition:.2s;display:flex;flex-direction:column}.channel-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.channel-num{font-size:10px;letter-spacing:2px;color:var(--muted)}.channel-icon{position:absolute;right:20px;top:14px;font-size:24px;color:var(--tone)}.channel-tile b{margin-top:14px;color:var(--title);font-size:16px}.channel-tile small{font-size:12px;line-height:1.6;color:var(--muted);max-width:245px;margin-top:5px}.tile-arrow{position:absolute;right:18px;bottom:14px;color:var(--tone)}.tone-amber{--tone:#A87325;background:#FBF8F0}.tone-copper{--tone:#A66D43;background:#F9F5F0}.tone-pine{--tone:#294D3C;background:#F4F8F3}.tone-ice{--tone:#557C82;background:#F2F7F6}.tone-signal{--tone:#A94743;background:#FAF4F3}.tone-silver{--tone:#66736B;background:#F7F8F5}.split-section{padding-top:78px}.latest-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:18px}.latest-feature{background:var(--pine-deep);color:#F4F7F1;padding:31px;position:relative;overflow:hidden;min-height:340px}.feature-label{font-size:10px;letter-spacing:2px;color:#DAB36F}.latest-feature h3{font-size:27px;line-height:1.45;margin:38px 0 12px;position:relative;z-index:1}.latest-feature p{font-size:13px;color:#C5D0C7;max-width:340px}.latest-feature>a{display:inline-block;margin-top:24px;color:#F0C27C;font-size:13px}.feature-number{position:absolute;right:-4px;bottom:-60px;font-size:210px;font-weight:800;color:#FFFFFF0A}.latest-list{background:var(--paper);border:1px solid var(--border);padding:5px 22px}.record-row{display:flex;align-items:center;gap:17px;padding:17px 0;border-bottom:1px solid var(--divider);min-height:91px}.record-row:last-child{border-bottom:0}.record-index{font-size:9px;letter-spacing:1px;color:#89948B;white-space:nowrap}.record-main{min-width:0;flex:1}.record-main b{display:block;color:var(--title);font-size:14px;line-height:1.4}.record-main small{display:block;color:#68736B;font-size:11px;line-height:1.5;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.record-meta{display:block;font-size:10px;color:#929B94;margin-top:5px}.status{font-size:10px;padding:4px 8px;white-space:nowrap;border:1px solid #D5DED5;color:var(--pine);background:var(--pine-soft)}.status-amber{color:#875A18;background:var(--amber-soft);border-color:#EAD8B8}.status-copper{color:#865632;background:#F4E9DE}.status-pine{color:#294D3C;background:var(--pine-soft)}.status-ice{color:#476B70;background:var(--ice-soft)}.status-signal{color:#913E3B;background:var(--signal-soft)}.status-silver{color:#56635A;background:var(--silver-soft)}.record-arrow{color:#A1AAA2}.verify-band{margin-top:78px;background:var(--graphite);color:white;padding:43px 48px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.verify-copy h2{font-size:31px;line-height:1.35;margin:15px 0;color:#fff}.verify-copy p{font-size:13px;color:#C0CAC1;max-width:430px}.btn-light{margin-top:15px;background:#E8EDE6;color:var(--graphite);border-color:#E8EDE6}.verify-states{display:grid;grid-template-columns:1fr 1fr;gap:10px}.verify-states>div{border:1px solid #536158;padding:16px;display:grid;grid-template-columns:36px 1fr;align-items:center}.verify-states b{grid-row:span 2;color:#D7AB64;font-size:12px}.verify-states strong{color:#F1F4EE;font-size:14px}.verify-states small{font-size:10px;color:#AEB9B0}.timeline-preview{padding-top:78px}.timeline-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #BCC8BD;margin-top:35px}.timeline-rail>div{padding:20px 18px 5px 0;position:relative}.timeline-rail>div:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--pine);top:-5px;left:0;box-shadow:0 0 0 5px var(--background)}.timeline-rail span{display:block;color:#9A7A4C;font-size:9px;letter-spacing:1px}.timeline-rail b{display:block;color:var(--title);font-size:16px;margin-top:7px}.timeline-rail small{color:var(--muted);font-size:12px}.editorial-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px}.editorial-intro{grid-column:1/-1;margin-bottom:10px}.collection-card{padding:23px;min-height:220px;background:#F7F8F4;border:1px solid var(--border);position:relative}.collection-card:nth-of-type(2){background:#E6ECE5}.collection-card:nth-of-type(3){background:#F3EBDD}.collection-card:nth-of-type(4){background:#E8EEEE}.collection-card>span{font-size:9px;letter-spacing:2px;color:#8C968D}.collection-card h3{font-size:20px;color:var(--title);margin:24px 0 7px}.collection-card p{font-size:12px;color:var(--body);margin:0 0 13px}.collection-card small{font-size:10px;color:var(--muted)}.collection-card>b{position:absolute;bottom:18px;right:20px;color:var(--pine);font-size:11px}.correction-strip{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);margin-top:72px;padding-bottom:70px}.correction-strip h2{font-size:24px;color:var(--title);margin:8px 0}.correction-strip p{font-size:13px;color:var(--muted);margin:0}.btn-outline{background:transparent;color:var(--pine);border-color:#9BAE9E}.site-footer{background:var(--graphite-deep);color:#E9EEE8;padding:36px max(32px,calc((100vw - 1360px)/2)) 28px}.footer-brand{display:flex;align-items:center;gap:14px}.footer-brand b{font-size:15px;letter-spacing:1px}.footer-brand p{margin:2px 0;color:#9EAAA1;font-size:12px}.footer-links{display:flex;gap:22px;margin:24px 0 15px;font-size:12px;color:#D0D8D0}.site-footer>small{display:block;border-top:1px solid #39443D;padding-top:16px;color:#839087;font-size:10px}.inner-page{padding-top:45px;padding-bottom:85px}.page-masthead{padding:35px 0 38px;border-bottom:1px solid var(--border);margin-bottom:30px}.page-masthead h1{font-size:40px;line-height:1.2;color:var(--title);margin:13px 0}.page-masthead p{max-width:730px;color:var(--muted);font-size:14px;margin:0}.masthead-dark{background:var(--graphite);color:#fff;padding:42px 45px;margin-bottom:35px;border:0}.masthead-dark h1{color:white}.masthead-dark h1 em{font-style:normal;color:#E6B96F}.masthead-dark p{color:#C1CAC2}.breadcrumb{font-size:11px;color:var(--muted);margin-bottom:20px}.directory-layout{display:grid;grid-template-columns:240px 1fr;gap:28px}.directory-side{background:#F7F8F4;padding:20px;height:max-content;border:1px solid var(--border)}.directory-side h3{font-size:15px;color:var(--title);margin:0 0 14px}.filter-link{display:flex;justify-content:space-between;padding:10px 9px;border-bottom:1px solid var(--divider);font-size:12px;color:#657168}.filter-link.active{background:var(--pine);color:white}.side-note{font-size:10px;color:var(--muted);line-height:1.7;margin-top:18px}.directory-main{min-width:0;background:#F8F9F5;border:1px solid var(--border);padding:0 22px}.directory-toolbar{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--border);font-size:12px;color:var(--title)}.directory-toolbar span{color:var(--muted)}.pagination{display:flex;justify-content:center;gap:22px;align-items:center;padding:23px 0;font-size:12px;color:var(--muted)}.pagination a{color:var(--pine);font-weight:700}.article-layout{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:35px;justify-content:center}.article-main{background:var(--paper);padding:40px 48px;border:1px solid var(--border)}.article-label{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px;letter-spacing:1px}.article-main h1{font-size:36px;line-height:1.3;color:var(--title);margin:24px 0 12px}.article-lead{font-size:17px;color:#536057;line-height:1.8}.article-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 0;margin:23px 0;color:var(--muted);font-size:11px}.article-block{padding:20px 0;border-bottom:1px solid var(--divider)}.article-block h2{font-size:19px;color:var(--title);margin:0 0 12px}.article-block p{font-size:14px;line-height:1.9}.fact-line{color:var(--pine)}.caution-block{background:#F8F1E4;padding:20px;margin:18px -15px;border:0}.source-box{background:#F0F4EF;padding:20px;margin-top:20px}.source-item{padding:13px 0;border-bottom:1px solid #DCE4DB}.source-item b{font-size:13px;color:var(--title)}.source-item p,.source-box>small{font-size:11px;color:var(--muted)}.source-item a,.article-actions a,.about-content a{font-size:12px;color:var(--pine);font-weight:700}.article-actions{display:flex;justify-content:space-between;padding-top:22px}.article-aside{display:grid;align-content:start;gap:14px}.aside-card{background:#F8F9F5;border:1px solid var(--border);padding:20px}.aside-card>b{display:block;color:var(--title);font-size:16px;margin-top:13px}.aside-card p{font-size:12px;color:var(--muted)}.verification-method{display:grid;grid-template-columns:250px 1fr;gap:30px}.method-intro h2{font-size:24px;color:var(--title);margin:10px 0}.method-intro p{font-size:12px;color:var(--muted)}.status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.status-card{padding:16px;background:#F8F9F5;border:1px solid var(--border)}.status-card p{font-size:12px;color:var(--muted);margin:10px 0 0}.method-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:50px 0}.method-steps>div{background:#E5EBE4;padding:20px;min-height:175px}.method-steps span{font-size:9px;letter-spacing:1px;color:#9B794B}.method-steps h3{font-size:16px;color:var(--title);margin:19px 0 7px}.method-steps p{font-size:11px;color:var(--muted);margin:0}.source-principles{background:#F8F9F5;padding:28px;border:1px solid var(--border)}.source-principles h2{font-size:21px;color:var(--title)}.source-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.source-columns p{font-size:12px;color:var(--muted)}.source-columns b{color:var(--pine)}.timeline-explainer{display:grid;grid-template-columns:1fr 300px;gap:40px}.timeline-vertical{border-left:1px solid #AAB8AB;margin-left:25px;padding-left:30px}.time-node{position:relative;padding:0 0 34px}.node-no{position:absolute;left:-50px;top:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--pine);color:white;font-size:11px}.time-node small{font-size:9px;letter-spacing:1.5px;color:#A27A43}.time-node h3{color:var(--title);font-size:18px;margin:5px 0}.time-node p{font-size:13px;color:var(--muted);margin:0}.timeline-note{background:#F8F9F5;border:1px solid var(--border);padding:23px;height:max-content}.timeline-note h3{font-size:18px;color:var(--title)}.timeline-note li,.timeline-note p{font-size:12px;color:var(--muted);margin:8px 0}.timeline-footer{background:var(--pine-deep);color:white;padding:32px;margin-top:35px}.timeline-footer h2{font-size:22px}.timeline-footer p{font-size:13px;color:#C4D0C5;max-width:750px}.search-panel{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:12px;background:#F8F9F5;padding:20px;border:1px solid var(--border);align-items:end}.search-panel label{font-size:11px;color:var(--muted)}.search-panel input,.search-panel select{display:block;width:100%;height:43px;margin-top:6px;border:1px solid var(--border);background:white;padding:0 10px;color:var(--body);min-width:0}.search-result-head{display:flex;justify-content:space-between;margin:27px 0 5px;color:var(--title);font-size:13px}.search-result-head span{color:var(--muted)}.empty-state{background:#F8F9F5;border:1px solid var(--border);text-align:center;padding:65px 20px;margin-top:25px}.empty-state>b{display:block;font-size:22px;color:var(--title)}.empty-state p{font-size:13px;color:var(--muted)}.empty-state a{color:var(--pine);font-size:13px;font-weight:700}.error-state{margin:50px auto;max-width:650px}.feedback-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:30px}.feedback-main{background:#F8F9F5;border:1px solid var(--border);padding:30px}.feedback-main h2{color:var(--title);font-size:24px}.guideline{padding:17px 0;border-bottom:1px solid var(--divider)}.guideline b{color:var(--pine);font-size:14px}.guideline p{font-size:12px;color:var(--muted);margin:5px 0 0}.feedback-side{display:grid;gap:13px}.notice-card{background:var(--graphite);color:white;padding:23px}.notice-card h3{font-size:18px}.notice-card p,.notice-card li{font-size:12px;color:#C4CDC5}.notice-card.soft{background:#F5EFE3;color:var(--title)}.notice-card.soft li{color:var(--body)}.privacy-note{margin-top:35px;border-top:1px solid var(--border);padding-top:22px}.privacy-note h2{color:var(--title);font-size:20px}.privacy-note p{font-size:13px;color:var(--muted)}.about-layout{display:grid;grid-template-columns:220px 1fr;gap:50px}.about-index{position:sticky;top:20px;align-self:start;background:#F8F9F5;padding:20px;border:1px solid var(--border)}.about-index span{display:block;color:var(--muted);font-size:9px;letter-spacing:1.5px;margin-bottom:10px}.about-index a{display:block;padding:9px 0;border-bottom:1px solid var(--divider);font-size:12px;color:var(--pine)}.about-content section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--border);scroll-margin-top:20px}.about-content h2{color:var(--title);font-size:23px;margin:8px 0}.about-content p,.about-content li{font-size:14px;color:var(--body);line-height:1.9}.mobile-menu{display:none}
@media(max-width:1050px){.site-header{padding:0 22px;gap:18px}.top-nav{gap:15px}.top-nav a{font-size:11px}.header-search{width:175px}.wrap{width:calc(100% - 44px)}.hero-copy{padding-left:35px}.hero h1{font-size:38px}.hero-foot{left:35px}.directory-layout{grid-template-columns:200px 1fr}.article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.article-main{padding:30px}.search-panel{grid-template-columns:1fr 1fr}.search-panel .btn-primary{height:43px}.site-footer{padding-left:22px;padding-right:22px}}
@media(max-width:720px){body{font-size:15px;padding-bottom:58px}.wrap{width:calc(100% - 32px)}.site-header{height:62px;padding:0 16px;justify-content:space-between}.brand{min-width:0}.brand-mark{width:36px;height:36px}.brand strong{font-size:15px}.top-nav,.header-search{display:none}.menu-toggle{display:block;border:1px solid #59655D;background:transparent;color:white;width:40px;height:38px;font-size:19px}.mobile-menu{position:absolute;display:flex;flex-direction:column;top:62px;left:0;right:0;background:var(--graphite-deep);padding:12px 20px 20px;z-index:20;box-shadow:0 15px 25px #10181255}.mobile-menu[hidden]{display:none}.mobile-menu a{padding:12px 4px;color:#E7EEE7;border-bottom:1px solid #344039;font-size:14px}.menu-open{overflow:hidden}.mobile-bottom{display:grid;position:fixed;bottom:0;left:0;right:0;height:58px;background:#17211B;z-index:15;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#DDE6DD;font-size:18px;line-height:1.1}.mobile-bottom span{font-size:9px;margin-top:4px;color:#AAB8AC}.hero{margin-top:14px;grid-template-columns:1fr;min-height:0}.hero-copy{padding:28px 22px 25px}.hero-kicker{margin-top:25px}.hero h1{font-size:31px}.hero-desc{font-size:13px}.hero-foot{position:static;margin-top:30px;gap:10px;font-size:7px}.hero-art{min-height:260px}.file-sheet{transform:scale(.78)}.sheet-back{transform:translate(45px,-5px) rotate(8deg) scale(.78)}.sheet-front{transform:translate(-25px,4px) rotate(-5deg) scale(.78)}.hero-stamp{right:16px;bottom:16px}.section{padding-top:48px}.section-head{align-items:start;gap:15px}.section-head h2,.editorial-intro h2{font-size:23px}.section-head p{font-size:11px}.section-head>.text-link{font-size:10px;white-space:nowrap;margin-top:22px}.channel-grid{grid-template-columns:repeat(2,1fr);gap:8px}.channel-tile{min-height:155px;padding:14px}.channel-tile b{font-size:14px}.channel-tile small{font-size:10px}.channel-icon{right:13px;top:10px}.latest-layout{grid-template-columns:1fr}.latest-feature{min-height:260px;padding:23px}.latest-feature h3{font-size:23px;margin-top:28px}.latest-list{padding:4px 13px}.record-row{gap:9px;padding:14px 0;min-height:85px}.record-index{font-size:8px}.record-main b{font-size:12px}.record-main small{font-size:10px}.record-meta{font-size:9px}.record-row .status{font-size:8px;padding:3px 5px}.verify-band{margin-top:48px;padding:25px 20px;grid-template-columns:1fr;gap:22px}.verify-copy h2{font-size:25px}.verify-states>div{padding:11px}.verify-states strong{font-size:12px}.verify-states small{font-size:9px}.timeline-rail{grid-template-columns:1fr 1fr;row-gap:15px}.timeline-rail>div{padding-top:15px}.editorial-grid{grid-template-columns:1fr}.editorial-intro{grid-column:auto}.collection-card{min-height:190px}.correction-strip{margin-top:45px;padding:35px 0 45px;align-items:start;gap:18px;flex-direction:column}.correction-strip h2{font-size:21px}.site-footer{padding:28px 16px 22px}.footer-links{gap:14px;flex-wrap:wrap}.inner-page{padding-top:25px;padding-bottom:45px}.page-masthead{padding:22px 0 25px}.page-masthead h1{font-size:30px}.page-masthead p{font-size:12px}.masthead-dark{padding:28px 22px}.directory-layout{grid-template-columns:1fr;gap:14px}.directory-side{padding:12px;display:flex;flex-wrap:wrap;gap:5px}.directory-side h3,.side-note{width:100%}.filter-link{padding:7px 9px;border:1px solid var(--border);font-size:10px}.directory-main{padding:0 12px}.directory-toolbar{font-size:10px}.article-layout{grid-template-columns:1fr}.article-main{padding:22px 17px}.article-main h1{font-size:27px}.article-lead{font-size:15px}.article-aside{grid-template-columns:1fr 1fr}.aside-card{padding:14px}.aside-card p{font-size:10px}.verification-method{grid-template-columns:1fr;gap:10px}.status-grid{grid-template-columns:1fr 1fr}.status-card{padding:11px}.status-card p{font-size:10px}.method-steps{grid-template-columns:1fr 1fr;margin:30px 0}.method-steps>div{min-height:155px;padding:15px}.source-columns{grid-template-columns:1fr;gap:5px}.timeline-explainer{grid-template-columns:1fr;gap:10px}.timeline-note{margin-left:0}.search-panel{grid-template-columns:1fr;gap:10px;padding:15px}.search-result-head{font-size:11px}.feedback-layout{grid-template-columns:1fr}.feedback-main{padding:20px}.about-layout{grid-template-columns:1fr;gap:20px}.about-index{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:0}.about-index span{grid-column:1/-1}.about-index a{padding:8px 0}.article-actions{gap:12px;flex-wrap:wrap}.article-actions a{font-size:11px}}
@media(min-width:721px) and (max-width:900px){.top-nav{display:none}.menu-toggle{display:block;border:1px solid #59655D;background:transparent;color:white;width:40px;height:38px}.header-search{margin-left:auto}.mobile-menu{position:absolute;top:76px;right:15px;width:250px;background:var(--graphite-deep);padding:12px 18px;z-index:20;box-shadow:var(--shadow)}.mobile-menu[hidden]{display:none}.mobile-menu a{display:block;padding:10px;color:#E7EEE7;border-bottom:1px solid #344039}.mobile-bottom{display:none}}

/* Variant 02: refreshed editorial rhythm; original graphite/pine/amber palette retained. */
.hero-kicker{letter-spacing:.12em}.hero-copy h1{max-width:680px}.channel-tile{min-height:184px}.article-main .article-block p{line-height:1.95}.collection-card{transition:transform .2s ease,box-shadow .2s ease}.collection-card:hover{transform:translateY(-3px)}.page-masthead p{max-width:760px}
