.editorial-article-door{color:#25262b;background:#f7f7f6;min-height:100vh}.editorial-article-door .mast{z-index:20;color:#27282d;-webkit-backdrop-filter:none;background:#f7f7f6;border-bottom:1px solid #22222617;position:relative}.editorial-article-door .mast-nav a{color:#77736c}.editorial-article-door .mast-burger span{background:#27282d}.editorial-article{width:100%;padding:58px 0 118px}.editorial-head{width:min(920px,100% - 64px);margin-inline:auto}.editorial-kind{color:#878990;font:700 12px/1 var(--font-utility,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.editorial-head h1{color:#25262b;max-width:880px;font-family:var(--font-editorial,var(--font-display));letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(54px,5.2vw,78px);font-weight:400;line-height:.99}.editorial-lede{color:#666a73;max-width:760px;font:450 20px/1.5 var(--font-utility,system-ui,sans-serif);letter-spacing:-.018em;text-wrap:balance;margin:24px 0 0}.editorial-meta{color:#8a8d94;font:500 13px/1.3 var(--font-utility,system-ui,sans-serif);flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.editorial-meta i{opacity:.55;font-style:normal}.editorial-media{aspect-ratio:16/9;background:linear-gradient(145deg,#ecebe9,#ddd9d5);border:1px solid #23232812;border-radius:28px;width:min(1216px,100% - 64px);margin:52px auto 72px;position:relative;overflow:hidden;box-shadow:0 22px 70px #221e2214}.editorial-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.editorial-media.is-reserved{background:radial-gradient(80% 120% at 12% 10%,#bd524b1f,#0000 64%),radial-gradient(68% 110% at 88% 80%,#823c4e1a,#0000 66%),linear-gradient(145deg,#f4f1ef,#e8e5e2)}.editorial-media.is-reserved span{border-radius:inherit;border:1px solid #ffffffb8;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff0}.editorial-body-grid{grid-template-columns:minmax(0,760px) 220px;align-items:start;gap:84px;width:min(1120px,100% - 64px);margin-inline:auto;display:grid}.editorial-prose{color:#292a2f;font:450 18px/1.72 var(--font-utility,system-ui,sans-serif)}.editorial-prose p{margin:0 0 24px}.editorial-prose h2{color:#232429;font-family:var(--font-editorial,var(--font-display));letter-spacing:-.035em;margin:68px 0 20px;scroll-margin-top:24px;font-size:42px;font-weight:400;line-height:1.04}.editorial-prose ul,.editorial-prose ol{margin:0 0 28px;padding-left:1.25em}.editorial-prose li{margin:8px 0}.editorial-prose blockquote{color:#48484e;background:#823c4e0b;border-left:2px solid #b4a5a5;margin:30px 0;padding:18px 22px}.editorial-prose blockquote p{margin:0}.editorial-prose a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.editorial-toc{padding-top:4px;position:sticky;top:28px}.editorial-toc>p{color:#9b9da4;font:700 11px/1.3 var(--font-utility,system-ui,sans-serif);letter-spacing:.08em;margin:0 0 14px}.editorial-toc nav{flex-direction:column;gap:8px;display:flex}.editorial-toc a{color:#7a7d86;font:500 13px/1.35 var(--font-utility,system-ui,sans-serif);text-decoration:none}.editorial-toc a:hover{color:#25262b}.editorial-article-door [data-site-footer=true]{border-top:1px solid #ffffff2e}@media (max-width:720px){.editorial-article{padding:38px 0 86px}.editorial-head{width:calc(100% - 36px)}.editorial-kind{margin-bottom:11px;font-size:10px}.editorial-head h1{letter-spacing:-.038em;font-size:43px;line-height:1}.editorial-lede{margin-top:18px;font-size:17px;line-height:1.48}.editorial-meta{margin-top:18px;font-size:11.5px}.editorial-media{aspect-ratio:16/9;border-radius:20px;width:calc(100% - 24px);margin:34px auto 48px}.editorial-body-grid{width:calc(100% - 36px);display:block}.editorial-prose{font-size:17px;line-height:1.68}.editorial-prose h2{margin-top:54px;font-size:34px}.editorial-toc{display:none}}
