.c-article-prose.article-prose{max-width:680px;color:var(--ink);font:var(--font-weight-body) 1.125rem/1.8 var(--font-body);overflow-wrap:break-word;margin-inline:auto}.c-article-prose.article-prose p{text-wrap:pretty;margin:0 0 1.45em}.c-article-prose.article-prose h2,.c-article-prose.article-prose h3,.c-article-prose.article-prose h4{color:var(--ink);font-family:var(--font-display);font-weight:var(--font-weight-heading);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;min-width:0;scroll-margin-top:7rem;line-height:1.25}.c-article-prose.article-prose h2{margin:2.4em 0 .85em;font-size:clamp(1.6rem,3vw,2.1rem)}.c-article-prose.article-prose h3{margin:2em 0 .8em;font-size:1.4rem}.c-article-prose.article-prose h4{margin:1.8em 0 .7em;font-size:1.15rem}.c-article-prose.article-prose a{color:var(--cobalt);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.c-article-prose.article-prose a:hover{color:var(--cobalt)}.c-article-prose.article-prose a:focus-visible{outline:2px solid var(--cobalt);outline-offset:5px}.c-article-prose.article-prose [tabindex="0"]:focus-visible{outline:2px solid var(--cobalt);outline-offset:5px}.c-article-prose.article-prose ul,.c-article-prose.article-prose ol{margin:0 0 1.5em;padding-left:1.35em}.c-article-prose.article-prose ul{list-style:outside}.c-article-prose.article-prose ol{list-style:decimal}.c-article-prose.article-prose li{margin-block:.45em;padding-left:.25em}.c-article-prose.article-prose li::marker{color:var(--cobalt)}.c-article-prose.article-prose blockquote{color:var(--ink-soft);border:0;margin:2em 0;padding:2rem 2.25rem}.c-article-prose.article-prose blockquote p:last-child{margin-bottom:0}.c-article-prose.article-prose img{border-radius:0;width:100%;height:auto;margin:2.5rem 0 1rem;display:block}.c-article-prose.article-prose p:has(>img:only-child){margin:3rem 0 1.25rem}.c-article-prose.article-prose p>img:only-child{margin:0}.c-article-prose.article-prose p:has(>img:only-child)+h2{margin-top:0}.c-article-prose.article-prose figure{margin:2.5rem 0}.c-article-prose.article-prose figure img{margin:0}.c-article-prose.article-prose figcaption{color:var(--ink-soft);margin-top:.8rem;font-size:.875rem;line-height:1.6}.c-article-prose.article-prose hr{border:0;border-top:1px solid var(--rule);margin-block:2.5rem}.c-article-prose.article-prose pre{overscroll-behavior-x:contain;background:var(--paper-light);border:1px solid var(--rule);max-width:100%;color:var(--ink);tab-size:2;border-radius:3px;margin:1.75rem 0;padding:1.3rem 1.5rem;font-size:.84rem;line-height:1.75;overflow-x:auto}.c-article-prose.article-prose code{font-family:var(--font-mono,monospace);font-size:.85em}.c-article-prose.article-prose :not(pre)>code{background:color-mix(in srgb, var(--ink) 6%, var(--paper));overflow-wrap:anywhere;border-radius:3px;padding:.12em .3em}.c-article-prose.article-prose pre code{font-size:inherit;padding:0}.c-article-prose.article-prose .article-table{overscroll-behavior-x:contain;max-width:100%;margin:2rem 0;overflow-x:auto}.c-article-prose.article-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem;line-height:1.6}.c-article-prose.article-prose th,.c-article-prose.article-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);min-width:10rem;padding:.85rem 1rem}.c-article-prose.article-prose th{font-weight:var(--font-weight-emphasis);background:var(--paper-light);color:var(--ink)}.c-article-prose.article-prose .article-notes{padding:var(--paper-inset-block) var(--paper-inset-inline) var(--paper-inset-end) var(--paper-inset-start);margin:2.5rem 0}.c-article-prose.article-prose .article-notes:before{transform:none}.c-article-prose.article-prose .article-notes>.article-notes-title{margin:0 0 1.25rem}.c-article-prose.article-prose .article-notes>:last-child{margin-bottom:0}@media (max-width:640px){.c-article-prose.article-prose{font-size:1.05rem;line-height:1.8}.c-article-prose.article-prose pre{padding:1rem;font-size:.76rem}.c-article-prose.article-prose blockquote{padding:2rem 1.4rem}.c-article-prose.article-prose th,.c-article-prose.article-prose td{padding:.7rem}}.p-article .reader-body{position:relative}.p-article .reader-doodle{width:110px;position:absolute;top:40%;right:-1rem}.p-article .reader-doodle .page-doodle{padding:0}@media (max-width:1050px){.p-article .reader-doodle{width:auto;margin-block:1.5rem;position:static}}.p-article.reader{color:var(--ink);padding-block:clamp(2.5rem,6vw,5rem) 6rem}.p-article .article-heading{margin-inline:auto;max-width:940px;margin-bottom:2.5rem;padding:clamp(2.25rem,5vw,4rem)}.p-article h1:not(:where(.context-invitation *,.document-invitation *,.page-doodle *,.article-prose *,.page-doodle *)){max-width:24ch;font:var(--font-weight-heading) clamp(2.3rem, 5.7vw, 4.5rem)/1.07 var(--font-display);letter-spacing:-.04em;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}.p-article .article-deck{max-width:59ch;color:var(--ink-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65}.p-article .article-cover{max-width:940px;margin:0 auto 2rem}.p-article .article-cover figcaption:not(:where(.context-invitation *,.document-invitation *,.page-doodle *,.article-prose *,.page-doodle *)){max-width:680px;color:var(--ink-soft);margin:.9rem auto 0;font-size:.875rem;line-height:1.6}.p-article .article-end{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:680px;margin:3.5rem auto 0;padding-top:1.5rem;font-size:.95rem;display:flex}.p-article .related-writing{border-top:1px solid var(--rule);max-width:940px;margin:5rem auto 0;padding-top:2.5rem}.p-article .related-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.p-article .related-heading h2:not(:where(.context-invitation *,.document-invitation *,.page-doodle *,.article-prose *,.page-doodle *)){font:var(--font-weight-heading) clamp(1.8rem, 3vw, 2.5rem)/1.15 var(--font-display);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}.p-article .related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.p-article .related-story{min-width:0}.p-article .related-story h3:not(:where(.context-invitation *,.document-invitation *,.page-doodle *,.article-prose *,.page-doodle *)){font:var(--font-weight-heading) clamp(1.35rem, 2.5vw, 1.7rem)/1.2 var(--font-display);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:1rem 0 .75rem}.p-article .related-story h3 a:not(:where(.context-invitation *,.document-invitation *,.page-doodle *,.article-prose *,.page-doodle *)){color:var(--ink);text-decoration:none}.p-article .related-story h3 a:hover:not(:where(.context-invitation *,.document-invitation *,.page-doodle *,.article-prose *,.page-doodle *)){color:var(--cobalt)}.p-article .related-story p:not(:where(.context-invitation *,.document-invitation *,.page-doodle *,.article-prose *,.page-doodle *)){max-width:60ch;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}.p-article.reader a:focus-visible:not(:where(.context-invitation *,.document-invitation *,.page-doodle *,.article-prose *,.page-doodle *)){outline:2px solid var(--cobalt);outline-offset:5px}@media (max-width:640px){.p-article.reader{padding-block:2rem 4rem}.p-article .article-heading{margin-bottom:2rem;padding:2.25rem 1.4rem}.p-article .article-cover{margin-bottom:1.5rem}.p-article .related-writing{margin-top:3.5rem}.p-article .related-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.p-article .article-end{margin-top:2.5rem}}.p-article .article-in-short{max-width:680px;margin:-1rem auto 2.5rem;padding:2rem 2.2rem}.p-article .article-in-short h2{font-family:var(--font-hand);font-size:1.4rem;font-weight:var(--font-weight-heading);color:var(--rust);margin:0 0 .6rem}.p-article .article-in-short p{margin:0;font-size:1.1rem;line-height:1.7}@media (max-width:640px){.p-article .article-in-short{margin:-.5rem 0 2rem;padding:1.8rem 1.4rem}}.p-article .article-top{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:1100px;margin:0 auto 2.5rem;display:grid}.p-article .article-top .article-heading,.p-article .article-top .article-in-short{max-width:none;margin:0}.p-article .article-top .article-cover{max-width:560px;margin:0 auto}@media (min-width:900px){.p-article .article-top{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:start;gap:1.6rem 2.5rem}.p-article .article-top .article-heading{grid-area:1/1;padding:clamp(2rem,3.6vw,3rem)}.p-article .article-top .article-in-short{grid-area:2/1}.p-article .article-top .article-cover{grid-area:1/2/span 2;align-self:start;margin:.5rem 0 0;transform:rotate(1deg)}.p-article .article-top h1{font-size:clamp(2.2rem,3.6vw,3.4rem)}.p-article .article-top .article-deck{margin-top:1rem;font-size:1.1rem}.p-article .article-top--plain{grid-template-columns:minmax(0,1fr);max-width:940px}}@media (prefers-reduced-motion:reduce){.p-article .article-top .article-cover{transform:none}}
