.prose{max-width:65ch;margin-inline:auto;padding-inline:1.5rem;padding-block:3rem}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--fog);font-weight:600;line-height:1.3;letter-spacing:.01em}.prose h1{font-size:2rem;margin-block:2.5rem 1rem}.prose h2{font-size:1.5rem;margin-block:2rem .75rem}.prose h3{font-size:1.25rem;margin-block:1.75rem .5rem}.prose h4{font-size:1.1rem;margin-block:1.5rem .5rem}.prose h5{font-size:1rem;margin-block:1.25rem .5rem}.prose h6{font-size:.9rem;margin-block:1rem .5rem;opacity:.85}.prose h1:first-child{margin-block-start:0}.prose p{margin-block:1rem}.prose a{color:var(--cyan);text-decoration:underline;text-underline-offset:.15em;transition:color .15s ease}.prose a:hover{color:var(--phosphor)}.prose pre{background:var(--void);border:1px solid var(--slate);border-radius:2px;padding:1rem 1.25rem;margin-block:1.5rem;overflow-x:auto;font-size:.9rem;line-height:1.5}.prose pre code{background:none;border:none;padding:0;font-size:inherit}.prose code{background:var(--void);border:1px solid var(--slate);border-radius:2px;padding:.15em .35em;font-size:.9em}.prose ul,.prose ol{margin-block:1rem;padding-inline-start:1.5rem}.prose li{margin-block:.35rem}.prose li::marker{color:var(--slate)}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{margin-block:.25rem}.prose blockquote{border-inline-start:3px solid var(--phosphor);padding-inline-start:1rem;margin-block:1.5rem;margin-inline:0;color:var(--fog);opacity:.8}.prose blockquote p{margin-block:.5rem}.prose hr{border:none;border-block-start:1px solid var(--slate);margin-block:2rem}.prose table{width:100%;border-collapse:collapse;margin-block:1.5rem;font-size:.9rem}.prose th,.prose td{border:1px solid var(--slate);padding:.5rem .75rem;text-align:left}.prose th{color:var(--fog);font-weight:600;background:var(--void)}.prose img{max-width:100%;height:auto;margin-block:1.5rem;border:1px solid var(--slate);border-radius:2px}.prose.communique{max-width:62ch}.prose.communique h1{text-align:center;font-weight:500;letter-spacing:.04em;margin-block-end:.25rem}.prose.communique h1+time{display:block;text-align:center;color:var(--slate);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin-block-end:2.5rem}.prose.communique h2{color:var(--phosphor);font-weight:500;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;border-block-start:1px solid var(--slate);padding-block-start:1.25rem;margin-block:3rem 1rem;text-align:center}.prose.communique h2+blockquote{border:none;padding:0;margin-block:0 2rem;text-align:center;color:var(--phosphor);opacity:.75;font-size:.95rem;letter-spacing:.01em}.prose.communique h2+blockquote em,.prose.communique h2+blockquote p em{font-style:italic}.prose.communique h2+blockquote+p:first-letter,.prose.communique h2+p:first-letter{float:left;font-size:3.2em;line-height:.9;padding-inline-end:.15em;padding-block-start:.05em;color:var(--phosphor);font-weight:500}.prose.communique>blockquote{border-inline-start:2px solid var(--slate);padding-inline-start:1.25rem;margin-block:1.25rem;color:var(--fog);opacity:.75;font-size:.92rem}.prose.communique>blockquote p{margin-block:.35rem}.prose.communique sup[id^=user-content-fnref-] a{color:var(--phosphor);text-decoration:none;font-size:.75em;padding:0 .1em;border-radius:2px;transition:background .15s}.prose.communique sup[id^=user-content-fnref-] a:hover{background:var(--void);color:var(--cyan)}.prose.communique section.footnotes,.prose.communique section[data-footnotes]{margin-block-start:4rem;padding-block-start:2rem;border-block-start:1px solid var(--slate);font-size:.85rem;color:var(--fog);opacity:.85}.prose.communique section.footnotes ol,.prose.communique section[data-footnotes] ol{padding-inline-start:2rem}.prose.communique section.footnotes li,.prose.communique section[data-footnotes] li{margin-block:.75rem;line-height:1.55}.prose.communique section.footnotes h2,.prose.communique section[data-footnotes] h2{font-size:.8rem;letter-spacing:.15em;color:var(--slate);text-transform:uppercase;border:none;padding:0;margin-block:0 1rem;text-align:start}.prose.communique a.data-footnote-backref,.prose.communique a[data-footnote-backref]{color:var(--slate);margin-inline-start:.35em;text-decoration:none}.prose.communique a.data-footnote-backref:hover,.prose.communique a[data-footnote-backref]:hover{color:var(--phosphor)}.prose.communique .seal,.prose.communique p>code.seal{display:inline-block;color:var(--phosphor);letter-spacing:.1em;background:none;border:none;padding:0;font-size:1em}.prose.communique hr+p:last-of-type,.prose.communique hr+p:has(+:is([class*=footnotes],section[data-footnotes])){text-align:center;color:var(--fog);letter-spacing:.06em;margin-block-start:2rem;font-size:.9rem}.prose.communique details.colophon{margin-block-start:3rem;padding:1rem 1.25rem;border:1px solid var(--slate);border-radius:2px;background:var(--void);font-size:.82rem;color:var(--fog);opacity:.8}.prose.communique details.colophon summary{cursor:pointer;color:var(--slate);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;user-select:none}.prose.communique details.colophon summary:hover{color:var(--phosphor)}.prose.communique details.colophon[open] summary{margin-block-end:.75rem}.prose.communique details.colophon p{margin-block:.6rem;line-height:1.55}.prose.communique hr{border:none;text-align:center;margin-block:2.5rem;color:var(--slate);overflow:visible;height:.5em}.prose.communique hr:after{content:"✦";display:inline-block;padding:0 1em;background:var(--deep);position:relative;top:-.5em;color:var(--phosphor);opacity:.6}.prose.communique .xref{color:var(--slate);font-size:.85em;font-style:italic}html:has(.prose.communique){scroll-behavior:smooth}.prose.communique section.footnotes li:target,.prose.communique section[data-footnotes] li:target{background:color-mix(in srgb,var(--phosphor) 8%,transparent);outline:1px solid var(--phosphor);outline-offset:.25rem;border-radius:2px;transition:background .4s ease,outline-color .4s ease}
