*{box-sizing:border-box}body{margin:0;background:#f5f5ee;color:#171b25;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#203de0}button,input,textarea{font:inherit}button,a,input,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #203de0}button{cursor:pointer}.topline,header,nav,main,.network,footer{max-width:1440px;margin:auto;padding-left:5%;padding-right:5%}.topline{display:flex;justify-content:space-between;font:10px monospace;letter-spacing:1.4px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid #d5d6ce}header{display:flex;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:30px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:36px;font-weight:800;letter-spacing:-1.7px}.brandlight{font-weight:400}.brand small{display:block;font:9px monospace;letter-spacing:2.3px;margin-top:7px}.tools{display:flex;align-items:center;gap:12px;font:12px monospace}.tools a{text-decoration:none}.tools a[aria-current]{border-bottom:2px solid #203de0}.tools button{background:none;border:0;font-size:32px;margin-left:25px}nav{display:flex;border-top:1px solid #171b25;border-bottom:1px solid #171b25;gap:29px;padding-top:17px;padding-bottom:17px}nav a{font-size:12px;font-weight:bold;text-decoration:none}nav .all{margin-left:auto;color:#203de0}.edition{display:flex;justify-content:space-between;font:10px monospace;letter-spacing:1.2px;padding:30px 0 8px}.edition a{letter-spacing:0}.intro{display:flex;align-items:end;position:relative;padding:22px 0 35px;gap:50px}.intro h1{font-size:clamp(60px,7vw,105px);letter-spacing:-6px;line-height:.96;font-weight:500;margin:0}.intro p{font-size:15px;line-height:1.65;margin-bottom:4px;color:#535762}.star{color:#203de0;font-size:110px;line-height:1;margin-left:auto;margin-right:8px}.preview-note{padding:11px 0;border-top:1px solid #c8c9c1;font:10px monospace;color:#203de0;display:flex;gap:25px}.preview-note span{color:#626671}.lead{display:grid;grid-template-columns:1.22fr 1fr;border-top:1px solid #171b25;border-bottom:1px solid #171b25;padding:28px 0 34px;gap:5%}.leadart{min-height:450px;position:relative;overflow:hidden;background:#203de0;color:white;text-decoration:none}.leadart:hover{color:white}.artlabel{position:absolute;left:25px;top:24px;font:10px monospace;letter-spacing:2px}.artbottom{position:absolute;bottom:22px;left:25px;right:25px;display:flex;justify-content:space-between;font:10px monospace}.orb{position:absolute;width:255px;height:255px;border:1px solid #9aa8ff;border-radius:50%;top:65px;left:24%;background:repeating-radial-gradient(circle at 65% 35%,transparent 0 13px,#8799ff 14px 15px,transparent 16px 24px);transform:rotate(-25deg)}.slab{position:absolute;bottom:70px;background:#d8f36a;box-shadow:18px 18px 0 #1425a8;transform:skewY(-16deg)}.one{left:16%;width:22%;height:115px}.two{left:40%;width:22%;height:180px}.three{left:64%;width:22%;height:245px}.eyebrow{font:10px monospace;letter-spacing:1.1px;color:#203de0}.leadtext{padding:12px 5% 0 0;display:flex;flex-direction:column}.leadtext h2{font-size:clamp(38px,4.1vw,64px);font-weight:500;line-height:1.02;letter-spacing:-2.6px;margin:26px 0 20px}.leadtext h2 a{text-decoration:none}.leadtext p{max-width:310px;font-size:15px;color:#535762;line-height:1.6}.read{margin-top:auto;padding-top:25px;padding-bottom:5px;font-size:12px;font-weight:bold;display:flex;justify-content:space-between}.read span{font-size:24px}.below{display:grid;grid-template-columns:1.75fr 1fr;gap:6%;padding:45px 0 60px}.sectionhead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #171b25;padding-bottom:16px}.sectionhead h2{font-size:25px;letter-spacing:-1px;margin:0}.sectionhead span{font:10px monospace}.storyrow{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #cdcec6;text-decoration:none}.number{font:13px monospace;color:#7b7f88}.storyrow h3{font-size:25px;letter-spacing:-.7px;font-weight:500;line-height:1.1;margin:12px 0}.storyrow p{font-size:13px;line-height:1.5;color:#626671;max-width:420px;margin:0}.arrow{font-size:24px;margin-left:auto}.below aside{position:relative;background:#d8f36a;padding:30px;overflow:hidden;min-height:410px;align-self:start}.below aside .eyebrow{color:#333c11}.below aside h2{font-size:40px;line-height:1.02;letter-spacing:-1.7px;font-weight:500;margin:25px 0 20px}.below aside p{font-size:14px;line-height:1.6;max-width:250px}.below aside a{font-size:12px;font-weight:bold}.aside-symbol{font-size:170px;line-height:.9;margin-top:25px;text-align:right;color:#203de0}.network{padding-top:25px;padding-bottom:28px;border-top:1px solid #171b25;display:flex;gap:45px}.network>span{font:10px monospace;letter-spacing:1px}.network>div{display:flex;flex-wrap:wrap;gap:22px}.network a{font-size:11px}footer{display:flex;justify-content:space-between;background:#e9eae2;padding-top:35px;padding-bottom:40px;gap:50px}footer .brand{font-size:23px;letter-spacing:-1px}footer p{font:10px monospace;color:#626671}.footerlinks{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 30px}.footerlinks a{font-size:11px}.page{max-width:850px;margin:65px auto 90px;min-height:380px}.page h1{font-size:clamp(40px,5.5vw,75px);line-height:1.02;letter-spacing:-2.7px;font-weight:500;margin:20px 0 35px}.page h2{font-size:26px;font-weight:500}.page p{font-size:17px;line-height:1.8}.page a{color:#203de0}.page.wide{max-width:none}.samplegraphic{background:#203de0;color:#d8f36a;font-size:180px;text-align:center;margin:40px 0}.brandgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.brandoption{border:1px solid #c8c9c1;padding:25px}.brandoption>span{display:block;font:12px monospace}.brandoption>img{display:block;margin:20px 0}.brandoption p{font-size:12px}.brandoption p img{vertical-align:middle;margin-left:10px}.optionword{font-size:28px;font-weight:bold;letter-spacing:-1px}.contact{display:grid;gap:22px;max-width:550px}.contact label{font-size:13px;display:grid;gap:9px}input,textarea{border:1px solid #9fa299;background:transparent;padding:13px;width:100%}.contact button{background:#203de0;color:white;border:0;padding:15px 20px;justify-self:start}.contact [role=status]{font-size:14px}dialog{border:1px solid #171b25;background:#f5f5ee;padding:35px;width:min(600px,90vw)}dialog::backdrop{background:#171b2588}dialog h2{font-size:32px}dialog label{display:block;font-size:12px;margin-bottom:12px}.close{float:right;background:none;border:0;font-size:30px}#results{display:grid;gap:15px;margin-top:25px}#results a{color:#203de0}dialog p{font-size:12px}.skip{position:fixed;top:-100px;left:20px;background:white;z-index:5;padding:15px}.skip:focus{top:10px}
@media(min-width:1500px){body{padding:0 4%}}@media(max-width:900px){nav{gap:18px;flex-wrap:wrap}nav .all{margin-left:0}.intro{gap:25px}.intro h1{letter-spacing:-3px}.intro p{font-size:12px}.star{font-size:75px}.leadart{min-height:370px}.leadtext h2{font-size:44px}.footerlinks{grid-template-columns:repeat(2,1fr)}.network{flex-direction:column;gap:15px}.brandgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.topline{font-size:8px;letter-spacing:.5px}.topline span:last-child{display:none}header{padding-top:22px;padding-bottom:22px}.brand{font-size:27px;gap:5px}.brand img{width:36px;height:36px}.brand small{font-size:7px;letter-spacing:1.4px}.tools{gap:8px}.tools button{margin-left:4px}nav{gap:15px 20px;padding-top:14px;padding-bottom:14px}nav a{font-size:11px}nav .all{display:none}.edition{font-size:9px;letter-spacing:0;padding-top:23px}.intro{display:block;padding:25px 0}.intro h1{font-size:64px;letter-spacing:-3.8px}.intro p{font-size:13px;margin-top:23px}.star{position:absolute;right:0;bottom:25px;font-size:65px}.preview-note{display:block;font-size:9px;line-height:1.7}.preview-note span{display:block}.lead{grid-template-columns:1fr;gap:20px;padding:20px 0 28px}.leadart{min-height:335px}.orb{width:200px;height:200px;left:22%;top:50px}.slab{bottom:60px}.one{height:85px}.two{height:140px}.three{height:195px}.leadtext{padding:5px 0}.leadtext h2{font-size:47px;margin:20px 0 8px}.leadtext h2 br{display:none}.leadtext p{max-width:none}.read{padding-top:12px}.below{grid-template-columns:1fr;padding-top:30px;gap:30px}.storyrow{gap:12px}.storyrow h3{font-size:24px}.storyrow p{font-size:12px}.below aside{min-height:330px}.aside-symbol{position:absolute;bottom:20px;right:25px;font-size:100px}.below aside p{max-width:220px}footer{flex-direction:column;gap:20px}.footerlinks{gap:20px}.network>div{gap:16px}.page{margin:40px auto 60px}.page h1{letter-spacing:-1.7px}.page p{font-size:16px}.brandgrid{grid-template-columns:1fr}.brandoption{display:block}dialog{padding:22px}}
@media(max-width:600px){html[lang=ru] .intro h1{font-size:clamp(38px,11.5vw,58px);letter-spacing:-2px}.page h1{overflow-wrap:anywhere} .tools{flex-shrink:0}}
header .brand{font-size:32px;letter-spacing:-1.2px}.brandlight{white-space:nowrap}@media(max-width:600px){header .brand{font-size:19px;letter-spacing:-.7px}header .brand small{font-size:6px;letter-spacing:.7px}footer .brand{font-size:21px}.optionword{font-size:24px}}
/* Contact and moderated-comment submission share the journal's form styling. */
.contact-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.contact [data-contact-status]{min-height:1.5em;overflow-wrap:anywhere}
.contact [data-state=error]{color:#a32222}.contact [data-state=success]{color:#20602f}
.contact button:disabled{opacity:.65;cursor:wait}
