:root{--ink:#162b43;--muted:#738296;--blue:#226ac0;--line:#e4eaf0;--paper:#fff;--serif:Georgia,'Songti SC','SimSun',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button,input{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #6cb7f6;outline-offset:5px}button,input{font:inherit}.container{width:min(1200px,calc(100% - 80px));margin:auto}.preview-strip{font-size:11px;letter-spacing:.08em;background:#183453;color:#c8d9ec}.preview-strip .container{display:flex;justify-content:space-between;padding:9px 0}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{min-height:90px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px) minmax(0,1fr);align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-size:29px;font-weight:750;letter-spacing:-1.5px;white-space:nowrap}.brand img{object-fit:contain}.brand-dot{color:#ec8551}.brand small{font-size:20px;letter-spacing:-.7px}.header-inner nav{display:flex;align-items:stretch;align-self:stretch;justify-self:end;gap:24px}.header-inner nav a{display:flex;align-items:center;position:relative;font-size:15px;font-weight:550;white-space:nowrap}.header-inner nav a:hover{color:var(--blue)}.header-inner nav a[aria-current]{color:var(--blue)}.header-inner nav a[aria-current]:after{content:'';height:3px;position:absolute;bottom:0;left:0;right:0;background:var(--blue)}.headline-hero{overflow:hidden;position:relative;background:#1461ab;color:#fff;background-image:linear-gradient(110deg,#164c8d 0%,#2779c5 58%,#35a8ca 100%)}.hero-inner{min-height:222px;display:flex;justify-content:space-between;align-items:center;position:relative}.eyebrow{font-size:10px;letter-spacing:.23em;font-weight:650;margin:0 0 16px}.hero-inner .eyebrow{color:#c1dff7;font-size:11px}.hero-inner h1{font-size:46px;font-weight:650;margin:0 0 16px;letter-spacing:.09em}.title-dot{color:#8fe2ee;margin-left:2px}.hero-subtitle{font-size:14px;letter-spacing:.04em;color:#deedfc;margin:0}.hero-note{writing-mode:vertical-rl;letter-spacing:.19em;font-size:9px;color:#c5e4f3;opacity:.8}.hero-lines{position:absolute;width:720px;height:720px;right:-130px;top:-466px;border:1px solid #ffffff28;border-radius:50%;box-shadow:0 0 0 40px #ffffff08,0 0 0 80px #ffffff08,0 0 0 120px #ffffff08,0 0 0 160px #ffffff08,0 0 0 200px #ffffff08;transform:scaleX(1.7) rotate(-25deg)}.featured{padding:48px 0 46px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.section-heading>div{display:flex;align-items:center;gap:12px}.section-line{height:23px;width:4px;background:var(--blue)}.section-heading h2{font-size:24px;letter-spacing:.02em;margin:0;font-weight:650}.hot{font-size:12px;display:inline-block;vertical-align:middle;color:#da6753;background:#fff1e9;padding:4px 6px;letter-spacing:.05em;margin-left:8px;font-style:italic}.section-aside{font-size:12px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.feature-card{border:1px solid var(--line);background:white;display:block;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #17385a0d}.cover-art{position:relative;overflow:hidden;height:222px;background:#0f355c;color:#cadff3}.cover-art--journal{background:linear-gradient(120deg,#103553,#24527c 60%,#4d8baa)}.cover-art--research{background:linear-gradient(120deg,#163d47,#2d787b 68%,#71a3a5)}.cover-art:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to right,transparent,#000)}.art-kicker{position:absolute;top:24px;left:26px;font-size:9px;letter-spacing:.2em;z-index:2}.art-caption{position:absolute;bottom:24px;left:26px;font-size:8px;letter-spacing:.2em;z-index:2}.art-mark{position:absolute;font-family:var(--serif);font-size:230px;font-style:italic;line-height:1;left:26px;bottom:0;color:#ffffff0c}.art-orbit{position:absolute;width:290px;height:290px;border:1px solid #ffffff30;border-radius:50%;right:34px;top:14px;transform:rotate(-25deg) scaleX(1.7);box-shadow:0 0 0 22px #ffffff07,0 0 0 44px #ffffff07}.art-sheet{position:absolute;height:180px;width:134px;background:#f2f5f1;right:100px;top:39px;transform:rotate(-14deg);box-shadow:16px 14px 0 #d9e4e459,27px 24px 0 #c2d7e333;z-index:1;border-top:10px solid #c6d7df;padding:22px 17px}.art-sheet i{display:block;background:#9fb7c5;width:100%;height:3px;margin-bottom:8px}.art-sheet i:nth-child(2){width:72%}.art-sheet i:nth-child(3){width:90%}.art-sheet b{display:block;height:50px;width:100%;margin:15px 0;background:linear-gradient(135deg,#3e82ac 50%,#b7d4d9 50%)}.cover-art--research .art-sheet{transform:rotate(11deg);right:111px;border-top-color:#b9d5ce}.cover-art--research .art-sheet b{background:repeating-linear-gradient(90deg,#2f7b7b 0 13px,#a3c9bf 13px 17px);clip-path:polygon(0 66%,16% 52%,32% 72%,49% 30%,67% 42%,83% 8%,100% 18%,100% 100%,0 100%)}.feature-copy{padding:24px 26px 22px}.meta{display:flex;gap:14px;align-items:center;font-size:11px;color:#8793a2;letter-spacing:.02em}.category{color:var(--blue);font-size:11px;font-weight:600;letter-spacing:.03em}.feature-copy h3{margin:14px 0 10px;font-size:21px;font-weight:650;line-height:1.6}.feature-copy p{color:var(--muted);font-size:13px;line-height:1.9;margin:0}.feature-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font-size:10px;color:#8493a3}.read-link{color:var(--blue);font-size:12px}.read-link>span{margin-left:8px;font-size:17px}.latest{border-top:1px solid var(--line);padding-top:38px;scroll-margin-top:28px}.toolbar{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:0 0 23px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter-chip{font-size:12px;color:#66778b;padding:9px 15px;border:1px solid transparent;border-radius:3px}.filter-chip:hover{background:#f0f5fa;color:var(--blue)}.filter-chip.active{background:#eaf2fb;color:#1e65b7;font-weight:600}.headline-search{height:40px;width:100%;min-width:0;display:flex;border:1px solid #dce5ee;border-radius:3px;background:#fbfcfd}.headline-search:focus-within{border-color:var(--blue)}.headline-search input{min-width:0;width:100%;border:0;background:transparent;padding:0 12px;font-size:12px;color:var(--ink);outline:none}.headline-search button{display:grid;place-items:center;width:40px;flex-shrink:0;border:0;background:transparent;color:#697e94;cursor:pointer}.headline-search button svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.6}.headline-search button:hover{color:var(--blue)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.article-row{display:flex;justify-content:space-between;gap:40px;border-bottom:1px solid var(--line);padding:29px 4px;transition:background .15s}.article-row:hover{background:#f9fbfd}.article-row:hover h3{color:var(--blue)}.article-copy{max-width:930px}.article-copy h3{font-size:19px;font-weight:600;line-height:1.65;margin:10px 0 8px;transition:color .15s}.article-copy p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.tags{display:flex;gap:14px;margin-top:15px;font-size:10px;color:#97a3b0}.article-date{flex:0 0 113px;border-left:1px solid var(--line);padding-left:26px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.article-date strong{font-size:28px;font-weight:400;letter-spacing:-1px;white-space:nowrap;color:#334d68;font-family:Georgia,serif}.article-date strong span{color:#c1ccd7;padding:0 3px}.article-date>span{font-size:10px;color:#96a2af;margin-top:6px;white-space:nowrap}.article-date b{font-weight:400;font-size:23px;color:#9aafc4;margin-top:12px}.pagination{display:flex;justify-content:center;align-items:center;gap:9px;margin:35px 0 52px}.page-button{display:grid;place-items:center;border:1px solid var(--line);height:36px;width:36px;font-size:12px;color:#52667e;border-radius:3px}.page-button.active{background:var(--blue);color:#fff;border-color:var(--blue)}a.page-button:hover{border-color:var(--blue)}.page-button.disabled{color:#bdc7d1;background:#fafbfc}.search-summary{font-size:12px;color:var(--muted);margin-top:20px}.search-summary a{color:var(--blue);margin-left:14px}.empty-state{text-align:center;padding:55px 20px;border-bottom:1px solid var(--line)}.empty-state>span{font-size:36px;color:#87a5c3}.empty-state h3{font-size:19px}.empty-state p{font-size:13px;color:var(--muted)}.empty-state a{display:inline-block;margin-top:15px;font-size:13px;color:var(--blue)}.journal-promo{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f0f5fa;border-top:2px solid #235e94;padding:34px 38px;margin-bottom:60px}.journal-promo .eyebrow{color:#7893ad;font-size:9px}.journal-promo h2{font-size:22px;font-weight:600;margin:10px 0}.journal-promo p{font-size:12px;color:#718297;margin:0;line-height:1.9}.journal-promo>a{display:flex;align-items:center;gap:35px;border-bottom:1px solid #4b7fac;padding-bottom:9px;font-size:13px;color:#276696;white-space:nowrap}.site-footer{background:#162d44;color:#b8c7d5;padding:42px 0}.footer-inner{display:flex;justify-content:space-between;gap:40px}.footer-brand{font-size:23px;font-weight:650;letter-spacing:-1px;color:#eef4f8}.footer-brand span{color:#ef9e6f}.footer-inner p{font-size:12px;line-height:1.8;margin:15px 0 26px;color:#8fa5b9}.footer-inner small{font-size:10px;color:#7a93a9}.footer-inner nav{display:grid;grid-template-columns:1fr 1fr;gap:23px 44px;align-content:center;font-size:12px}.footer-inner nav a:hover{color:#fff}.detail-main{padding-top:30px}.breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#8998a8;margin-bottom:40px}.breadcrumb a:hover{color:var(--blue)}.detail-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(200px,260px);gap:70px}.article-detail>h1{font-size:36px;line-height:1.55;letter-spacing:.02em;margin:18px 0 25px;font-weight:650}.author-line{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:26px}.author-monogram{display:grid;place-items:center;background:#e6eef6;color:#316898;width:36px;height:36px;border-radius:50%;font-family:Georgia,serif;font-size:19px}.author-line strong{display:block;font-size:12px;font-weight:550;margin-bottom:5px}.author-line div>span{display:block;font-size:10px;color:#8798a8}.article-lead{font-size:17px;line-height:2;color:#5a7086;margin:28px 0 30px}.article-detail>.cover-art{height:270px;margin-bottom:38px}.article-detail .art-sheet{right:24%;top:42px;width:150px;height:202px}.article-detail .art-orbit{right:20%;top:20px;width:350px;height:350px}.article-body{font-size:15px;line-height:2.2;color:#44586b}.article-body section{margin-bottom:36px;scroll-margin-top:30px}.article-body h2{font-size:22px;font-weight:600;line-height:1.6;color:var(--ink);margin:0 0 16px}.article-body p{margin:0 0 14px;text-align:justify;text-align-last:auto}.article-end{text-align:center;border-top:1px solid var(--line);padding:28px 0 38px}.article-end>span{font-size:10px;letter-spacing:.2em;color:#8d9eae}.article-end p{font-size:11px;color:#97a3af;line-height:1.9}.article-end a{display:inline-block;color:var(--blue);font-size:13px;margin-top:20px}.article-sidebar{padding-top:22px}.toc{position:sticky;top:30px;border-top:3px solid #315f8c;padding:22px 0;margin-bottom:32px}.toc .eyebrow{color:#8396ab;font-size:9px}.toc h2{font-size:18px;font-weight:600;margin:0 0 22px}.toc a{display:flex;gap:12px;font-size:12px;line-height:1.8;padding:12px 0;border-bottom:1px solid var(--line);color:#5a7086}.toc a>span{color:#99aabd;font-family:Georgia,serif}.toc a:hover{color:var(--blue)}.sidebar-card{background:#eaf2f8;padding:25px;margin-top:45px}.sidebar-card>span{font-size:11px;color:#42769d;font-weight:600}.sidebar-card h3{font-family:var(--serif);font-size:25px;line-height:1.6;margin:15px 0}.sidebar-card p{font-size:12px;line-height:1.9;color:#6c859a}.sidebar-card>a{display:inline-block;font-size:12px;color:#28689b;margin-top:10px;border-bottom:1px solid #7e9fb8;padding-bottom:5px}.related{border-top:1px solid var(--line);padding-top:30px;margin:40px 0 60px}.related>.section-heading>a{font-size:12px;color:var(--muted)}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.related-grid>a{background:#f6f9fc;border:1px solid var(--line);padding:25px;display:flex;flex-direction:column;align-items:flex-start}.related-grid h3{font-size:18px;line-height:1.7;margin:12px 0 25px}.related-grid .read-link{margin-top:auto}
@media(min-width:1450px){.container{width:min(1240px,calc(100% - 120px))}.hero-inner{min-height:240px}.cover-art{height:245px}}
@media(max-width:900px){.container{width:calc(100% - 48px)}.header-inner{min-height:78px;gap:14px 24px;padding:16px 0;grid-template-columns:1fr 1fr}.header-inner .headline-search{grid-column:1/-1;grid-row:2;width:min(100%,480px);justify-self:center}.brand{font-size:24px;gap:6px}.brand small{font-size:17px}.brand img{width:36px;height:36px}.header-inner nav{gap:21px;grid-column:2;grid-row:1}.header-inner nav a{font-size:12px}.hero-inner{min-height:194px}.hero-inner h1{font-size:38px}.hero-subtitle{font-size:12px}.feature-grid{gap:20px}.cover-art{height:180px}.art-sheet{right:50px;top:35px;height:154px;width:110px;padding:16px 14px}.cover-art--research .art-sheet{right:58px}.art-sheet b{height:36px;margin:12px 0}.art-kicker,.art-caption{left:18px;font-size:7px}.feature-copy{padding:20px}.feature-copy h3{font-size:18px}.feature-copy p{font-size:12px}.feature-bottom{font-size:9px;gap:12px}.toolbar{align-items:flex-start;flex-direction:column;gap:16px}.headline-search{width:100%}.filters{gap:4px}.filter-chip{font-size:12px;padding:8px 13px}.article-row{gap:24px}.article-copy h3{font-size:18px}.article-date{flex-basis:100px;padding-left:20px}.detail-layout{grid-template-columns:minmax(0,1fr);gap:0}.article-sidebar{display:none}.article-detail>h1{font-size:30px}.article-detail>.cover-art{height:230px}.journal-promo h2{font-size:19px}.journal-promo{padding:28px}.section-aside{font-size:11px}}
@media(max-width:580px){.container{width:calc(100% - 36px)}.preview-strip{font-size:9px;letter-spacing:0}.header-inner{grid-template-columns:1fr;padding:17px 0;gap:12px}.header-inner .brand{justify-self:center}.header-inner .headline-search{grid-row:3}.brand{font-size:25px}.header-inner nav{grid-column:1;grid-row:2;justify-self:stretch;gap:20px;justify-content:center;margin-top:0}.header-inner nav a{padding:9px 0;font-size:12px}.hero-inner{min-height:174px}.hero-inner h1{font-size:35px;margin-bottom:14px}.hero-inner .eyebrow{font-size:9px;margin-bottom:12px}.hero-subtitle{font-size:11px;max-width:260px;line-height:1.8}.hero-note{font-size:7px}.hero-lines{right:-360px}.featured{padding:31px 0}.section-heading{margin-bottom:20px}.section-heading h2{font-size:21px}.section-line{height:20px;width:3px}.section-heading>div{gap:9px}.section-aside{font-size:9px}.hot{font-size:10px;margin-left:4px}.feature-grid{grid-template-columns:1fr;gap:20px}.cover-art{height:190px}.art-sheet{right:70px;top:28px;width:120px;height:165px}.cover-art--research .art-sheet{right:75px}.feature-copy{padding:20px}.feature-copy h3{font-size:19px;line-height:1.7}.feature-copy p{font-size:12px}.feature-bottom{font-size:10px;margin-top:20px}.latest{padding-top:27px}.toolbar{padding-bottom:18px}.filters{width:100%;gap:4px}.filter-chip{padding:8px 10px;font-size:11px}.article-row{padding:24px 0;gap:14px}.article-copy h3{font-size:17px;margin-top:8px}.article-copy p{font-size:12px;line-height:1.9}.meta{font-size:10px;gap:10px}.category{font-size:10px}.tags{font-size:9px;gap:10px;margin-top:12px}.article-date{flex:0 0 66px;padding-left:13px}.article-date strong{font-size:21px}.article-date strong span{padding:0 1px}.article-date>span{font-size:8px}.article-date b{font-size:20px;margin-top:10px}.journal-promo{display:block;padding:25px 22px;margin-bottom:35px}.journal-promo h2{font-size:18px;line-height:1.6}.journal-promo p{font-size:11px}.journal-promo>a{display:inline-flex;margin-top:25px;font-size:12px}.footer-inner{display:block}.footer-inner nav{display:flex;flex-wrap:wrap;gap:18px 24px;margin-top:28px;font-size:11px}.site-footer{padding:30px 0}.footer-inner p{font-size:11px;margin-bottom:16px}.pagination{margin:28px 0 38px}.detail-main{padding-top:24px}.breadcrumb{font-size:10px;gap:10px;margin-bottom:28px}.article-detail>h1{font-size:27px;line-height:1.65;margin:15px 0 22px}.article-lead{font-size:15px;line-height:2;margin:24px 0}.article-detail>.cover-art{height:190px}.article-detail .art-sheet{width:120px;height:165px;right:20%;top:30px}.article-body{font-size:14px;line-height:2.1}.article-body h2{font-size:20px}.related-grid{grid-template-columns:1fr;gap:15px}.related-grid h3{font-size:17px}.related{margin-bottom:35px}.article-end p{font-size:10px}.author-line div>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Knowledge pages: answers and evidence remain in the rendered HTML. */
.topic-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:0 0 38px}.topic-strip>a{display:flex;gap:12px;align-items:center;border-top:1px solid #afc7dd;border-bottom:1px solid var(--line);padding:19px 3px;color:#335873}.topic-strip span{font-family:Georgia,serif;font-size:12px;color:#8aa2b8}.topic-strip strong{font-size:12px;font-weight:550;line-height:1.8}.topic-strip b{font-size:18px;font-weight:400;margin-left:auto;color:#8da4ba}.topic-strip>a:hover strong{color:var(--blue)}.answer-box{background:#edf4fa;border-left:3px solid #3179af;padding:24px 28px;margin:20px 0 40px}.answer-box .eyebrow{font-size:11px;letter-spacing:.05em;color:#326891;margin-bottom:10px}.answer-box>p:last-child{font-size:16px;line-height:2;margin:0;color:#304f68}.sample-notice{color:#a47639;font-size:11px;background:#fcf6e9;padding:10px 14px;margin:0 0 22px}.article-faq{margin-top:35px}.article-faq details{border-top:1px solid var(--line);padding:14px 0}.article-faq summary{font-size:15px;font-weight:550;cursor:pointer;color:#254969}.article-faq details>p{margin:14px 0 0!important;color:#647a8e}.reference-section{border-top:1px solid var(--line);padding-top:26px;margin-top:38px}.reference-item{display:flex;gap:16px;margin:18px 0 24px}.reference-item>span{color:#95a6b5;font-family:Georgia,serif;font-size:14px}.reference-item a{font-size:14px;color:#276da6;border-bottom:1px solid #b7cbdb;padding-bottom:3px}.reference-item p{font-size:12px;color:#7a8b9d;line-height:1.9;margin:10px 0!important}.reference-item small{font-size:10px;color:#97a5b2}.muted-note{font-size:12px;color:#8998a8}.article-end-links{display:flex;justify-content:center;gap:30px}.article-end p>a{font-size:11px;margin:0}.topic-page{padding-top:48px;padding-bottom:60px;min-height:60vh}.topic-page>h1{font-size:36px;font-weight:600;line-height:1.7;margin:10px 0 20px}.topic-page>.eyebrow{color:#8aa0b5}.topic-lead{font-size:15px;color:#6c8194;line-height:2;max-width:780px;margin:0 0 40px}.topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.topic-card{padding:30px;background:#f5f8fb;border:1px solid var(--line)}.topic-card>.eyebrow{color:#8ba1b4}.topic-card h2{font-size:24px;font-weight:600}.topic-card p{font-size:13px;line-height:2;color:#70869a}.topic-card>span:last-child{display:block;font-size:12px;color:#3f79a3;margin-top:28px}.topic-card:hover{border-color:#9fbcd4}.topic-questions{padding:25px 30px;background:#f0f5f9;margin-bottom:30px}.topic-questions h2{font-size:16px;margin:0 0 14px}.topic-questions ul{margin:0;padding-left:20px;color:#627c90;font-size:13px;line-height:2.5}.principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:45px 0}.principle-grid>section{border-top:1px solid #b9cddd;padding-top:20px}.principle-grid>section>span{font-size:12px;color:#7a9db8}.principle-grid h2{font-size:22px;font-weight:600;margin:16px 0}.principle-grid p{font-size:14px;color:#688196;line-height:2.1}.editorial-page .journal-promo{margin-top:45px;margin-bottom:0}
@media(max-width:900px){.topic-strip{grid-template-columns:1fr 1fr;gap:14px}.topic-strip strong{font-size:12px}.topic-page>h1{font-size:30px}.topic-grid{gap:18px}.topic-card{padding:25px}.topic-card h2{font-size:21px}}
@media(max-width:580px){.topic-strip{margin:25px 0}.topic-strip>a{padding:15px 2px;gap:8px}.topic-strip strong{font-size:11px}.answer-box{padding:20px;margin-bottom:30px}.answer-box>p:last-child{font-size:14px}.article-end-links{gap:20px}.article-end-links>a{font-size:11px}.topic-page{padding-top:32px;padding-bottom:35px}.topic-page>h1{font-size:27px}.topic-lead{font-size:13px;margin-bottom:25px}.topic-grid{grid-template-columns:1fr}.topic-card h2{font-size:21px}.topic-questions{padding:20px}.principle-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.principle-grid h2{font-size:20px}.principle-grid p{font-size:13px}}
.reference-item p{white-space:pre-line;overflow-wrap:anywhere}
.markdown-source{font-family:ui-monospace,SFMono-Regular,Consolas,"PingFang SC",monospace;font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fa;border:1px solid var(--line);padding:26px;margin:28px 0}

@media(min-width:901px) and (max-width:1050px){.header-inner{grid-template-columns:1fr 1fr;padding:16px 0;gap:14px 24px}.header-inner .headline-search{grid-column:1/-1;grid-row:2;width:480px;justify-self:center}.header-inner nav{grid-column:2;grid-row:1}}

/* Source-backed paper dates in the article body. */
.journal-records{margin:26px 0 30px;max-width:100%;font-size:12px;line-height:1.7}.journal-records figcaption{font-size:15px;font-weight:600;margin-bottom:14px;line-height:1.8}.journal-records figcaption a{color:var(--blue);border-bottom:1px solid #b7cbdb}.journal-records figcaption a:hover{border-color:var(--blue)}.journal-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:3px}.journal-table-scroll:focus-visible{outline:3px solid #6cb7f6;outline-offset:3px}.journal-records table{width:100%;min-width:760px;border-collapse:collapse;text-align:left;table-layout:fixed}.journal-records th,.journal-records td{padding:13px 12px;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.journal-records th{background:#f1f5f9;font-weight:600;color:var(--ink)}.journal-records th:first-child{width:32%}.journal-records th:nth-child(2){width:19%}.journal-records tbody tr:last-child td{border-bottom:0}.journal-records .paper-submitted_date,.journal-records .paper-accepted_date,.journal-records .paper-published_date,.journal-records .paper-review_days{white-space:nowrap;font-variant-numeric:tabular-nums}.latest{border-top:0}.pagination{flex-wrap:wrap}
@media(max-width:580px){.journal-records figcaption{font-size:14px}.journal-records{margin:22px 0}}
/* Responsive presentation preserves published article wording and table values.
   Supplemental scope is hidden explicitly, regardless of user agent. */
.headline-hero{background:#f7f9fb;color:var(--ink)}.hero-lines,.hero-note{display:none}.hero-inner{min-height:140px}.hero-inner .eyebrow{display:none}.hero-inner h1{font-size:34px;letter-spacing:.03em;margin-bottom:12px}.hero-subtitle{color:#52667b;letter-spacing:0;line-height:1.8}.title-dot{color:var(--blue)}.mobile-date,.mobile-toc{display:none}.article-copy p{font-size:14px;line-height:1.8}.article-detail .answer-box{margin-top:26px;background:#f7f9fb;border:1px solid var(--line);padding:22px 24px}.journal-records td a{color:#226ac0;text-decoration:underline;text-underline-offset:3px}.table-hint{font-size:12px;color:#52667b;margin-bottom:12px!important}.swipe-hint{display:none}.mobile-toc{border-bottom:1px solid var(--line);padding:0 0 16px;margin-bottom:24px;font-size:13px}.mobile-toc nav{display:grid;gap:10px;margin-top:15px}.mobile-toc a{color:#416283;line-height:1.7}.mobile-toc a>span{margin-right:10px;color:#8092a5}
@media(max-width:900px){.mobile-toc{display:block}.swipe-hint{display:inline}.hero-inner{min-height:130px}.hero-subtitle{max-width:560px}.article-detail>h1{font-size:28px}}
@media(max-width:580px){.hero-inner{min-height:112px}.hero-inner h1{font-size:28px}.hero-subtitle{font-size:12px;max-width:100%}.article-row{gap:0;padding:22px 0}.article-date{display:none}.mobile-date{display:inline;margin-left:auto;white-space:nowrap;color:#52667b;font-size:10px}.article-copy{width:100%}.article-copy h3{font-size:18px;line-height:1.7}.article-copy p{font-size:13px;line-height:1.85}.tags{font-size:10px}.article-detail>h1{font-size:25px;line-height:1.6}.article-detail .answer-box{padding:18px;margin-bottom:22px}.article-body{line-height:1.95}.article-body h2{font-size:19px}.journal-table-scroll{overflow:visible;border:0}.journal-records table{min-width:0;width:100%;display:block}.journal-records thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.journal-records tbody{display:block}.journal-records tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--line);border-radius:3px;padding:14px;background:#fff;gap:10px 12px}.journal-records td{display:block;border:0;padding:0;font-size:12px;min-width:0}.journal-records td.paper-article_title,.journal-records td.paper-journal_name{grid-column:1/-1}.journal-records td.paper-article_title{font-size:13px;line-height:1.8}.journal-records td.paper-journal_name{color:#52667b;font-size:11px;margin-bottom:2px}.journal-records td:not(.paper-article_title):not(.paper-journal_name):before{content:attr(data-label);display:block;font-size:11px;color:#52667b;margin-bottom:2px}.swipe-hint{display:none}.journal-records figcaption{font-size:14px}.section-aside{font-size:11px}.meta{flex-wrap:wrap}}

.article-source-metadata[hidden]{display:none!important}

.pagination-gap{padding:0 5px;color:var(--muted);align-self:center}.pagination .page-button{min-width:36px}.section-aside{font-variant-numeric:tabular-nums;white-space:nowrap}
