.nav .brand img{display:block;width:150px;height:42px}.nav .brand span{font-size:10px;margin-top:3px;letter-spacing:0}.page-home{background:#fafbf8}.editorial-home{max-width:1120px}.journal-intro{padding:52px 0 24px}.journal-intro h1{font-size:clamp(32px,4.3vw,54px);line-height:1.13;letter-spacing:-1.5px;margin:12px 0 18px}.journal-intro>p:last-child{color:var(--muted);font-size:17px;margin:0}.topic-strip{display:flex;gap:10px;overflow-x:auto;padding:8px 0 27px;scrollbar-width:none}.topic-strip a{flex-shrink:0;border:1px solid #dce4df;border-radius:30px;padding:9px 18px;font-size:13px;background:white}.topic-strip .active{background:#173d39;color:white;border-color:#173d39}.feature-story{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #e0e7e1;background:white;border-radius:24px;overflow:hidden}.feature-story:hover,.story-card:hover,.model-story:hover{text-decoration:none}.feature-art{background:#dfebdd;display:flex;align-items:center;justify-content:center;position:relative;min-height:310px}.feature-art svg{width:95%}.art-caption{position:absolute;bottom:18px;left:24px;letter-spacing:3px;font-size:10px;color:#45685b}.feature-copy{padding:42px;align-self:center}.story-label{font-size:11px;font-weight:700;color:#52745f}.feature-copy h2{font-size:30px;line-height:1.3;margin:13px 0}.feature-copy p,.story-body p,.model-story p{color:var(--muted);font-size:15px;line-height:1.75}.story-link{display:inline-block;font-size:13px;font-weight:700;margin-top:12px}.journal-section{padding:42px 0 8px;scroll-margin-top:20px}.journal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.journal-heading h2{font-size:24px;letter-spacing:-.6px;margin:0}.journal-heading>span,.journal-heading>a{font-size:12px;color:var(--muted)}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.story-card{border-radius:20px;background:white;border:1px solid #e0e7e1;overflow:hidden}.story-art{height:205px;background:#edf1f5}.story-card:nth-child(even) .story-art{background:#f6efe4}.story-art svg{width:100%;height:100%}.story-body{padding:25px}.story-body h3{font-size:23px;line-height:1.4;margin:9px 0}.choice-banner{margin:36px 0 0;background:#eaf0e3;border-radius:18px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.choice-banner h2{font-size:24px;margin:6px 0}.choice-banner p{font-size:14px;color:var(--muted);margin:0}.choice-banner .button{flex-shrink:0}.journal-note{font-size:13px;color:var(--muted)}.model-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.model-story{background:white;border:1px solid #e0e7e1;border-radius:18px;overflow:hidden}.model-story img{height:180px;width:100%;padding:22px;background:#f2f4ef}.model-story>div{padding:22px}.model-story h3{font-size:20px;margin:8px 0}.model-story p{font-size:13px}.editorial-promise{padding:38px 0 48px;max-width:730px}.editorial-promise strong{font-size:22px}.editorial-promise p{font-size:14px;color:var(--muted)}.editorial-promise a{font-size:13px;font-weight:700}.page-home .art-float{animation:none}.page-home footer{margin-top:0}
@media(max-width:700px){.nav{gap:12px;min-height:76px;flex-wrap:wrap;padding-block:14px}.nav .brand img{width:128px;height:35px}.nav>.button{font-size:12px;padding:9px 12px;min-height:40px}.nav nav{display:flex!important;order:3;width:100%;justify-content:space-between;gap:12px;font-size:12px;padding-top:12px;border-top:1px solid #e6ebe5}.editorial-home{width:calc(100% - 32px)}.journal-intro{padding-top:30px}.journal-intro>p:last-child{font-size:15px}.feature-story{grid-template-columns:1fr;border-radius:18px}.feature-art{min-height:0;height:205px}.feature-art svg{height:190px}.feature-copy{padding:24px}.feature-copy h2{font-size:25px}.story-grid,.model-stories{grid-template-columns:1fr;gap:18px}.story-art{height:190px}.story-body{padding:22px}.journal-heading h2{font-size:21px}.journal-heading>span{display:none}.journal-section{padding-top:30px}.choice-banner{padding:24px;align-items:stretch;flex-direction:column;gap:18px}.choice-banner h2{font-size:22px}.model-story{display:grid;grid-template-columns:110px 1fr}.model-story img{height:100%;min-height:160px;padding:12px}.model-story>div{padding:18px}.model-story h3{font-size:18px}.model-story p{margin:6px 0}.editorial-promise{padding-block:30px}.reading{width:calc(100% - 32px)}.reading h1{font-size:30px}}

.feature-art>img,.story-art>img{width:100%;height:100%;object-fit:cover;aspect-ratio:24/13}.article-visual{margin:24px 0}.article-visual>img{width:100%;height:auto;aspect-ratio:24/13;object-fit:cover}.inline-guide-image{margin:30px 0;padding:20px;background:#edf1f5;border-radius:18px}.inline-guide-image img{display:block;width:100%;max-height:280px}.reading figcaption{font-size:12px;color:var(--muted);text-align:center;margin-top:8px}
footer .brand img{filter:brightness(0) invert(1);width:150px;height:42px}
/* Magazine layout: photography and editorial hierarchy, September 2026 */
.page-home{background:#fff}.editorial-home{max-width:1180px}.journal-intro{padding:24px 0 8px;display:flex;align-items:baseline;justify-content:space-between;gap:20px}.journal-intro h1{font-size:24px;letter-spacing:-.5px;margin:0}.journal-intro>p:last-child{font-size:13px}.topic-strip{padding:14px 0 20px;border-bottom:2px solid #173d39;margin-bottom:26px}.topic-strip a{padding:5px 14px;border-radius:4px;font-weight:bold;border:0;background:#f3f5f2}.magazine-lead{display:grid;grid-template-columns:1.9fr 1fr;gap:28px}.feature-story{display:block;border:0;border-radius:0;background:transparent}.feature-art{height:auto;min-height:0;aspect-ratio:16/9;background:#eee}.feature-art>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.feature-copy{padding:18px 0 0}.feature-copy h2{font-size:30px;line-height:1.25;margin:10px 0}.feature-copy p{margin:8px 0;font-size:15px}.feature-copy .story-link{margin-top:4px}.lead-sidebar{display:grid;gap:20px}.lead-small{display:block}.lead-small img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin-bottom:10px}.lead-small h2{font-size:20px;line-height:1.35;margin:5px 0}.journal-section{padding-top:35px}.journal-heading{border-bottom:1px solid #dbe2dd;padding-bottom:12px}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.story-card{border:0;border-radius:0;background:transparent}.story-art{height:auto;aspect-ratio:16/9;background:#eee}.story-art>img{aspect-ratio:16/9;object-fit:cover}.story-body{padding:12px 0 0}.story-body h3{font-size:21px;line-height:1.4;margin:6px 0}.story-body p{font-size:14px;margin:6px 0}.story-link{font-size:12px}.choice-banner{border-radius:5px}.model-story{border-radius:4px}.magazine-article .article-visual{background:none;padding:0;border-radius:0}.magazine-article .article-visual img{aspect-ratio:16/9;object-fit:cover;border-radius:3px}.magazine-article .inline-guide-image{background:none;padding:0;margin:32px 0}.magazine-article .inline-guide-image img{max-height:none;aspect-ratio:16/9;object-fit:cover;border-radius:3px}.article-toc{border-block:1px solid #dbe2dd;padding:16px 0;margin:24px 0}.article-toc summary{font-weight:bold}.article-toc a,.article-sources a{text-decoration:underline}.article-related a{display:block;padding:12px 0;border-bottom:1px solid #dbe2dd}.magazine-article h1{line-height:1.22}.magazine-article section>p{white-space:pre-line}.story-card:hover h3,.lead-small:hover h2,.feature-story:hover h2{text-decoration:underline}
@media(max-width:700px){.journal-intro{display:block;padding-top:20px}.journal-intro h1{font-size:23px}.journal-intro>p:last-child{font-size:13px;margin-top:6px}.topic-strip{margin-bottom:18px;padding-bottom:14px}.magazine-lead{grid-template-columns:1fr;gap:22px}.feature-art{height:auto;aspect-ratio:16/9}.feature-copy{padding:14px 0 0}.feature-copy h2{font-size:25px}.lead-sidebar{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:20px;border-bottom:1px solid #dbe2dd}.lead-small h2{font-size:17px}.lead-small .story-label{font-size:10px}.story-grid{grid-template-columns:1fr;gap:0}.story-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid #e1e5df;align-items:start}.story-art{height:auto;aspect-ratio:4/3}.story-art>img{aspect-ratio:4/3}.story-body{padding:0}.story-body h3{font-size:18px;margin:4px 0}.story-body p{display:none}.story-body .story-link{margin-top:5px}.story-label{font-size:10px}.journal-section{padding-top:25px}.journal-heading h2{font-size:21px}.choice-banner{margin-top:26px}.magazine-article .article-visual{margin-inline:0}.magazine-article h1{font-size:30px}.magazine-article .lead{font-size:17px}}
.lead-small img{height:auto}.magazine-lead{align-items:start}

.language-switcher{display:flex;gap:8px;align-items:center;font-size:13px}.language-switcher a{padding:5px 8px;border:1px solid #dce5e2;border-radius:5px}.language-switcher a[aria-current]{background:#143737;color:white}html[lang=ru] .nav{flex-wrap:wrap;gap:16px}html[lang=ru] .reading{text-align:left}html[lang=ru] .story-body h3{line-height:1.45}html[lang=ru] .filter-grid label{min-width:0}html[lang=ru] .spec-list dd{overflow-wrap:anywhere}html[lang=ru] .fineprint{line-height:1.7}@media(max-width:650px){.language-switcher{margin-inline-start:auto}html[lang=ru] .nav>.button{font-size:12px;padding:9px}html[lang=ru] .nav nav{gap:10px}html[lang=ru] .story-body h3{font-size:16px}html[lang=ru] .journal-heading h2{font-size:22px}}
