@layer components{.ps-page{--ps-step:color-mix(in oklch, var(--color-lapu-ink-900) 4.5%, var(--color-lapu-canvas));--ps-step-2:color-mix(in oklch, var(--color-lapu-ink-900) 8%, var(--color-lapu-canvas));--ps-soft:color-mix(in oklch, var(--color-lapu-primary) 14%, var(--color-lapu-canvas));--ps-dark:#1d1f23;--ps-dark-ink:#e8e7ea;--ps-gap:8px;--ps-radius:16px;color:var(--color-lapu-ink-800);padding-bottom:clamp(64px,7vw,104px)}@supports (color:lab(0% 0 0)){.ps-page{--ps-dark:lab(11.8112% -.359252 -2.95931);--ps-dark-ink:lab(91.8363% .692934 -1.30968)}}.ps-h1,.ps-h2{font-family:var(--font-lapu-display);color:var(--color-lapu-ink-900);text-wrap:balance;margin:0;font-weight:800}.ps-h1{letter-spacing:-.035em;font-size:clamp(2.25rem,4.4vw,4.25rem);line-height:1}.ps-h2{letter-spacing:-.03em;font-size:1.75rem;line-height:1.1}@media (min-width:768px){.ps-h2{font-size:2.25rem}}.ps-h3,.ps-statement{letter-spacing:-.01em;color:var(--color-lapu-ink-900);margin:0;font-size:1.25rem;line-height:1.35}@media (min-width:768px){.ps-h3,.ps-statement{font-size:1.375rem}}.ps-h3{font-weight:700;line-height:1.25}.ps-statement{text-wrap:pretty;font-weight:500}.ps-body,:where(.ps-page) :where(p,li,dd){font-size:1rem;line-height:1.625}.ps-body{color:var(--color-lapu-ink-800);text-wrap:pretty;margin:0}.ps-small{color:var(--color-lapu-ink-700);margin:0;font-size:.875rem;line-height:1.5}.ps-strong{color:var(--color-lapu-ink-900);font-weight:700}.ps-page a:not([class]){color:var(--color-lapu-primary-text);text-underline-offset:3px;text-decoration:underline}.ps-page code{background:var(--ps-step-2);border-radius:4px;padding:.05em .3em;font-size:.9em}.ps-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.ps-button{background:var(--color-lapu-primary);min-height:48px;color:var(--color-lapu-ink-900);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:15px;font-weight:600;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.ps-button:hover{background:var(--color-lapu-primary-strong)}.ps-button:active{transform:translateY(1px)}.ps-link{width:fit-content;min-height:44px;color:var(--color-lapu-ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--color-lapu-primary);text-decoration-color:var(--color-lapu-primary);text-underline-offset:5px;align-items:center;font-size:15px;font-weight:600;text-decoration-thickness:2px;transition:text-underline-offset .16s ease-out,color .16s ease-out;display:inline-flex}.ps-link:hover{text-underline-offset:8px;color:var(--color-lapu-primary-text)}.ps-section{padding-top:clamp(88px,8vw,112px);scroll-margin-top:88px}.ps-head{gap:12px;max-width:46rem;display:grid}.ps-section>.ps-head+*{margin-top:28px}@media (min-width:1024px){.ps-head--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;max-width:none}}.ps-row{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.ps-row__text{align-content:start;gap:16px;min-width:0;display:grid}.ps-row__proof{min-width:0}@media (min-width:1024px){.ps-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.ps-row--wide-text{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ps-row--sticky>.ps-row__proof{align-self:start;position:sticky;top:96px}.ps-row--flow{column-count:2;column-gap:64px;display:block}.ps-row--flow>.ps-row__text{display:block}.ps-row--flow>.ps-row__text>*+*{margin-top:16px}.ps-row--flow>.ps-row__proof>:not(.ps-visual),.ps-row--flow>.ps-row__proof .sa-visual-block{break-inside:avoid}.ps-row--flow>.ps-row__proof>*+*{margin-top:12px}.ps-row--flow>.ps-row__proof>:is(h3,h4){break-after:avoid}.ps-row--flow>*+*{margin-top:28px}}.ps-split{grid-template-columns:minmax(0,1fr);column-gap:64px;display:grid}@media (min-width:1024px){.ps-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ps-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-split:has(>.ps-section>.ps-tile>.ps-frag){grid-template-columns:minmax(0,1fr)}.ps-split:has(>.ps-section>.ps-tile>.ps-frag)>.ps-section>p.ps-body{max-width:46rem}.ps-split>.ps-section>.ps-tile:has(>.ps-frag){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:40px;padding:16px 32px 16px 16px}}.ps-band{margin-bottom:8px}.ps-band__wide{display:none}@media (min-width:1024px){.ps-band__narrow{display:none}.ps-band__wide{display:block}.ps-split--even:has(>.ps-section:first-child>.ps-band)>.ps-section{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.ps-split--even:has(>.ps-section:first-child>.ps-band)>.ps-section>.ps-head{grid-row:1}.ps-split--even>.ps-section:first-child>.ps-band{grid-row:2;width:calc(200% + 64px);margin:28px 0 0}.ps-split--even:has(>.ps-section:first-child>.ps-band)>.ps-section>.ps-board{grid-row:3;margin-top:8px}}.ps-flow{color:var(--color-lapu-ink-800);margin:0}@media (min-width:1024px){.ps-flow--columns{column-count:2;column-gap:64px}}.ps-flow p+p{margin-top:1em}.ps-hero{padding-top:20px}.ps-hero__up{margin:12px 0 0;font-size:15px}.ps-hero__up a{color:var(--color-lapu-primary-text);text-underline-offset:3px;text-decoration:underline}.ps-hero .ps-h1{max-width:22ch;margin-top:20px}.ps-hero__row{gap:56px;margin-top:28px;display:grid}.ps-hero__text{align-content:start;gap:20px;min-width:0;display:grid}.ps-hero__lead{max-width:40rem;color:var(--color-lapu-ink-800);margin:0;font-size:1.0625rem;line-height:1.65}.ps-hero__meta{color:var(--color-lapu-ink-700);margin:0;font-size:.875rem}.ps-hero__aside{min-width:0}@media (min-width:1024px){.ps-hero__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}.ps-hero__row:not(:has(>.ps-hero__aside)){grid-template-columns:minmax(0,1fr)}}.ps-hero__top{gap:28px;margin-top:20px;display:grid}.ps-hero .ps-hero__top>.ps-h1{margin-top:0}.ps-hero__film{min-width:0;margin-top:48px}@media (min-width:1024px){.ps-hero .ps-hero__top>.ps-h1{max-width:none}.ps-hero__top>.ps-hero__text{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:64px}.ps-hero__top>.ps-hero__text>*{grid-column:2}.ps-hero__top>.ps-hero__text>.ps-hero__lead{grid-area:1/1/span 3}.ps-hero__film{margin-top:56px}}.ps-board{gap:var(--ps-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ps-board--2,.ps-board--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ps-board--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-board--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.ps-board--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-span-2{grid-column:1/-1}@media (min-width:1024px){.ps-span-2{grid-column:span 2}}.ps-span-all{grid-column:1/-1}.ps-tile{border-radius:var(--ps-radius);background:var(--ps-step);min-width:0;color:var(--color-lapu-ink-800);align-content:start;gap:10px;margin:0;padding:24px;display:grid}.ps-tile--soft{background:var(--ps-soft)}.ps-tile--deep{background:var(--ps-step-2)}.ps-tile--dark{background:var(--ps-dark);color:var(--ps-dark-ink)}.ps-tile--dark .ps-h3,.ps-tile--dark .ps-statement,.ps-tile--dark .ps-strong{color:var(--color-lapu-ink-inverted)}.ps-tile--dark .ps-small{color:#c4c3c6;color:lab(79.0763% .693262 -1.30941)}.ps-tile--accent{background:var(--color-lapu-primary);color:var(--color-lapu-ink-900)}.ps-tile--accent .ps-small{color:var(--color-lapu-ink-900)}.ps-tile--plain{background:0 0;padding-left:0;padding-right:0}.ps-tile--end{align-content:end}.ps-figure-num{font-family:var(--font-lapu-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:inherit;font-size:1.75rem;font-weight:800;line-height:1}@media (min-width:768px){.ps-figure-num{font-size:2.25rem}}.ps-tile--dark .ps-figure-num{color:var(--color-lapu-ink-inverted)}a.ps-tile{transition:background-color .16s ease-out,transform .16s ease-out}a.ps-tile:hover{background:var(--ps-step-2)}a.ps-tile--soft:hover{background:color-mix(in oklch, var(--color-lapu-primary) 22%, var(--color-lapu-canvas))}a.ps-tile:active{transform:translateY(1px)}a.ps-tile .ps-arrow{transition:transform .16s ease-out}a.ps-tile:hover .ps-arrow{transform:translate(4px)}.ps-chip{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.ps-chip--high{background:var(--color-lapu-ink-900);color:var(--color-lapu-ink-inverted)}.ps-chip--medium{background:var(--ps-soft);color:var(--color-lapu-ink-900)}.ps-chip--low{background:var(--ps-step-2);color:var(--color-lapu-ink-800)}.ps-list{gap:8px;margin:0;padding-left:1.1em;display:grid}.ps-list li::marker{color:var(--color-lapu-primary-strong)}.ps-list--plain{padding-left:0;list-style:none}.ps-pair{gap:var(--ps-gap);display:grid}@media (min-width:640px){.ps-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-facts{gap:16px;margin:0;display:grid}.ps-facts__row{gap:4px;display:grid}.ps-facts dt{color:var(--color-lapu-ink-700);font-size:.875rem;font-weight:600}.ps-facts dd{color:var(--color-lapu-ink-800);margin:0}.ps-tile--dark :is(.ps-facts dt,dt){color:#c4c3c6;color:lab(79.0763% .693262 -1.30941)}.ps-tile--dark :is(.ps-facts dd,dd){color:var(--color-lapu-ink-inverted)}.ps-tile--dark :is(.ps-body,.ps-list li){color:var(--ps-dark-ink)}.ps-tile--dark a:not([class*=ps-]){color:var(--color-lapu-primary)}@media (min-width:768px){.ps-facts--wide .ps-facts__row{grid-template-columns:13rem minmax(0,1fr);gap:24px}}.ps-ranked{gap:28px;display:grid}.ps-ranked__index{display:none}.ps-ranked__entries{gap:var(--ps-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.ps-ranked{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}.ps-ranked__index{gap:var(--ps-gap);display:grid;position:sticky;top:96px}}.ps-ranked__index ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ps-ranked__item{min-height:52px;color:var(--color-lapu-ink-800);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:1rem;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.ps-ranked__item:hover{background:var(--ps-step-2);color:var(--color-lapu-ink-900)}.ps-ranked__item[aria-current=true]{background:var(--ps-dark);color:var(--color-lapu-ink-inverted)}.ps-ranked__item[aria-current=true] .ps-chip--high{background:var(--color-lapu-primary);color:var(--color-lapu-ink-900)}.ps-entry{scroll-margin-top:96px}.ps-entry__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ps-table-wrap{border-radius:var(--ps-radius);background:var(--ps-step);-webkit-overflow-scrolling:touch;overflow-x:auto}.ps-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.ps-table th,.ps-table td{vertical-align:top;padding:16px 20px}.ps-table thead th{color:var(--color-lapu-ink-900);border-bottom:1px solid var(--color-lapu-border);font-size:.875rem;font-weight:700}.ps-table tbody tr+tr th,.ps-table tbody tr+tr td{border-top:1px solid var(--color-lapu-border-subtle)}.ps-table tbody th{color:var(--color-lapu-ink-900);width:36%;font-weight:600}.ps-table td{color:var(--color-lapu-ink-800);font-size:.9375rem;line-height:1.5}.ps-table .ps-col-lapu{background:var(--ps-soft)}.ps-table thead .ps-col-lapu{color:var(--color-lapu-ink-900)}.ps-table__note{color:var(--color-lapu-ink-700);margin-top:6px;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.ps-table tr[hidden]{display:none}.ps-mark{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ps-mark svg{flex:none;width:18px;height:18px}.ps-mark--yes{color:#09672e;color:lab(37.6918% -36.456 24.3006)}.ps-mark--no{color:#a83634;color:lab(40.499% 47.3146 28.368)}.ps-table-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.ps-switch{background:var(--ps-step-2);min-height:44px;color:var(--color-lapu-ink-900);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 10px;font-size:15px;font-weight:600;transition:background-color .16s ease-out;display:inline-flex}.ps-switch:hover{background:color-mix(in oklch, var(--color-lapu-ink-900) 12%, var(--color-lapu-canvas))}.ps-switch__knob{background:var(--color-lapu-ink-600);border-radius:999px;width:36px;height:22px;transition:background-color .16s ease-out;position:relative}.ps-switch__knob:after{content:"";background:var(--color-lapu-canvas);border-radius:999px;width:16px;height:16px;transition:transform .16s ease-out;position:absolute;top:3px;left:3px}.ps-switch[aria-pressed=true] .ps-switch__knob{background:var(--color-lapu-primary-strong)}.ps-switch[aria-pressed=true] .ps-switch__knob:after{transform:translate(14px)}.ps-faq{gap:4px;display:grid}.ps-faq__item>h3{font:inherit;margin:0}.ps-faq__q{text-align:left;width:100%;min-height:52px;color:var(--color-lapu-ink-800);border-radius:10px;align-items:center;gap:14px;padding:12px 16px;font-size:1.0625rem;font-weight:600;line-height:1.4;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.ps-faq__q:hover{background:var(--ps-step);color:var(--color-lapu-ink-900)}.ps-faq__dot{background:var(--color-lapu-ink-600);border-radius:999px;flex:none;width:8px;height:8px;transition:background-color .16s ease-out}.ps-faq__q[aria-expanded=true]{background:var(--ps-step);color:var(--color-lapu-ink-900)}.ps-faq__q[aria-expanded=true] .ps-faq__dot{background:var(--color-lapu-primary-strong)}.ps-faq__a{color:var(--color-lapu-ink-800);padding:8px 16px 20px 38px}@media (min-width:1024px){.ps-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(var(--ps-faq-rows), auto);align-items:start;column-gap:64px}.ps-faq__item{display:contents}.ps-faq__item>h3{grid-column:1}.ps-faq__a{grid-column:2;grid-row:1 / span var(--ps-faq-rows);border-radius:var(--ps-radius);background:var(--ps-step);align-self:start;padding:28px 32px;position:sticky;top:96px}.ps-faq__a .ps-faq__answer{color:var(--color-lapu-ink-900);font-size:1.25rem;line-height:1.5}}.ps-chat{gap:var(--ps-gap);border-radius:var(--ps-radius);background:var(--ps-dark);margin:0;padding:20px;list-style:none;display:grid}.ps-chat__msg{max-width:34rem;color:var(--color-lapu-ink-inverted);background:#303337;background:lab(21.0924% -.379667 -2.96936);border-radius:14px 14px 4px;justify-self:end;padding:14px 18px}.ps-chat__who{color:#c4c3c6;color:lab(79.0763% .693262 -1.30941);margin-bottom:4px;font-size:.875rem;font-weight:600;display:block}.ps-media{min-width:0}.ps-row__proof.grid{grid-template-columns:minmax(0,1fr)}.ps-frag{border-radius:var(--ps-radius);overflow:hidden}.ps-frag .uc-frag{border-radius:0}.ps-media--frame{border-radius:var(--ps-radius);background:var(--ps-dark);overflow:hidden}}.ps-visual{--sa-font-mono:var(--sa-font-body)}.ps-visual .sa-figure{margin:0}.ps-visual .sa-figure *{letter-spacing:normal!important;text-transform:none!important}.ps-visual :is(.sa-kicker,.sa-pc-head,.sa-sheet-bar,.sa-sheet-rownum,.sa-axis,.sa-tick,.sa-stat__delta,.sa-empty){font-size:14px}.ps-visual .sa-kicker{color:var(--color-lapu-ink-900);font-weight:700}.ps-hero__film .df-compact{box-shadow:none}
@layer components{.pl-layout{padding-top:clamp(56px,6vw,88px)}[data-pillar-body]>.pl-section:first-child{padding-top:0}[data-pillar-body]>:not(.pl-section)+.pl-section{padding-top:72px}[data-pillar-body]>:not(.pl-section)+:not(.pl-section){margin-top:var(--ps-gap)}.pl-section{padding-top:clamp(88px,8vw,112px);scroll-margin-top:88px}.pl-section:first-child{scroll-margin-top:120px}.pl-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;display:flex}.pl-head>div{gap:10px;max-width:46rem;display:grid}@media (max-width:767px){.pl-section .ps-h2{font-size:1.5rem}}.pl-note{color:var(--color-lapu-ink-700);margin:0;font-size:1.0625rem;font-weight:500}.pl-body{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.pl-split{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1024px){.pl-split{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:48px}.pl-split>.pl-aside{position:sticky;top:96px}}.pl-text{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;font-size:1.125rem;display:grid}.pl-text>:where(p,ul,ol,blockquote){font-size:1.125rem;line-height:1.6}.pl-text>:where(p,ul,ol,blockquote,h3){max-width:40em;margin:0}.pl-text>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-answer,.pl-cta,.pl-steps,.pl-facts){max-width:none}.pl-text>:where(ul,ol):not([class]){gap:8px;padding-left:1.2em;display:grid}.pl-text>:where(ul,ol):not([class]) li::marker{color:var(--color-lapu-primary-strong)}.pl-text>h3{color:var(--color-lapu-ink-900);margin-top:12px;font-size:1.25rem;font-weight:700;line-height:1.3}.pl-text>*+.ps-board,.pl-text>*+.ps-table-wrap,.pl-text>*+.ps-visual{margin-top:12px}@media (min-width:1024px){:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure))){column-count:2;orphans:3;widows:3;column-gap:64px;display:block}:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure)))>*{margin:0 0 16px}:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure)))>:last-child{margin-bottom:0}:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure)))>:where(p,ul,ol,blockquote,h3){max-width:none}:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure)))>h3{break-after:avoid}:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure))) li{break-inside:avoid}:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure)))>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-answer,.pl-cta,.pl-steps,.pl-facts,.pl-figure,.ps-tile,table,figure){column-span:all;margin-block:12px 28px}:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure)))>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-answer,.pl-cta,.pl-steps,.pl-facts,.pl-figure,.ps-tile,table,figure):first-child{margin-top:0}:is(.pl-body,.pl-split:has(>.pl-aside>.ps-board))>.pl-text:has(>:where(p,ul,ol,blockquote,h3)~:where(p,ul,ol,blockquote,h3)):not(:has(>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-steps,.pl-facts,.pl-figure,table,figure)))>:where(.ps-board,.pl-wide,.ps-table-wrap,.ps-visual,.ps-pair,.pl-answer,.pl-cta,.pl-steps,.pl-facts,.pl-figure,.ps-tile,table,figure):last-child{margin-bottom:0}}.pl-aside{gap:var(--ps-gap);min-width:0;display:grid}.pl-split:has(>.pl-aside>.ps-board){grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.pl-split:has(>.pl-aside>.ps-board){grid-template-columns:minmax(0,1fr);gap:28px}.pl-split:has(>.pl-aside>.ps-board)>.pl-aside{position:static}.pl-split:has(>.pl-aside>.ps-board)>.pl-text:empty{display:none}.pl-split>.pl-aside>.ps-board>.ps-tile:has(>.pl-tile-media){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-content:center;column-gap:40px;padding:16px 32px 16px 16px}.pl-split>.pl-aside>.ps-board>.ps-tile:has(>.pl-tile-media)>.pl-tile-media{grid-row:1/span 4;margin:0}.pl-split>.pl-aside>.ps-board>.ps-tile:has(>.pl-tile-media)>:not(.pl-tile-media){grid-column:2}.pl-split>.pl-aside>.ps-board>.ps-tile:has(>.pl-tile-media)>.ps-h3{align-self:end}.pl-split>.pl-aside>.ps-board>.ps-tile:not(:has(>.pl-tile-media)){padding:28px 32px}.pl-split>.pl-aside>.ps-board>.ps-tile .ps-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.pl-lead{color:var(--color-lapu-ink-900);font-size:1.1875rem;line-height:1.55}.pl-page :where(.pl-text,.pl-aside,.ps-tile,.pl-directory) a:not([class]){color:var(--color-lapu-primary-text);text-underline-offset:3px;text-decoration:underline}.pl-answer{gap:8px;padding:28px 32px}.pl-answer .ps-statement{max-width:44rem}.pl-aside .pl-answer{padding:24px}.pl-aside .pl-answer .ps-statement{font-size:1.0625rem;font-weight:500;line-height:1.5}.pl-facts{gap:var(--ps-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:768px){.pl-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-facts .ps-tile{gap:6px;padding:20px 24px}.pl-facts dt{color:var(--color-lapu-ink-700);font-size:.875rem;font-weight:600}.pl-facts dd{color:var(--color-lapu-ink-900);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.pl-aside .pl-facts{grid-template-columns:minmax(0,1fr)}.pl-steps{border-radius:var(--ps-radius);background:var(--ps-dark);gap:4px;margin:0;padding:12px;list-style:none;display:grid}.pl-steps li{color:var(--ps-dark-ink);border-radius:10px;gap:4px 24px;padding:16px;display:grid}.pl-steps li:nth-child(odd){background:#27292d;background:lab(16.4519% -.37095 -2.96499)}@media (min-width:768px){.pl-steps--labelled li{grid-template-columns:8rem minmax(0,1fr)}}.pl-steps__label{color:var(--color-lapu-primary);margin:0;font-weight:700}.pl-steps__title{color:var(--color-lapu-ink-inverted);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.pl-steps__body{color:var(--ps-dark-ink);margin:4px 0 0}.pl-steps a:not([class]){color:var(--color-lapu-primary)}.pl-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:24px 28px;display:flex}.pl-cta>p{max-width:40rem;color:var(--color-lapu-ink-900);margin:0}.pl-cta__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.pl-figure{margin:0}@media (min-width:1024px){.pl-body:has(>.pl-figure>.sa-flow):has(>.pl-figure+.ps-board){grid-template-columns:max-content minmax(0,1fr);column-gap:64px}:where(.pl-body:has(>.pl-figure>.sa-flow):has(>.pl-figure+.ps-board))>*{grid-column:1/-1}.pl-body>.pl-figure:has(>.sa-flow):has(+.ps-board){grid-column:1}.pl-body>.pl-figure:has(>.sa-flow)+.ps-board{grid-column:2;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-self:stretch}.pl-body>.pl-figure:has(>.sa-flow)+.ps-board>.ps-tile{grid-column:auto}}.pl-tile-media{aspect-ratio:1.6;background:#1d1f23;background:lab(11.8112% -.359252 -2.95931);border-radius:12px;margin:-8px -8px 8px;overflow:hidden}.pl-directory{gap:56px;display:grid}.pl-group{gap:20px;scroll-margin-top:88px;display:grid}.pl-group__head{align-content:start;gap:12px;display:grid}.pl-group__head .ps-body{max-width:34rem}@media (min-width:1024px){.pl-group{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:64px}.pl-group__head{position:sticky;top:96px}}.pl-group--text{grid-template-columns:minmax(0,1fr)}.pl-group--text .pl-group__head{position:static}.pl-group--text .pl-group__head .ps-body{max-width:46rem}.pl-group .ps-h2{font-size:1.5rem}@media (min-width:768px){.pl-group .ps-h2{font-size:1.75rem}}.pl-sources .ps-tile{gap:6px}ul.pl-list{list-style:outside}ol.pl-list{list-style:decimal}.pl-scope{--ps-step:color-mix(in oklch, var(--color-lapu-ink-900) 4.5%, var(--color-lapu-canvas));--ps-step-2:color-mix(in oklch, var(--color-lapu-ink-900) 8%, var(--color-lapu-canvas));--ps-soft:color-mix(in oklch, var(--color-lapu-primary) 14%, var(--color-lapu-canvas));--ps-dark:#1d1f23;--ps-dark-ink:#e8e7ea;--ps-gap:8px;--ps-radius:16px}@supports (color:lab(0% 0 0)){.pl-scope{--ps-dark:lab(11.8112% -.359252 -2.95931);--ps-dark-ink:lab(91.8363% .692934 -1.30968)}}}.pl-figure .sa-figure{--sa-font-mono:var(--sa-font-body)}.pl-figure .sa-kicker:before{display:none}
