.vm-article-hero{aspect-ratio:21/9;border:1px solid var(--vm-hair);width:100%;margin:0 0 32px;position:relative;overflow:hidden}.vm-article-hero img{object-fit:cover}.vm-article-inline{aspect-ratio:3/2;border:1px solid var(--vm-hair);width:100%;margin:34px 0;position:relative;overflow:hidden}.vm-article-inline img{object-fit:cover}@media (max-width:640px){.vm-article-hero{aspect-ratio:4/3}}.vm-article-prose h2,.vm-article-prose h3{font-family:var(--vm-serif);color:var(--vm-ink);margin:40px 0 16px;font-weight:500;line-height:1.18}.vm-article-prose h2{font-size:clamp(24px,2.4vw,32px)}.vm-article-prose h3{font-size:clamp(20px,2vw,26px)}.vm-article-prose ul,.vm-article-prose ol{margin:0 0 24px;padding-left:1.3em}.vm-article-prose li{font-family:var(--vm-ui);color:var(--vm-ink);margin:0 0 10px;font-size:clamp(17px,1.4vw,19px);line-height:1.66}.vm-article-prose a{color:var(--vm-poh);border-bottom:1px solid var(--vm-poh)}.vm-article-prose a:hover{color:var(--vm-ink)}.vm-article-prose blockquote{font-family:var(--vm-ui);color:var(--vm-ink);border-left:2px solid var(--vm-poh);margin:0 0 26px;padding-left:22px;font-size:clamp(20px,2vw,26px);font-style:normal;line-height:1.36}.vm-article-prose img{border:1px solid var(--vm-hair);width:100%;height:auto;margin:12px 0 8px;display:block}.vm-article-prose figure{margin:30px 0}.vm-article-prose figcaption{font-family:var(--vm-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--vm-ink-soft);margin-top:8px;font-size:11px}.vm-article-empty{font-family:var(--vm-ui);color:var(--vm-ink-soft);margin:0 0 34px;font-size:clamp(17px,1.4vw,19px);line-height:1.66}.vm-article-prose{max-width:640px}.vm-artnav{border-top:1px solid var(--vm-hair);grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);max-width:640px;margin-top:clamp(44px,6vh,72px);padding-top:28px;display:grid}.vm-artnav-item{transition:color .14s;display:block}.vm-artnav-item--next{text-align:right}.vm-artnav-dir{font-family:var(--vm-ui);text-transform:uppercase;letter-spacing:.12em;color:var(--vm-poh);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.vm-artnav-title{font-family:var(--vm-serif);color:var(--vm-ink);font-size:18px;line-height:1.25;transition:color .14s;display:block}.vm-artnav-item:hover .vm-artnav-title{color:var(--vm-poh)}.vm-article-back{align-self:start;margin-top:40px;display:inline-block}@media (max-width:560px){.vm-artnav{grid-template-columns:1fr;gap:24px}.vm-artnav-item--next{text-align:left}}@media (max-width:860px){.vm-artnav-dir{font-size:12px}}.vm-author-bio{border-top:1px solid var(--vm-hair);background:var(--vm-bone-2);align-items:flex-start;gap:28px;max-width:680px;margin-top:clamp(44px,6vh,72px);padding:28px;display:flex}.vm-author-bio-photo{border:1px solid var(--vm-hair);flex:none;width:140px;height:175px;position:relative;overflow:hidden}.vm-author-bio-photo img{object-fit:cover;object-position:top center}.vm-author-bio-name{font-family:var(--vm-serif);color:var(--vm-ink);margin:0 0 8px;font-size:19px;font-weight:600}.vm-author-bio-text{color:var(--vm-ink-soft);margin:0 0 14px;font-size:14px;line-height:1.65}.vm-author-bio-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.vm-author-bio-socials{align-items:center;gap:12px;display:inline-flex}.vm-author-bio-socials a{color:var(--vm-ink-soft);transition:color .14s}.vm-author-bio-socials a:hover,.vm-author-bio-socials a:focus-visible{color:var(--vm-poh)}.vm-author-bio-social-icon{width:18px;height:18px;display:block}@media (max-width:560px){.vm-author-bio{flex-direction:column;padding:20px}.vm-author-bio-photo{width:108px;height:135px}}
