:root{--journal-paper:#f5f1e8;--journal-ink:#35312c;--journal-muted:#655c50;--journal-line:#cfc3af;--journal-accent:#80643b}
*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:170px}body{margin:0;background:var(--journal-paper);color:var(--journal-ink);font:16px/1.8 Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-underline-offset:6px;text-decoration-thickness:1px}a:hover{color:var(--journal-accent)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--journal-accent);outline-offset:5px}::selection{background:#ded0b7;color:#29251f}img{display:block;max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,"Songti SC",SimSun,serif;font-weight:400;line-height:1.25;text-wrap:balance}p{overflow-wrap:break-word}.journal-skip{position:fixed;left:16px;top:-100px;z-index:100;background:var(--journal-paper);padding:12px}.journal-skip:focus{top:8px}.journal-preview-note{margin:0;padding:8px 5vw;border-bottom:1px solid var(--journal-line);font-size:12px;color:var(--journal-muted);text-align:center}.journal-wrap{max-width:1480px;margin:0 auto;padding-inline:5vw}.journal-masthead{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:35px;padding-block:50px 36px;border-bottom:1px solid var(--journal-line)}.journal-masthead h1{font-size:clamp(48px,5.3vw,80px)}.journal-masthead p{max-width:34em;font-size:15px;color:var(--journal-muted);justify-self:end}.journal-feature{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:5%;align-items:center;padding-block:42px 64px}.journal-feature-art{display:block;overflow:hidden}.journal-feature-art img{width:100%;aspect-ratio:1.24;object-fit:cover;object-position:24% center}.journal-feature-copy h2{font-size:clamp(33px,3.2vw,50px);margin:20px 0}.journal-feature-copy>p{color:var(--journal-muted);font-size:16px;max-width:34em}.journal-meta{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:12px;color:var(--journal-muted)}.journal-text-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;margin-top:24px;font-size:14px;text-decoration:none;border-bottom:1px solid var(--journal-accent)}.journal-text-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.2}.journal-feature-copy .journal-text-link{margin-top:30px}.journal-topics{border-top:1px solid var(--journal-line);padding-block:42px 64px}.journal-topics h2{font-size:clamp(29px,3vw,42px);margin-bottom:30px}.journal-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.journal-topic h3{font-size:26px;margin-bottom:12px}.journal-topic p{font-size:15px;max-width:28em;color:var(--journal-muted)}.journal-topic .journal-text-link{margin-top:12px}.journal-related{padding-block:56px 65px;border-top:1px solid var(--journal-line)}.journal-related-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.journal-related h2{font-size:clamp(29px,3vw,44px)}.journal-related-head>p{max-width:31em;color:var(--journal-muted);font-size:14px}.journal-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-product{min-width:0}.journal-product img{width:100%;aspect-ratio:1;object-fit:cover}.journal-product>a{display:block;text-decoration:none}.journal-product h3{font-size:26px;margin:12px 0 6px}.journal-product p{font-size:14px;color:var(--journal-muted)}.journal-product .journal-meta{margin-top:16px}.journal-product .journal-text-link{display:inline-flex;margin-top:8px}.journal-editorial{max-width:62em;padding-block:0 58px;color:var(--journal-muted);font-size:13px}.journal-breadcrumbs{padding-top:28px;font-size:13px;color:var(--journal-muted)}.journal-article-heading{max-width:1000px;padding-block:35px 36px}.journal-article-heading h1{font-size:clamp(38px,4.7vw,68px);margin-bottom:25px}.journal-article-heading>p{max-width:47em;margin-bottom:24px;color:var(--journal-muted);font-size:17px}.journal-article-hero{margin-bottom:55px}.journal-article-hero img{width:100%;aspect-ratio:3/1;object-fit:cover}.journal-article-hero figcaption{font-size:12px;color:var(--journal-muted);margin-top:12px}.journal-reading-layout{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,700px) minmax(0,.45fr);gap:50px;padding-bottom:65px}.journal-reading-aside{font-size:13px;color:var(--journal-muted);max-width:190px}.journal-reading-aside p{margin-bottom:15px}.journal-reading-aside a{display:inline-flex;min-height:44px;align-items:center}.journal-article-body{min-width:0}.journal-summary{padding-bottom:34px;margin-bottom:38px;border-bottom:1px solid var(--journal-line)}.journal-summary h2{font-size:29px;margin-bottom:20px}.journal-summary p{font-size:18px;line-height:1.95}.journal-article-body section+section{margin-top:42px}.journal-article-body section>h2{font-size:30px;margin-bottom:19px}.journal-article-body section>p{font-size:17px;line-height:1.95;margin-bottom:17px}.journal-source{font-size:13px;color:var(--journal-muted);padding-top:25px;margin-top:35px;border-top:1px solid var(--journal-line)}.journal-source p{margin-bottom:8px}.journal-contact{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-block:48px 58px;border-top:1px solid var(--journal-line)}.journal-contact h2{font-size:clamp(28px,3vw,42px);margin-bottom:15px}.journal-contact p{font-size:15px;color:var(--journal-muted);max-width:35em}.journal-contact>div:last-child{justify-self:end}.journal-contact .journal-text-link{margin-top:0}.journal-contact .journal-email{display:block;margin-top:18px;font-size:14px}
@media(min-width:1800px){.journal-wrap{padding-inline:70px}}
@media(max-width:1050px){.journal-feature{gap:35px;grid-template-columns:1.1fr 1fr}.journal-topic-grid{gap:25px}.journal-reading-layout{grid-template-columns:150px minmax(0,1fr);gap:35px}.journal-products{gap:20px}}
@media(max-width:760px){html{scroll-padding-top:110px}.journal-wrap{padding-inline:6vw}.journal-preview-note{font-size:11px;padding-inline:6vw}.journal-masthead{grid-template-columns:1fr;gap:16px;padding-block:30px 25px}.journal-masthead p{justify-self:start;font-size:14px}.journal-feature{grid-template-columns:1fr;gap:24px;padding-block:25px 40px}.journal-feature-art img{aspect-ratio:1.3}.journal-feature-copy h2{margin:14px 0 17px}.journal-feature-copy .journal-text-link{margin-top:19px}.journal-topic-grid{grid-template-columns:1fr;gap:28px}.journal-topic{padding-bottom:25px;border-bottom:1px solid var(--journal-line)}.journal-topic:last-child{padding-bottom:0;border:0}.journal-topics{padding-block:32px 40px}.journal-related{padding-block:35px 40px}.journal-related-head{display:block}.journal-related-head>p{margin-top:17px}.journal-products{grid-template-columns:1fr;gap:30px}.journal-product>a{display:grid;grid-template-columns:minmax(100px,.85fr) minmax(0,1.15fr);gap:18px;align-items:center}.journal-product h3{font-size:24px;margin-top:9px}.journal-product .journal-meta{margin-top:0}.journal-product .journal-text-link{font-size:12px;gap:8px}.journal-editorial{padding-bottom:38px}.journal-article-heading{padding-block:28px}.journal-article-heading>p{font-size:16px}.journal-article-hero{margin-bottom:30px}.journal-article-hero img{aspect-ratio:1.35;object-position:25% center}.journal-reading-layout{display:block;padding-bottom:35px}.journal-reading-aside{max-width:none;display:flex;gap:20px;align-items:center;margin-bottom:22px}.journal-reading-aside p{margin:0}.journal-summary{padding-bottom:26px;margin-bottom:32px}.journal-summary p{font-size:17px}.journal-article-body section>h2{font-size:27px}.journal-article-body section>p{font-size:16px;line-height:1.95}.journal-contact{grid-template-columns:1fr;gap:25px;padding-block:35px 40px}.journal-contact>div:last-child{justify-self:start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
