.page-article .head{padding-block:96px 64px}.page-article .head__meta{--rg:4px}.page-article .head__meta>*{--sm:span 2;--md:span 2;--lg:span 2}.page-article .head__meta>:first-child{--sm:1 / -1;--md:span 2;--lg:span 3;justify-self:start}.page-article .head h1{--md:1 / -1;--lg:4 / span 9;margin-top:var(--block)}@media (max-width:1023px){.page-article .head{padding-block:var(--section) var(--block)}}.page-article .hero__img{aspect-ratio:1392/720}.page-article .body{padding-top:96px}.page-article .body .g{--rg:0}.page-article .toc{display:none}.page-article .prose{--md:1 / span 7;--lg:4 / span 6}@media (min-width:1024px){.page-article .toc{grid-column:1/span 3;display:block}.page-article .toc nav{top:calc(var(--header-h) + 24px);padding-right:var(--g);flex-direction:column;gap:8px;display:flex;position:sticky}.page-article .toc a{color:var(--grey);background:linear-gradient(var(--yellow), var(--yellow)) 0 100% / 100% 0 no-repeat;align-self:flex-start;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .3s}.page-article .toc a[aria-current=true]{color:var(--ink)}.page-article .toc a:is(:hover,:focus-visible){color:var(--ink);background-size:100% 100%;text-decoration:none}}.page-article .prose{text-wrap:pretty;font-size:16px;line-height:26px}.page-article .prose>*+*{margin-top:1em}.page-article .prose h2{font:500 20px/28px var(--font);letter-spacing:-.01em;scroll-margin-top:calc(var(--header-h) + 24px);margin-top:64px}.page-article .prose h3{margin-top:32px;font-size:18px;font-weight:500;line-height:26px}.page-article .prose h4{margin-top:24px;font-size:16px;font-weight:500;line-height:26px}.page-article .prose h2+*,.page-article .prose h3+*{margin-top:12px}.page-article .prose .prose__lead{font-size:20px;line-height:28px}.page-article .prose ul,.page-article .prose ol{padding-left:1.25em}.page-article .prose ul{list-style:outside}.page-article .prose ol{list-style:decimal}.page-article .prose li+li{margin-top:8px}.page-article .prose li::marker{color:var(--grey)}.page-article .prose img{width:100%;height:auto;margin-block:32px}.page-article .prose blockquote{border-top:1px solid var(--ink);padding-top:16px;font-size:24px;line-height:32px}.page-article .prose hr{border:0;border-top:1px solid var(--hair);margin-block:48px}.page-article .prose strong{font-weight:500}@media (min-width:1024px){.page-article .prose h2{font-size:24px;line-height:32px}}@media (max-width:599px){.page-article .prose{font-size:16px;line-height:24px}.page-article .prose .prose__lead{font-size:18px;line-height:28px}}.page-article .more{padding-block:var(--section);--rg:var(--block)}.page-article .more>:first-child{--lg:span 3;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.page-article .more>article{--md:span 4;--lg:span 3;border-top:1px solid var(--ink);flex-direction:column;gap:12px;padding-top:16px;display:flex}.page-article .more .meta{gap:16px;display:flex}.page-article .more__title a{background:linear-gradient(var(--yellow), var(--yellow)) 0 100% / 100% 0 no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.page-article .more__title a:is(:hover,:focus-visible){background-size:100% 100%;text-decoration:none}.page-article .more__title{font-size:18px;font-weight:500;line-height:28px}
