:root{--ink:#13212a;--muted:#61727b;--paper:#f5f7f6;--white:#fff;--line:#cbd6d8;--cyan:#087f91;--coral:#e67459;--shadow:0 24px 80px #17313b18}*{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.72;letter-spacing:0}a{color:inherit;text-decoration:none}.skip{position:fixed;left:-999px}.skip:focus{left:1rem;top:1rem;z-index:99;background:#fff;padding:.7rem}.top{height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3rem;padding:0 clamp(1.2rem,5vw,5.5rem);background:#ffffffde;backdrop-filter:blur(22px);border-bottom:1px solid #dce3e3;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:.7rem}.brand>b{display:grid;place-items:center;width:42px;height:42px;background:var(--ink);color:#fff;border-radius:4px;font-size:1.4rem}.brand span{font-size:1.2rem;font-weight:800;line-height:1.1}.brand small{display:block;font-size:.65rem;color:var(--muted);font-weight:500;margin-top:.25rem}.top nav{display:flex;justify-content:center;gap:1.8rem;font-size:.9rem}.top nav a:hover{color:var(--cyan)}.account{display:flex;gap:.5rem}.account a{padding:.55rem .9rem;border:1px solid var(--line)}.account a:last-child{background:var(--ink);color:white}.menu{display:none}.hero{position:relative;min-height:760px;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7f9f7f5 0%,#f7f9f7cf 29%,transparent 62%)}.hero-copy{position:relative;z-index:2;padding:clamp(7rem,13vh,10rem) 6vw;width:min(650px,52vw)}.hero-copy>p,.archive header>p,.field-notes header>p,.device-shelf header>p,.ob-copy>p,.task-ribbon header>p,.page>header>p,.article-index header>p,.story>header>p{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--cyan);letter-spacing:.16em}.hero h1{font-size:clamp(3.5rem,7vw,7.2rem);line-height:.93;margin:1rem 0 1.6rem;font-weight:760}.hero-copy>span{display:block;max-width:540px;font-size:1.08rem;color:#33464d}.hero-copy>div{display:flex;gap:.8rem;margin-top:2rem}.primary,.secondary,.outline,.ob-copy>a,.archive>a,.device-shelf>a,.field-notes>a,.next>a{display:inline-block;padding:.8rem 1.2rem;border:1px solid var(--ink)}.primary{background:var(--ink);color:#fff}.secondary{background:#ffffffbc}.hero aside{position:absolute;z-index:3;right:4vw;bottom:2.5rem;display:flex;gap:1rem;align-items:center;background:#ffffffc9;backdrop-filter:blur(18px);padding:.8rem 1rem;border:1px solid #fff}.hero aside b{color:var(--coral)}.task-ribbon{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem;padding:6rem 6vw;background:var(--ink);color:white}.task-ribbon h2{font-size:clamp(2rem,4vw,4rem);line-height:1.05}.task-ribbon>div{display:grid;grid-template-columns:1fr 1fr}.task-ribbon a{padding:2rem;border:1px solid #ffffff36;display:flex;gap:1rem;align-items:center}.task-ribbon i{color:#6ed1d7;font-style:normal}.observation{display:grid;grid-template-columns:.8fr 1.2fr;min-height:620px}.ob-copy{padding:8rem 6vw;background:#fff}.ob-copy h2,.archive h2,.device-shelf h2,.field-notes h2{font-size:clamp(2rem,4vw,4.4rem);line-height:1.05;margin:.8rem 0 1.5rem}.ob-copy>a{margin-top:1.5rem}.signal-sheet{padding:6rem;display:flex;flex-direction:column;justify-content:center;background:repeating-linear-gradient(0deg,#edf3f2 0,#edf3f2 31px,#dce8e7 32px)}.wave{height:180px;background:linear-gradient(90deg,transparent 0 8%,var(--cyan) 8% 9%,transparent 9% 16%,var(--coral) 16% 17%,transparent 17% 30%,var(--cyan) 30% 31%,transparent 31% 42%,var(--ink) 42% 43%,transparent 43%);clip-path:polygon(0 52%,8% 52%,12% 22%,17% 78%,22% 43%,29% 43%,35% 15%,42% 83%,49% 48%,58% 48%,64% 30%,72% 70%,80% 45%,100% 45%,100% 55%,80% 55%,72% 80%,64% 40%,58% 58%,49% 58%,42% 93%,35% 25%,29% 53%,22% 53%,17% 88%,12% 32%,8% 62%,0 62%)}.signal-sheet dl{display:grid;grid-template-columns:1fr 1fr;margin:2rem 0 0}.signal-sheet dl div{padding:1.2rem;border:1px solid var(--line)}dt{font-weight:800}dd{margin:0;color:var(--muted)}.archive{padding:8rem 6vw}.archive header{max-width:800px}.archive-drawers{display:grid;grid-template-columns:1.2fr .8fr;margin-top:3rem;border-top:1px solid var(--ink)}.archive-drawers article{padding:2.3rem;border-bottom:1px solid var(--line)}.archive-drawers article:nth-child(odd){border-right:1px solid var(--line)}.archive-drawers i{font-style:normal;color:var(--coral);font-size:.75rem}.archive-drawers h3{font-size:1.6rem}.archive>a{margin-top:2rem}.device-shelf{padding:7rem 6vw;background:#dce9e7}.device-shelf>div{display:flex;overflow:auto;border-top:1px solid var(--ink);margin:3rem 0 2rem}.device-shelf article{min-width:260px;flex:1;padding:2rem 1rem;border-right:1px solid #9db3b3}.device-shelf article b,.device-shelf article span{display:block}.device-shelf article b{font-size:1.5rem}.field-notes{padding:8rem 6vw;background:#fff}.field-notes>div{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin:3rem 0}.field-notes article{grid-column:span 4;padding:2rem;border-top:4px solid var(--ink);background:var(--paper)}.field-notes article:nth-child(1),.field-notes article:nth-child(5){grid-column:span 6}.field-notes time{font-variant-numeric:tabular-nums;color:var(--muted)}.field-notes h3{font-size:1.4rem;line-height:1.25}.care-note{margin:0 6vw 7rem;padding:3rem;display:grid;grid-template-columns:.8fr 1.2fr auto;gap:3rem;align-items:center;background:var(--coral);color:#182329}.care-note h2{font-size:2.5rem;line-height:1.1}.care-note a{border-bottom:1px solid}.page,.story,.article-index{width:min(1180px,88vw);margin:auto;padding:7rem 0}.page>header,.article-index>header,.story>header{max-width:850px;margin-bottom:4rem}.page h1,.article-index h1,.story h1{font-size:clamp(2.8rem,6vw,6rem);line-height:1.02;margin:.8rem 0}.page>header>span,.article-index header>span,.story>header>span{font-size:1.12rem;color:var(--muted)}.page-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.page-grid section{padding:2.5rem;border-bottom:1px solid var(--line)}.page-grid section:nth-child(odd){border-right:1px solid var(--line)}.page-grid i{font-style:normal;color:var(--coral)}.page-grid h2{font-size:1.6rem}.next{margin-top:4rem;background:#e5eeec;padding:3rem}.article-index>div{border-top:1px solid var(--ink)}.article-index article{display:grid;grid-template-columns:130px 140px 1fr 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--line);align-items:start}.article-index article h2{font-size:1.5rem;line-height:1.25;margin:0}.story{width:min(960px,88vw)}.story time{display:block;margin-top:1rem}.story-lead{display:grid;grid-template-columns:130px 1fr;padding:2rem 0;border-block:1px solid var(--ink);font-size:1.15rem}.story-lead p{margin:0}.prose{width:min(760px,100%);margin:4rem auto}.prose>p,.prose section>p{font-size:1.05rem}.prose section{margin:4.5rem 0}.prose h2{font-size:2rem;line-height:1.25}.prose h3{margin-top:2rem}.related{margin:5rem auto 0;padding-top:2rem;border-top:1px solid}.related a{display:block;padding:1rem 0;border-bottom:1px solid var(--line)}footer{padding:4rem 6vw 2rem;background:var(--ink);color:white;display:grid;grid-template-columns:1fr auto;gap:2rem}footer nav{display:flex;flex-wrap:wrap;gap:1rem}footer>p{grid-column:1/-1;color:#9fb0b4}@media(max-width:760px){.top{height:auto;min-height:68px;padding:.8rem 1rem;grid-template-columns:1fr auto auto}.brand small{display:none}.menu{display:block;border:1px solid var(--line);background:white;padding:.55rem}.top nav{display:none;position:absolute;top:68px;left:0;right:0;background:white;padding:1rem;flex-direction:column}.top nav.open{display:flex}.account a{padding:.45rem}.account a:first-child{display:none}.hero{min-height:690px}.hero:after{background:linear-gradient(180deg,#f7f9f7ed 0%,#f7f9f7b8 55%,transparent)}.hero>img{object-position:62% center}.hero-copy{width:100%;padding:5.5rem 1.25rem}.hero h1{font-size:3.6rem}.hero aside{left:1rem;right:1rem;bottom:1rem;overflow:auto}.task-ribbon,.observation,.care-note{grid-template-columns:1fr}.task-ribbon{padding:4rem 1.25rem;gap:2rem}.task-ribbon>div{grid-template-columns:1fr}.ob-copy,.signal-sheet,.archive,.device-shelf,.field-notes{padding:4rem 1.25rem}.archive-drawers{grid-template-columns:1fr}.archive-drawers article:nth-child(odd){border-right:0}.field-notes>div{display:block}.field-notes article{margin-bottom:1rem}.care-note{margin:0;padding:3rem 1.25rem;gap:1rem}.page,.story,.article-index{width:calc(100% - 2.5rem);padding:4rem 0}.page-grid{grid-template-columns:1fr}.page-grid section:nth-child(odd){border-right:0}.article-index article{grid-template-columns:1fr;gap:.3rem}.article-index article h2{margin:.5rem 0}.story-lead{grid-template-columns:1fr;gap:.5rem}.prose h2{font-size:1.65rem}footer{grid-template-columns:1fr;padding:3rem 1.25rem}footer nav{flex-direction:column}}