.prs-prose .prose{color:var(--prs-ink);font-family:var(--prs-font-body);font-size:19.5px;letter-spacing:-.003em;line-height:1.72}.prs-prose .prose>:first-child{margin-top:0}.prs-prose .prose p{margin:0 0 26px}.prs-prose--drop .prose>p:first-of-type:first-letter{color:var(--prs-ink);float:left;font-family:var(--prs-font-title);font-size:3.1em;font-weight:600;line-height:.86;padding:.06em .09em 0 0}.prs-prose .prose h2{font-size:clamp(24px,3vw,31px);letter-spacing:-.022em;line-height:1.18;margin:44px 0 14px}.prs-prose .prose h2,.prs-prose .prose h3{color:var(--prs-ink);font-family:var(--prs-font-title);font-weight:700;scroll-margin-top:5rem}.prs-prose .prose h3{font-size:20px;letter-spacing:-.015em;margin:34px 0 10px}.prs-prose .prose h4{color:var(--prs-muted);font-family:var(--prs-font-mono);font-size:12px;font-weight:600;letter-spacing:.14em;margin:30px 0 8px;scroll-margin-top:5rem;text-transform:uppercase}.prs-prose .prose h2 a,.prs-prose .prose h3 a,.prs-prose .prose h4 a{color:inherit;text-decoration:none}.prs-prose .prose blockquote{border-left:3px solid var(--prs-accent);color:var(--prs-ink);font-family:var(--prs-font-title);font-size:clamp(21px,2.6vw,26px);font-style:italic;font-weight:400;line-height:1.42;margin:34px 0;padding:0 0 0 24px}.prs-prose .prose blockquote p{margin:0}.prs-prose .prose ol,.prs-prose .prose ul{margin:0 0 26px;padding-left:22px}.prs-prose .prose li{margin:0 0 10px}.prs-prose .prose li::marker{color:var(--prs-accent)}.prs-prose .prose a{color:var(--prs-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prs-prose .prose strong{color:var(--prs-ink);font-weight:700}.prs-prose .prose mark{background:color-mix(in srgb,var(--prs-accent) 26%,transparent);border-radius:2px;color:inherit;padding:.05em .12em}.prs-prose .prose code:not(pre code){background:var(--prs-chip);border-radius:4px;color:var(--prs-ink);font-family:var(--prs-font-mono);font-size:.82em;padding:.14em .38em}.prs-prose .prose .group:has(>pre){border:1px solid var(--prs-rule);border-radius:var(--prs-r);overflow:hidden}.prs-prose .prose .group:has(>pre)>div{border-radius:0}.prs-prose .prose pre{border:none;border-radius:0}.prs-prose .prose img{border-radius:var(--prs-r)}@media(max-width:620px){.prs-prose .prose{font-size:18px}}
