@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 .pla-block{border-radius:var(--r-xl)}.pla-prose .pla-block>*+*{margin-top:var(--s-4)}.pla-prose .pla-block>:first-child,.pla-prose .pla-block h2{margin-top:0}.pla-prose .pla-block--hero{padding:var(--s-12) var(--s-14) var(--s-10);background:var(--c-blk-hero);color:var(--c-blk-on-navy)}.pla-prose .pla-block--hero :is(img,picture):first-child,.pla-prose .pla-block--hero>p:first-child :is(img,picture){width:250px;max-width:100%;padding:var(--s-2) var(--s-3);background:var(--c-surface);border-radius:10px;display:block}.pla-prose .pla-block--hero>p:first-child{margin-bottom:var(--s-6)}.pla-prose .pla-block--hero em:only-child{color:var(--c-blk-eyebrow);font-style:normal;font-size:var(--fs-sm);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.pla-prose .pla-block--hero>p>strong:only-child{color:var(--c-blk-on-navy);font-size:clamp(21px,2vw,26px);font-weight:var(--fw-semibold);line-height:var(--lh-snug);display:block}.pla-prose .pla-block--hero h2{color:var(--c-on-dark);letter-spacing:-.03em;font-size:clamp(32px,3.6vw,48px);line-height:1.05}.pla-prose .pla-block--hero ul{margin-top:var(--s-7);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.pla-prose .pla-block--hero li{border:1px solid var(--c-blk-stat-line);border-radius:var(--r-xl);background:var(--c-blk-stat);color:var(--c-blk-on-navy);font-size:var(--fs-sm);line-height:var(--lh-ui);margin:0;padding:17px 18px}.pla-prose .pla-block--hero li>strong:first-child{color:var(--c-on-dark);font-size:var(--fs-3xl);line-height:1.1;display:block}.pla-prose .pla-block--panel{padding:var(--s-6) var(--s-7);border-inline-start:5px solid var(--c-blk-callout-edge);background:var(--c-blk-callout);color:var(--c-blk-callout-ink);font-size:var(--fs-xl);border-radius:15px;line-height:1.45}.pla-prose .pla-block--panel strong{color:inherit}.pla-prose .pla-block--panel:has(>h2:first-child){padding:var(--s-12) var(--s-14);border-radius:var(--r-2xl);background:var(--c-blk-band);color:var(--c-text);font-size:var(--fs-body);line-height:var(--lh-body);border:0}.pla-prose .pla-block--dark{padding:var(--s-8) var(--s-9);border-radius:var(--r-2xl);background:var(--c-blk-quote);color:var(--c-on-dark);font-size:clamp(20px,1.9vw,25px);font-weight:var(--fw-bold);line-height:1.42}.pla-prose .pla-block--dark:not(:has(>h2:first-child))>p:last-child:not(:first-child){color:var(--c-blk-quote-source);font-size:15px;font-weight:var(--fw-regular)}.pla-prose .pla-block--dark:has(>h2:first-child){padding:var(--s-10);border-radius:var(--r-3xl);background:var(--c-blk-close);text-align:center;font-size:var(--fs-lg);font-weight:var(--fw-regular);color:var(--c-blk-close-ink)}.pla-prose .pla-block--dark:has(>h2:first-child)>p{max-width:900px;color:var(--c-blk-close-ink);font-size:var(--fs-lg);margin-inline:auto}.pla-prose .pla-block--dark h2{color:var(--c-on-dark);text-wrap:balance;font-size:clamp(30px,3vw,40px);line-height:1.12}.pla-prose :is(.pla-block--dark,.pla-block--hero) strong{color:var(--c-on-dark)}.pla-prose :is(.pla-block--dark,.pla-block--hero) a{color:var(--c-on-dark);text-decoration-color:var(--c-action)}.pla-prose .pla-block--cards ul{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.pla-prose .pla-block--cards li{border:1px solid var(--c-blk-line);background:var(--c-blk-card);font-size:var(--fs-base);line-height:var(--lh-ui);border-radius:17px;margin:0;padding:22px}.pla-prose .pla-block--cards li>strong:first-child{color:var(--c-blk-card-ink);font-size:var(--fs-lg);margin-bottom:7px;display:block}.pla-prose .pla-block--cards ul:has(>li>:is(img,picture)){gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.pla-prose .pla-block--cards li:only-child{grid-column:1/-1}.pla-prose .pla-block--cards li:has(>:is(img,picture)){border-radius:var(--r-2xl);background:var(--c-surface);box-shadow:var(--shadow-blk);flex-direction:column;padding:0;display:flex;overflow:hidden}.pla-prose .pla-block--cards li>:is(img,picture),.pla-prose .pla-block--cards li>picture img{border-radius:0;width:100%;height:auto;display:block}.pla-prose .pla-block--cards li>em{font-style:normal;display:block}.pla-prose .pla-block--cards li>em:first-child{border-bottom:1px solid var(--c-blk-line);background:var(--c-blk-label);color:var(--c-blk-label-ink);font-size:var(--fs-md);padding:13px 18px;font-weight:800}.pla-prose .pla-block--cards li>:is(img,picture)~em{border-top:1px solid var(--c-blk-caption-line);background:var(--c-blk-caption-bg);color:var(--c-blk-caption);font-size:var(--fs-sm);padding:12px 18px 15px}@media (width<=640px){.pla-prose .pla-block--hero{padding:var(--s-8) var(--s-6)}.pla-prose .pla-block--hero ul,.pla-prose .pla-block--cards ul:has(>li>:is(img,picture)){grid-template-columns:minmax(0,1fr)}.pla-prose .pla-block--panel:has(>h2:first-child){padding:var(--s-8) var(--s-5)}.pla-prose :is(.pla-block--dark,.pla-block--panel){padding:var(--s-6)}}.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}}}
