.page_article__3U3Yc{margin:2.5rem auto 8rem;max-width:70rem;padding-inline:1.5rem;h1{font-size:clamp(2.5rem,6vw,4.75rem);font-weight:var(--font-weight-medium);letter-spacing:-.015em;line-height:1.08;margin:2.25rem 0 2rem;text-wrap:balance;@media (width <= 500px){margin-block:1.75rem 1.5rem}}@media (width <= 500px){margin-block:1.5rem 6rem}}.page_intro__eQ1xq{max-width:52rem}.page_badge__9W5aX{background:var(--color-accent);border-radius:1rem;box-shadow:0 .125rem .375rem rgb(128 84 0/18%);color:#6b4600;display:inline-block;font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;padding:.4rem .6rem;text-decoration:none;text-transform:uppercase;transition:box-shadow var(--duration-hover) ease;&:hover{box-shadow:0 .25rem .625rem rgb(128 84 0/26%)}}.page_details__aKrhw{color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem 0;margin:0;@media (width <= 500px){flex-direction:column}}.page_detail__HpAhF{white-space:nowrap}.page_separator__HoXI7{padding-inline:.5rem;@media (width <= 500px){display:none}}.page_verified__lotar{height:1.05rem;margin-inline-end:.3rem;vertical-align:-.2rem;width:1.05rem}.page_draft__HqopR{color:var(--color-accent-text);font-weight:var(--font-weight-semibold)}.page_layout__IwWVW{align-items:start;display:grid;gap:3rem 6.5rem;grid-template-areas:"body toc";grid-template-columns:minmax(0,38rem) minmax(0,1fr);margin-top:4rem;@media (width <= 1000px){grid-template-areas:"toc" "body";grid-template-columns:minmax(0,1fr);margin-top:3rem}@media (width <= 500px){margin-top:2.5rem}}.page_body__Ubg2l{grid-area:body}.page_prose__XAc7z{font-size:clamp(1.0625rem,1.5vw,1.125rem);line-height:1.75;>:first-child{margin-top:0}ol,p,ul{margin:0 0 1.75rem}ol,ul{padding-left:1.5rem}li+li{margin-top:.25rem}li::marker{color:var(--color-gray)}strong{font-weight:var(--font-weight-semibold)}h2{font-size:2.125rem;letter-spacing:-.02em;line-height:1.2;margin:4.5rem 0 2rem;scroll-margin-top:2rem;@media (width <= 500px){margin-block:3.5rem 1.5rem}}h3{font-size:1.5rem;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:1.3;margin:3rem 0 1.5rem}a{color:inherit;text-decoration-color:var(--color-gray);text-underline-offset:.2em;&:hover{text-decoration-color:currentcolor}}:not(pre)>code{background:var(--color-secondary);border-radius:.3em;font-family:var(--font-mono);font-size:.85em;padding:.15em .35em;white-space:nowrap}kbd{background:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/3%)),var(--color-white);border-radius:.35em;box-shadow:inset 0 0 0 .0625rem var(--color-gray),inset 0 -.125rem .03rem rgb(0 0 0/8%);color:var(--color-ink);display:inline-block;font:var(--font-weight-medium) .8em/1 var(--font-body);min-width:1.75em;padding:.4em .45em .45em;text-align:center;white-space:nowrap}table{border-collapse:collapse;margin:0 0 1.75rem;width:100%}td,th{border-bottom:1px solid var(--color-gray);padding:.75rem 1rem .75rem 0;text-align:left;vertical-align:top}th{font-weight:var(--font-weight-semibold)}img,video{height:auto;max-width:100%}blockquote{border-left:.25rem solid var(--color-accent);color:var(--color-muted);margin:2rem 0;padding-left:1.25rem}}.page_tags__ZpSGe{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:3rem 0 0;padding:0}.page_tag__EmyWU{background:var(--color-secondary);border-radius:1rem;font-size:.8125rem;padding:.35rem .75rem}.page_more__yXrPR{border-top:1px solid var(--color-gray);margin:0 auto 7rem;max-width:70rem;padding:2rem 1.5rem 0;h2{color:var(--color-muted);font-size:.875rem;font-weight:var(--font-weight-medium);margin:0 0 1.5rem}ul{list-style:none;margin:0;padding:0}li+li{margin-top:1rem}}.page_moreLink__N6Hm3{color:var(--color-ink);font-size:1.5rem;font-weight:var(--font-weight-semibold);text-decoration:none;&:hover{text-decoration:underline;text-decoration-color:var(--color-accent)}}.page_toc__19wdV{grid-area:toc;position:sticky;top:2rem;@media (width <= 1000px){position:static}}