.pp-prose{--pp-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--pp-bline:#cfe0ff;max-width:68ch;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:clamp(1.0625rem, 1rem + 0.25vw, 1.125rem);line-height:1.75;color:var(--pp-ink);overflow-wrap:break-word}.pp-prose *,.pp-prose *::before,.pp-prose *::after{box-sizing:border-box}.pp-prose::after{content:"";display:table;clear:both}.pp-prose :where(p,ul,ol,dl,blockquote,figure,table,pre,hr,details,address,.pp-table,.pp-callout,.pp-faq,.pp-embed,.gallery,.wp-block-table,.wp-block-image,.wp-block-quote,.wp-block-embed){margin-block:0 1.25em}.pp-prose>:first-child{margin-block-start:0}.pp-prose>:last-child{margin-block-end:0}.pp-prose p{text-wrap:pretty}.pp-prose p:empty{display:none}.pp-prose :where(h1,h2,h3,h4,h5,h6){clear:both;margin:0;color:var(--pp-navy);text-transform:none;text-wrap:balance;scroll-margin-top:var(--pp-anchor-offset,210px)}.pp-prose :where(h1,h2){margin-block:2.2em .6em;font-size:clamp(1.5rem, 1.2rem + 1vw, 1.875rem);line-height:1.2;font-weight:700;letter-spacing:-.015em}.pp-prose h3{margin-block:1.8em .5em;font-size:clamp(1.1875rem, 1.1rem + 0.35vw, 1.3125rem);line-height:1.35;font-weight:600}.pp-prose h4{margin-block:1.6em .4em;font-size:1.0625em;line-height:1.4;font-weight:600}.pp-prose h5{margin-block:1.5em .4em;font-size:1em;line-height:1.5;font-weight:600;color:var(--pp-ink)}.pp-prose h6{margin-block:1.5em .4em;font-size:.8125em;line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted)}.pp-prose>:where(h1,h2,h3):first-child{margin-block-start:0}.pp-prose :where(h1,h2,h3,h4,h5,h6) :where(strong,b){font-weight:inherit;color:inherit}.pp-prose :where(hr,.wp-block-separator)+:where(h2,h3){margin-block-start:0}.pp-prose a:not(.pp-btn,.btn){color:var(--pp-blue-ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em;text-decoration-color:rgb(2 87 214 / .4);transition:color 0.2s ease,text-decoration-color 0.2s ease}.pp-prose a:not(.pp-btn,.btn):visited{color:var(--pp-blue-ink)}.pp-prose a:not(.pp-btn,.btn):hover{color:var(--pp-navy);text-decoration-color:currentColor}.pp-prose a:focus-visible{outline:3px solid var(--pp-blue);outline-offset:2px;border-radius:3px}.pp-prose :where(strong,b){font-weight:600;color:var(--pp-navy)}.pp-prose a :where(strong,b){color:inherit}.pp-prose :where(em,i,cite,dfn,var){font-style:italic}.pp-prose u{text-decoration-thickness:1px;text-underline-offset:.2em}.pp-prose :where(s,del,strike){color:var(--pp-muted);text-decoration-thickness:1.5px}.pp-prose ins{padding:0 .2em;border-radius:3px;background:#e5f6ec;color:#14532d;text-decoration:none}.pp-prose mark{padding:.05em .25em;border-radius:4px;background:#ffefb0;color:inherit}.pp-prose small{font-size:.8125em;color:var(--pp-muted)}.pp-prose :where(sub,sup){position:relative;font-size:.72em;line-height:0;vertical-align:baseline}.pp-prose sup{top:-.5em}.pp-prose sub{bottom:-.25em}.pp-prose abbr[title]{text-decoration:underline dotted;text-underline-offset:.2em;cursor:help}.pp-prose :where(code,kbd,samp){font-family:var(--pp-mono);font-size:.875em}.pp-prose :not(pre)>code{padding:.12em .4em;border:1px solid var(--pp-line);border-radius:6px;background:var(--pp-tint);color:var(--pp-navy)}.pp-prose kbd{padding:.1em .45em;border:1px solid #c9d0db;border-block-end-width:2px;border-radius:6px;background:#fff;color:var(--pp-navy);font-weight:600}.pp-prose pre{overflow-x:auto;padding:20px 24px;border-radius:16px;background:#0d0547;color:#e7e5ff;font-size:.875em;line-height:1.65;tab-size:2;white-space:pre}.pp-prose pre code{padding:0;border:0;background:none;color:inherit;font-size:inherit}.pp-prose q{quotes:"\201C" "\201D" "\2018" "\2019"}.pp-prose address{font-style:normal}.pp-prose span[class^="citation-"]{all:unset}.pp-prose :where(ul,ol){padding-inline-start:1.4em}.pp-prose ul{list-style:disc}.pp-prose ol{list-style:decimal}.pp-prose li{padding-inline-start:.35em}.pp-prose li+li{margin-block-start:.5em}.pp-prose ul>li::marker{color:var(--pp-blue);font-size:1.15em}.pp-prose ol>li::marker{color:var(--pp-navy);font-weight:600}.pp-prose li>:where(ul,ol){margin-block:.5em 0}.pp-prose ul ul{list-style:circle}.pp-prose ul ul>li::marker{color:var(--pp-muted)}.pp-prose ol ol{list-style-type:lower-alpha}.pp-prose li>p{margin-block:0 .5em}.pp-prose li>p:last-child{margin-block-end:0}.pp-prose dt{font-weight:600;color:var(--pp-navy)}.pp-prose dd{margin:0 0 .9em;padding-inline-start:1em;color:var(--pp-muted)}.pp-prose :where(hr,.wp-block-separator){clear:both;height:1px;margin-block:2.5em;border:0;background:var(--pp-line);opacity:1}.pp-prose :where(blockquote,.wp-block-quote){position:relative;margin-inline:0;padding:28px 32px 28px 72px;border:0;border-radius:20px;background:var(--pp-btint);color:var(--pp-navy);font-size:1.0625em;line-height:1.65}.pp-prose :where(blockquote,.wp-block-quote)::before{content:"\201C";position:absolute;inset-inline-start:24px;top:12px;font-size:64px;font-weight:700;line-height:1;color:var(--pp-blue)}.pp-prose blockquote>:last-child{margin-block-end:0}.pp-prose blockquote :where(cite,footer){display:block;margin-block-start:.75em;font-size:.8125em;font-style:normal;font-weight:500;color:var(--pp-muted)}.pp-prose :where(.pp-table,.wp-block-table){overflow-x:auto;border:1px solid var(--pp-line);border-radius:16px;-webkit-overflow-scrolling:touch}.pp-prose :where(.pp-table,.wp-block-table):focus-visible{outline:3px solid var(--pp-blue);outline-offset:2px}.pp-prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:.875em;line-height:1.55}.pp-prose :where(.pp-table,.wp-block-table) table{margin:0;border:0}.pp-prose caption{caption-side:top;padding:14px 18px 0;font-size:.9286em;font-weight:600;text-align:start;color:var(--pp-navy)}.pp-prose :where(th,td){padding:12px 18px;border:0;text-align:start;vertical-align:top}.pp-prose thead th,.pp-prose thead td,.pp-prose table:not(:has(thead)) tr:first-child>th{border-block-end:1px solid var(--pp-line);background:var(--pp-tint);color:var(--pp-navy);font-weight:600}.pp-prose tbody tr+tr>*{border-block-start:1px solid var(--pp-line)}.pp-prose tbody th{color:var(--pp-navy);font-weight:600}.pp-prose tfoot td{border-block-start:1px solid var(--pp-line);background:var(--pp-tint);font-weight:600}.pp-prose td :where(strong,b){color:inherit}.pp-prose :where(.wp-block-table) figcaption{padding:0 18px 12px}.pp-prose img{max-width:100%;height:auto;border-radius:14px}.pp-prose figure{margin-inline:0}.pp-prose figure img{display:block;width:100%}.pp-prose :where(figcaption,.wp-caption-text,.wp-element-caption){margin-block-start:.6em;font-size:.8125em;line-height:1.5;color:var(--pp-muted)}.pp-prose .wp-caption{max-width:100%}.pp-prose .alignleft{float:left;max-width:46%;margin:.35em 1.5em 1em 0}.pp-prose .alignright{float:right;max-width:46%;margin:.35em 0 1em 1.5em}.pp-prose .aligncenter{display:block;margin-inline:auto}.pp-prose :where(iframe,video,embed,object){display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:16px}.pp-prose .gallery{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:12px}.pp-prose .gallery-columns-2{--cols:2}.pp-prose .gallery-columns-4{--cols:4}.pp-prose .gallery-item{margin:0}.pp-prose .gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.pp-prose .gallery br{display:none}.pp-prose .pp-callout{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 24px;border:1px solid var(--pp-bline);border-radius:18px;background:var(--pp-btint)}.pp-prose .pp-callout__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pp-blue);color:#fff}.pp-prose .pp-callout__ic svg{width:22px;height:22px}.pp-prose .pp-callout__t{margin:0 0 4px;font-size:.75em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-navy)}.pp-prose .pp-callout p{margin:0}.pp-prose .pp-callout p+p:not(.pp-callout__t){margin-block-start:.6em}.pp-prose .pp-callout--tip{border-color:#bfe6cf;background:#ecf8f1}.pp-prose .pp-callout--tip .pp-callout__ic{background:#1e7a46}.pp-prose .pp-callout--warning{border-color:#f4d39a;background:#fff6e6}.pp-prose .pp-callout--warning .pp-callout__ic{background:#9a5b00}.pp-prose .pp-callout--danger{border-color:#f2bdb4;background:#fdeeec}.pp-prose .pp-callout--danger .pp-callout__ic{background:var(--pp-rust)}.pp-prose .pp-faq{display:flex;flex-direction:column;gap:12px}.pp-prose details{border:1px solid var(--pp-line);border-radius:16px;background:#fff}.pp-prose .pp-faq details{margin:0}.pp-prose details[open]{border-color:var(--pp-bline);background:#fbfcff}.pp-prose summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 22px;color:var(--pp-navy);font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.pp-prose summary::-webkit-details-marker{display:none}.pp-prose summary :where(h2,h3,h4){margin:0;font-size:1.0625rem;line-height:1.4;font-weight:600;letter-spacing:0;color:inherit;scroll-margin-top:var(--pp-anchor-offset,210px)}.pp-prose summary>svg{width:22px;height:22px;flex:none;color:var(--pp-blue);transition:transform 0.2s ease}.pp-prose details[open]>summary>svg{transform:rotate(180deg)}.pp-prose summary:hover{color:var(--pp-blue-ink)}.pp-prose summary:focus-visible{outline:3px solid var(--pp-blue);outline-offset:2px;border-radius:14px}.pp-prose details>:not(summary){margin-inline:22px}.pp-prose details>:last-child{margin-block-end:20px}.pp-prose .pp-faq__a>:last-child{margin-block-end:0}.pp-prose .pp-faq__a>:first-child{margin-block-start:0}.pp-prose .pp-inline-cta{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:20px;align-items:center;margin-block:2.25em;padding:24px 28px;border:1px solid var(--pp-line);border-radius:20px;background:var(--pp-tint)}.pp-prose .pp-inline-cta__ic{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--pp-navy);color:var(--pp-coral)}.pp-prose .pp-inline-cta__ic svg{width:28px;height:28px}.pp-prose .pp-inline-cta__t{margin:0 0 2px;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--pp-navy)}.pp-prose .pp-inline-cta__x{margin:0;font-size:.9375rem;line-height:1.5;color:var(--pp-muted)}.pp-prose ::selection{background:#cfe0ff;color:var(--pp-navy)}@media (max-width:767px){.pp-prose .pp-inline-cta{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px}.pp-prose .pp-inline-cta__ic{display:none}.pp-prose .pp-inline-cta .pp-btn{width:100%}}@media (max-width:639px){.pp-prose .alignleft,.pp-prose .alignright{float:none;max-width:100%;margin:0 0 1.25em}.pp-prose :where(blockquote,.wp-block-quote){padding:56px 22px 22px}.pp-prose :where(blockquote,.wp-block-quote)::before{top:8px;inset-inline-start:18px}.pp-prose .gallery{--cols:2}.pp-prose .pp-callout{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px}.pp-prose summary{padding:14px 16px;min-height:60px}.pp-prose details>:not(summary){margin-inline:16px}}@media (prefers-reduced-motion:reduce){.pp-prose *,.pp-prose summary>svg{transition:none!important}}@media (forced-colors:active){.pp-prose :where(.pp-callout,blockquote,details,.pp-table,.pp-inline-cta){border:1px solid CanvasText}}@media print{.pp-prose{max-width:none;font-size:11pt}.pp-prose a[href^="http"]::after{content:" (" attr(href) ")";font-size:.8em;color:#4a5361}.pp-prose :where(pre,blockquote,.pp-callout,figure,table,details){break-inside:avoid}.pp-prose .pp-inline-cta{display:none}.pp-prose details>:not(summary){display:block}}