:root{--ink:#123238;--deep:#07343a;--water:#17a7ad;--cyan:#4bd1d1;--lime:#b8df59;--paper:#f4f7f3;--white:#fff;--line:#bfd1cc;--muted:#597277;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Noto Sans SC","Microsoft YaHei",sans-serif;line-height:1.75;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.topline{height:76px;display:flex;align-items:center;gap:26px;padding:0 max(22px,calc((100vw - var(--max))/2));background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);position:relative;z-index:10}.brand{display:grid;grid-template-columns:34px auto;column-gap:10px;align-items:center;margin-right:auto}.brand i{grid-row:1/3;width:34px;height:34px;border:7px solid var(--water);border-right-color:var(--lime);border-radius:50%;position:relative}.brand i:after{content:"";position:absolute;width:12px;height:4px;background:var(--deep);right:-13px;top:8px;border-radius:4px}.brand span{font-weight:900;font-size:18px;line-height:1}.brand small{font:8px/1.2 monospace;letter-spacing:1.2px;color:var(--muted)}.topline nav{display:flex;gap:18px;font-size:13px}.header-actions{display:flex;border:1px solid var(--deep);border-radius:5px;overflow:hidden}.header-actions a{padding:8px 13px}.header-actions a:last-child{background:var(--deep);color:white}.menu{display:none;background:none;border:1px solid var(--deep);font-size:20px}.hero{height:720px;position:relative;overflow:hidden;background:white}.hero>img{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,247,243,.98) 3%,rgba(244,247,243,.88) 35%,rgba(244,247,243,.08) 67%)}.hero-copy{position:absolute;z-index:2;left:max(24px,calc((100vw - var(--max))/2));top:47%;transform:translateY(-50%);width:min(650px,45vw)}.hero-copy>span,.flowline header>span,.filter-copy>span,.terminal-rail header>span,.field-notes>div>span,.article-field header>span,.questions header>span,.page-head>span{font:800 11px monospace;letter-spacing:2px;color:#087f84}.hero h1{font:clamp(52px,6vw,86px)/1.05 Georgia,"Noto Serif SC",serif;letter-spacing:0;margin:18px 0}.hero-copy p{font-size:18px;max-width:590px}.hero-copy>div{display:flex;gap:12px;margin-top:30px}.primary,.ghost{display:inline-block;padding:12px 19px;border-radius:4px;font-weight:800}.primary{background:var(--deep);color:white}.ghost{border:1px solid var(--deep);background:rgba(255,255,255,.55)}.hero-status{position:absolute;z-index:3;left:max(24px,calc((100vw - var(--max))/2));right:max(24px,calc((100vw - var(--max))/2));bottom:24px;display:flex;align-items:center;gap:13px;padding:13px 18px;background:rgba(255,255,255,.82);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.8);font-size:12px}.hero-status b{margin-right:auto}.hero-status i{height:1px;flex:1;background:var(--water);position:relative}.hero-status i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--lime)}.flowline,.terminal-rail,.article-field,.questions,.page-head,.page-body,.article-index,.field-article{max-width:var(--max);margin-left:auto;margin-right:auto}.flowline{padding:115px 0}.flowline header{display:grid;grid-template-columns:.6fr 1.1fr .9fr;gap:40px;align-items:end}.flowline h2,.filter-copy h2,.terminal-rail h2,.field-notes h2,.article-field h2,.questions h2{font:clamp(36px,4.5vw,62px)/1.1 Georgia,"Noto Serif SC",serif;margin:10px 0}.flowline header p{color:var(--muted)}.current{margin:60px 0 28px;display:grid;grid-template-columns:repeat(5,1fr);border-top:5px solid var(--water)}.current article{padding:28px 22px;border-right:1px solid var(--line);min-height:230px;position:relative}.current article:before{content:"";position:absolute;top:-11px;left:20px;width:16px;height:16px;border-radius:50%;background:var(--paper);border:4px solid var(--water)}.current em{font:700 11px monospace;color:#087f84}.current h3{font-size:25px}.current p{color:var(--muted)}.text-link{font-weight:800;border-bottom:2px solid var(--lime)}.filter-cut{display:grid;grid-template-columns:1fr 1fr;background:var(--deep);color:white}.filter-copy{padding:100px max(24px,calc((100vw - var(--max))/2)) 100px max(24px,calc((100vw - var(--max))/2));padding-right:70px}.filter-copy p{color:#bcd3d0;font-size:18px}.filter-copy a{color:var(--lime);border-bottom:1px solid}.filter-stack{padding:70px max(24px,calc((100vw - var(--max))/2)) 70px 70px;background:linear-gradient(180deg,#d5e9e4,#f4f7f3);color:var(--ink)}.filter-stack div{padding:24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.filter-stack b{font-size:22px}.filter-stack span{color:var(--muted)}.terminal-rail{padding:110px 0}.terminal-rail header{display:flex;align-items:end;gap:30px;border-bottom:3px solid var(--deep)}.terminal-rail header span{margin-right:auto}.terminal-rail>div a{display:grid;grid-template-columns:250px 1fr;padding:24px 5px;border-bottom:1px solid var(--line);transition:.2s}.terminal-rail>div a:hover{padding-left:20px;background:white}.terminal-rail b{font-size:25px}.terminal-rail span{color:var(--muted)}.field-notes{display:grid;grid-template-columns:.9fr 1.1fr;background:#dcece7}.field-notes>div{padding:90px max(30px,calc((100vw - var(--max))/2));padding-right:60px}.field-notes ol{list-style:none;margin:0;padding:55px 7vw 55px 55px;background:white}.field-notes li{display:grid;grid-template-columns:80px 1fr 1.5fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.field-notes time{font-family:monospace;color:#087f84}.field-notes span{color:var(--muted)}.article-field{padding:120px 0}.article-field header{display:grid;grid-template-columns:.55fr 1.2fr .85fr;gap:35px;align-items:end;border-bottom:4px solid var(--deep)}.article-field header p{color:var(--muted)}.slices,.article-index{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:1px;background:var(--line)}.slice,.index-slice{padding:28px;background:var(--paper);min-height:260px}.lead-slice,.index-slice.wide{grid-row:span 2;min-height:520px;background:white}.slice span,.index-slice span{font:800 11px monospace;color:#087f84}.slice time,.index-slice time{float:right;font:11px monospace;color:var(--muted)}.slice h3,.index-slice h2{font:26px/1.25 Georgia,"Noto Serif SC",serif}.lead-slice h3,.index-slice.wide h2{font-size:39px}.slice p,.index-slice p{color:var(--muted)}.article-field>.text-link{display:inline-block;margin-top:28px}.questions{padding:30px 0 120px;display:grid;grid-template-columns:.85fr 1.15fr}.questions header{grid-row:1/5;padding-right:70px}.questions details{padding:19px 0;border-top:1px solid var(--line)}.questions summary{font-weight:800;cursor:pointer}.questions p{color:var(--muted)}.page-head{padding:110px 0 65px;border-bottom:4px solid var(--water)}.page-head h1{font:clamp(48px,6vw,82px)/1.07 Georgia,"Noto Serif SC",serif;margin:15px 0;max-width:1050px}.page-head p{max-width:800px;font-size:18px;color:var(--muted)}.page-body{padding:70px 0 130px}.prose{max-width:850px}.prose h2{font:36px/1.2 Georgia,"Noto Serif SC",serif;margin-top:55px}.prose p{font-size:18px;color:#38575d}.task-band{padding:40px;background:var(--deep);color:white;display:grid;grid-template-columns:1fr 2fr auto;gap:25px;align-items:center}.task-band h2,.task-band p{margin:0}.terminal-list article{display:grid;grid-template-columns:160px 1fr 1.3fr;gap:30px;padding:34px 0;border-bottom:1px solid var(--line)}.terminal-list b{font:12px monospace;color:#087f84}.terminal-list h2{margin:0;font-size:28px}.terminal-list p{margin:0;color:var(--muted)}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.archive-grid article{padding:35px;background:white}.archive-grid a{color:#087f84;border-bottom:1px solid}.article-index{margin-top:70px;margin-bottom:130px}.field-article{max-width:1100px;padding:45px 0 130px}.crumb{display:flex;gap:10px;font-size:12px;color:var(--muted)}.field-article>header{padding:55px 0;border-bottom:5px solid var(--deep)}.field-article>header>span{font:800 11px monospace;color:#087f84}.field-article h1{font:clamp(44px,6vw,76px)/1.08 Georgia,"Noto Serif SC",serif;margin:18px 0}.field-article>header p{font-size:20px;color:var(--muted)}.article-layout{display:grid;grid-template-columns:250px 1fr;gap:70px;padding-top:55px}.article-layout>aside{position:sticky;top:30px;align-self:start}.article-layout>aside a{display:block;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.article-body section{margin-bottom:58px}.article-body h2{font:34px/1.2 Georgia,"Noto Serif SC",serif}.article-body p{font-size:18px;line-height:1.95;color:#34535a}.article-next{border-top:4px solid var(--lime);padding-top:25px}.article-next a{display:block;color:#087f84;margin:7px 0}footer{background:#dfeae6;padding:50px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr 2fr;gap:30px;border-top:1px solid var(--line)}footer nav{display:flex;gap:18px;flex-wrap:wrap}footer small{grid-column:1/-1;color:var(--muted)}.footer-brand p{margin:6px 0;color:var(--muted)}
@media(max-width:980px){.topline{padding:0 16px}.topline nav{display:none;position:absolute;top:76px;left:0;right:0;background:white;padding:20px;flex-direction:column}.topline nav.open{display:flex}.menu{display:block}.hero{height:680px}.hero>img{object-position:63% center}.hero:after{background:linear-gradient(180deg,rgba(244,247,243,.96),rgba(244,247,243,.5) 58%,rgba(244,247,243,.2))}.hero-copy{left:22px;right:22px;top:55px;transform:none;width:auto}.hero-status{left:16px;right:16px;overflow:auto}.flowline,.terminal-rail,.article-field,.questions,.page-head,.page-body,.article-index,.field-article{margin-left:20px;margin-right:20px}.flowline header,.article-field header{grid-template-columns:1fr;gap:10px}.current{grid-template-columns:1fr 1fr}.filter-cut,.field-notes,.questions{grid-template-columns:1fr}.filter-copy,.filter-stack{padding:65px 30px}.terminal-rail header{display:block}.field-notes>div,.field-notes ol{padding:50px 30px}.questions header{grid-row:auto;padding-right:0}.slices,.article-index{grid-template-columns:1fr 1fr}.lead-slice,.index-slice.wide{grid-column:1/-1;grid-row:auto;min-height:auto}.article-layout{grid-template-columns:1fr}.article-layout>aside{position:static;display:flex;overflow:auto;gap:15px}.article-layout>aside a{min-width:180px}.archive-grid{grid-template-columns:1fr}.task-band{grid-template-columns:1fr}.terminal-list article{grid-template-columns:1fr}.terminal-list p{margin-top:0}}@media(max-width:620px){.brand small{display:none}.header-actions a{padding:7px 8px;font-size:12px}.header-actions a:last-child{display:none}.hero{height:640px}.hero h1{font-size:43px}.hero-copy p{font-size:16px}.hero-copy>div{flex-wrap:wrap}.hero-status{font-size:10px}.hero-status i{min-width:30px}.current{grid-template-columns:1fr}.filter-stack div{display:block}.field-notes li{grid-template-columns:70px 1fr}.field-notes li span{grid-column:2}.slices,.article-index{grid-template-columns:1fr}.lead-slice h3,.index-slice.wide h2{font-size:29px}.field-article h1{font-size:42px}.article-body h2{font-size:29px}.article-body p{font-size:17px}.page-head{padding-top:75px}.page-head h1{font-size:46px}footer{grid-template-columns:1fr}footer small{grid-column:auto}}