.pg-prose{max-width:42rem;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75;color:var(--fg2)}.pg-prose>:first-child{margin-top:0}.pg-prose>:last-child{margin-bottom:0}.pg-prose p{margin:1.1rem 0;text-wrap:pretty}.pg-prose :is(h2,h3,h4){font-family:var(--display);font-weight:560;letter-spacing:-.024em;color:var(--fg);text-wrap:balance;scroll-margin-top:calc(var(--hdr) + 1.5rem)}.pg-prose h2{margin:2.75rem 0 .9rem;font-size:clamp(1.4rem,2.6vw,1.75rem);line-height:1.2}.pg-prose h3{margin:2.25rem 0 .75rem;font-size:clamp(1.2rem,2.1vw,1.375rem);line-height:1.25}.pg-prose h4{margin:1.75rem 0 .5rem;font-size:1.0625rem;line-height:1.35}.pg-prose :is(h2,h3,h4) strong{font-weight:inherit}.pg-prose strong{font-weight:650;color:var(--fg)}.pg-prose a{color:var(--em);font-weight:560;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color .2s var(--ease)}.pg-prose a:hover{text-decoration-color:initial}.pg-prose a:focus-visible{outline:2px solid var(--em);outline-offset:2px;border-radius:.2rem}.pg-prose :is(ul,ol){margin:1.1rem 0;padding-inline-start:1.35rem}.pg-prose ul{list-style:disc}.pg-prose ol{list-style:decimal}.pg-prose li{margin:.45rem 0;padding-inline-start:.25rem}.pg-prose li::marker{color:var(--em)}.pg-prose blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-inline-start:2px solid var(--gold);font-style:italic;color:var(--fg)}.pg-prose blockquote p{margin:.5rem 0}.pg-prose hr{margin:2.5rem 0;border:0;border-top:1px solid var(--rule)}.pg-prose :is(img,video,iframe){max-width:100%;height:auto}.pg-prose figure{margin:2rem 0}.pg-prose figure img{display:block;width:100%;border:1px solid var(--rule);border-radius:1rem}.pg-prose figcaption{margin-top:.55rem;font-size:.8125rem;line-height:1.45;text-align:center;color:var(--fg3)}.pg-prose table{display:block;width:100%;margin:1.75rem 0;overflow-x:auto;border:1px solid var(--rule);border-radius:.75rem;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.pg-prose :is(th,td){padding:.7rem 1rem;border-bottom:1px solid var(--rule);text-align:start;vertical-align:top}.pg-prose th{font-weight:650;color:var(--fg);background:var(--soft)}.pg-prose tr:last-child td{border-bottom:0}.pg-prose code{padding:.1em .35em;border-radius:.35rem;background:var(--soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;color:var(--fg)}.pg-prose pre{max-width:100%;margin:1.5rem 0;padding:1rem 1.15rem;overflow-x:auto;border:1px solid var(--rule);border-radius:.75rem;background:var(--soft);line-height:1.55}.pg-prose pre code{padding:0;background:none}