.editorial-page{color:#e9e7dc;height:100svh;font-family:var(--sans);scroll-behavior:smooth;scrollbar-color:#65706a #081218;background:radial-gradient(at 90% 0,#274a4b33,#0000 50%),#081218;overflow:auto}.editorial-page .site-header{background:#071117d9;min-height:82px}.editorial-wrap{width:min(1120px,86vw);margin:auto}.editorial-hero{border-bottom:1px solid #a1b0a638;grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;padding:60px 0 52px;display:grid}.editorial-intro{min-width:0}.editorial-hero h1{font:400 clamp(38px,4.2vw,60px)/1.12 var(--lens-serif);letter-spacing:-.02em;color:#f1e8d5;margin:22px 0}.editorial-hero h1 span{display:block}.locale-zh .editorial-hero h1{font:400 clamp(31px,3.3vw,43px)/1.55 var(--lens-zh);letter-spacing:.02em}.editorial-lead{max-width:560px;font:14px/1.95 var(--sans);color:#c5d2ce;margin:0}.editorial-image{background:#10272b;border:1px solid #b4b3974d;height:315px;margin:0;position:relative;overflow:hidden}.editorial-image img{object-fit:cover;opacity:.57;filter:saturate(.65);width:100%;height:100%}.editorial-image:after{content:"";background:linear-gradient(#0000 30%,#04131cee);position:absolute;inset:0}.editorial-image svg{color:#dfdbbba1;z-index:1;width:100%;height:100%;position:absolute;inset:0}.editorial-image figcaption{z-index:2;font:11px/1.8 var(--sans);color:#e6e5d3;position:absolute;bottom:20px;left:23px;right:23px}.editorial-sections{margin:16px 0 36px}.editorial-note{border-bottom:1px solid #a1b0a62e;grid-template-columns:72px 1fr;gap:24px;padding:35px 0;scroll-margin-top:25px;display:grid}.editorial-number{font:12px/1.8 var(--sans);color:#c7b997;letter-spacing:.12em;padding-top:7px}.editorial-note h2{font:400 29px/1.4 var(--lens-serif);color:#eee4cc;margin:0 0 13px}.locale-zh .editorial-note h2{font:400 22px/1.6 var(--lens-zh)}.editorial-note p{font:14px/2 var(--sans);color:#c5d1ce;max-width:760px;margin:0}.editorial-invitation{background:linear-gradient(100deg,#1e332e80,#102028);border:1px solid #a1b0a63d;justify-content:space-between;align-items:center;gap:30px;margin:42px 0 30px;padding:28px 32px;display:flex}.editorial-invitation h2{font:400 28px/1.4 var(--lens-serif);margin:0}.locale-zh .editorial-invitation h2{font:400 21px/1.65 var(--lens-zh)}.editorial-invitation a{white-space:nowrap;min-height:44px;font:13px/1.7 var(--sans);color:#eddbb5;border-bottom:1px solid #c5b28880;padding:12px 0}.editorial-invitation a span{margin-left:30px}.editorial-footer{color:#b2c2bd;font:10px/1.8 var(--sans);justify-content:space-between;align-items:center;gap:24px;padding:25px 0 35px;display:flex}.editorial-footer nav{flex-wrap:wrap;gap:10px 24px;display:flex}.editorial-footer a{padding:10px 0}.journal-index{grid-template-columns:repeat(5,1fr);gap:12px;margin:32px 0;display:grid}.journal-index a{font:14px/1.7 var(--sans);color:#e2d7bb;background:#13242a;border:1px solid #a1b0a640;flex-wrap:wrap;align-items:center;gap:10px;padding:15px;display:flex}.journal-index span{color:#b6c3b4;font-size:10px}.journal-index i{margin-left:auto;font-size:13px;font-style:normal}.editorial-journal .editorial-note{grid-template-columns:72px 1fr 72px}.journal-note-mark{font:60px var(--lens-serif);color:#c0b38380;text-align:right;align-self:center}.editorial-page a:focus-visible{outline-offset:5px;outline:2px solid #edcf92}.editorial-page a:hover{color:#f7e6bc}.editorial-privacy,.editorial-terms{max-width:970px}@media (max-width:900px){.editorial-hero{gap:35px}.editorial-image{height:275px}.journal-index{grid-template-columns:repeat(3,1fr)}.editorial-journal .editorial-note{grid-template-columns:50px 1fr}.journal-note-mark{display:none}.editorial-invitation{padding:24px}.editorial-footer nav{gap:8px 18px}}@media (max-width:760px){.editorial-page .site-header{min-height:72px}.editorial-hero{grid-template-columns:1fr;gap:26px;padding:33px 0}.editorial-hero h1{margin:16px 0;font-size:42px}.locale-zh .editorial-hero h1{font-size:31px}.editorial-lead{font-size:13px}.editorial-image{height:180px}.editorial-image svg{opacity:.75;width:75%;left:25%}.editorial-image figcaption{font-size:10px;bottom:16px;left:18px}.editorial-note,.editorial-journal .editorial-note{grid-template-columns:27px 1fr;gap:12px;padding:25px 0}.editorial-number{font-size:10px}.editorial-note h2{font-size:25px}.locale-zh .editorial-note h2{font-size:19px}.editorial-note p{font-size:13px;line-height:2}.editorial-invitation{padding:23px;display:block}.editorial-invitation h2{font-size:26px}.locale-zh .editorial-invitation h2{font-size:20px}.editorial-invitation a{margin-top:15px;display:inline-block}.editorial-footer{flex-direction:column;align-items:flex-start;gap:12px}.editorial-footer nav{gap:6px 20px}.journal-index{grid-template-columns:repeat(2,1fr);gap:10px;margin:25px 0 8px}.journal-index a{padding:13px;font-size:12px}.editorial-sections{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.editorial-page{scroll-behavior:auto}}.contact-channels{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:18px;margin:36px 0 10px;display:grid}.contact-card{background:linear-gradient(160deg,#16292c99,#0d1c22);border:1px solid #a1b0a63d;padding:26px 28px}.contact-card .identity-kicker{margin:0 0 18px}.contact-qr{object-fit:contain;background:#fff;border-radius:4px;width:180px;height:180px;margin:0 0 18px;padding:8px;display:block}.contact-value{font:15px/1.6 var(--sans);color:#f1e8d5;word-break:break-all;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.contact-value span{color:#9fb0ab;letter-spacing:.06em;font-size:11px}.contact-value strong{letter-spacing:.03em;font-weight:500}.contact-value a{color:#f1e8d5;border-bottom:1px solid #c5b28880}.contact-copy{color:#eddbb5;min-height:32px;font:12px/1 var(--sans);cursor:pointer;background:0 0;border:1px solid #c5b28880;border-radius:2px;padding:4px 14px}.contact-copy:hover{background:#c5b2881f}.contact-copy:focus-visible{outline-offset:3px;outline:2px solid #edcf92}.contact-note{font:13px/1.9 var(--sans);color:#b9c7c3;margin:0}.contact-tips{margin-top:26px}.contact-tips-title{font:400 24px/1.5 var(--lens-serif);color:#eee4cc;margin:24px 0 0}.locale-zh .contact-tips-title{font:400 20px/1.6 var(--lens-zh)}.lens-worlds-footer div{flex-wrap:wrap}@media (max-width:760px){.contact-channels{grid-template-columns:1fr;margin-top:26px}.contact-card{padding:22px 20px}.contact-qr{width:160px;height:160px}}
