@layer reset,tokens,base,primitives;@layer blocks{.pla-prose{color:var(--c-text);font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:break-word}.pla-prose>*+*{margin-top:var(--s-5)}.pla-prose :is(h2,h3,h4)+*{margin-top:var(--s-3)}.pla-prose :is(h2,h3,h4){color:var(--c-ink);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-wrap:pretty}.pla-prose h2{margin-top:var(--s-12);font-size:var(--fs-3xl)}.pla-prose h3{margin-top:var(--s-10);font-size:var(--fs-xl)}.pla-prose h4{margin-top:var(--s-8);font-size:var(--fs-lg)}.pla-prose>:first-child{margin-top:0}.pla-prose strong{color:var(--c-ink);font-weight:var(--fw-semibold)}.pla-prose a{color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-link);text-underline-offset:4px;text-decoration-thickness:2px}.pla-prose a:hover{color:var(--c-link)}.pla-prose :is(ul,ol){padding-inline-start:1.4em}.pla-prose li+li,.pla-prose li>:is(ul,ol){margin-top:var(--s-2)}.pla-prose ul>li::marker{color:var(--c-accent)}.pla-prose blockquote{border-inline-start:3px solid var(--c-accent);color:var(--c-ink);padding-inline-start:var(--s-5)}.pla-prose hr{margin-block:var(--s-10);border:0;border-top:1px solid var(--c-line)}.pla-prose img{border-radius:var(--r-lg)}.pla-prose details{padding-block:var(--s-3);border-bottom:1px solid var(--c-line)}.pla-prose details+details{margin-top:0}.pla-prose summary{color:var(--c-ink);font-weight:var(--fw-semibold);cursor:pointer}.pla-prose table{border-collapse:collapse;font-size:var(--fs-base);line-height:var(--lh-ui);display:block;overflow-x:auto}.pla-prose :is(th,td){padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);text-align:start;vertical-align:top;hyphens:auto}.pla-prose th{background:var(--c-tint-soft);color:var(--c-ink);font-weight:var(--fw-semibold)}.pla-prose th:empty{border:0;padding:0}@media (width<=767px){.pla-prose h2{font-size:var(--fs-2xl)}.pla-prose :is(th,td){min-width:9em}}}
