.pp{--pp-heading:#212121;--pp-sub:#4b4b4b;--pp-indigo:#5c4afc;--pp-card-border:#ece9ff;--pp-sticky-top:1.5rem;--pp-font-heading:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--pp-font-body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;background:#fcfcfc;font-family:var(--pp-font-body);color:var(--pp-sub);overflow-x:clip}.pp-hero{position:relative;overflow:hidden;padding:5rem 0 4rem;isolation:isolate;min-height:300px;display:flex;align-items:center;background-color:#fff;background-image:radial-gradient(ellipse 520px 260px at 100% 0,rgba(167,150,255,.16),transparent 70%),radial-gradient(ellipse 280px 230px at 40px 59%,rgba(150,125,255,.22),rgba(125,175,255,.1) 55%,transparent 100%)}.pp-hero:after,.pp-hero:before{content:"";position:absolute;right:-155px;top:50%;transform:translateY(-50%);width:449px;height:241px;pointer-events:none;z-index:0}.pp-hero:before{background:radial-gradient(ellipse at 75% 50%,rgba(110,170,255,.38),rgba(110,170,255,.16) 50%,transparent 78%);filter:blur(10px)}.pp-hero:after{background:url(/hero-pattern.svg) 50%/cover no-repeat;opacity:.4;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.pp-hero__title{position:relative;z-index:1;font-family:var(--pp-font-heading);font-weight:600;font-size:clamp(2.25rem,1.4rem + 3.6vw,3.4375rem);line-height:1.37;color:var(--pp-heading)}.pp-main{padding-top:4rem;padding-bottom:5rem}.pp-layout{display:flex;flex-direction:column;gap:30px;max-width:1250px;margin:0 auto}@media (min-width:992px){.pp-layout{flex-direction:row;gap:132px}.pp-sidebar{flex:0 0 302px;width:302px;padding-top:13px}.pp-content-col{flex:1 1;min-width:0;max-width:816px}}.pp-updated{position:relative;width:100%;max-width:760px;padding:2rem 2.25rem;background:#fff;border:none;border-radius:22px;box-shadow:0 10px 30px rgba(35,41,70,.04)}.pp-updated:before{content:"";position:absolute;inset:-10px;padding:10px;border-radius:32px;background:linear-gradient(180deg,rgba(196,204,250,.55),rgba(214,226,252,.38) 55%,rgba(235,240,252,.2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@media (min-width:992px){.pp-updated{position:-webkit-sticky;position:sticky;top:var(--pp-sticky-top)}}.pp-updated__label{font-size:1rem;font-weight:500;line-height:1.4}.pp-updated__date,.pp-updated__label{font-family:var(--pp-font-body);color:#4b4b4b}.pp-updated__date{display:block;margin-top:.5rem;font-weight:700;font-size:1.1rem;line-height:1.2;letter-spacing:-.01em;font-feature-settings:normal;font-variant-numeric:normal}.pp-content{gap:1.875rem}.pp-content,.pp-section{display:flex;flex-direction:column}.pp-section{gap:.9375rem}.pp-section__title{margin:0;font-family:var(--pp-font-heading);font-weight:600;font-size:clamp(1.25rem,1.05rem + .9vw,1.5rem);line-height:1.5;color:var(--pp-heading)}.pp-section__num{margin-right:.35em}.pp-list,.pp-text{font-size:1rem;line-height:1.6;color:var(--pp-sub)}.pp-list{padding-left:1.5rem;list-style:disc}.pp-term{margin:0;font-family:var(--pp-font-body);font-weight:600;font-size:1.125rem;line-height:1.6;color:var(--pp-heading)}.pp-contact{display:flex;flex-direction:column;gap:.875rem}.pp-contact__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:4.7px;background:rgba(92,74,252,.09);color:var(--pp-indigo)}.pp-contact__label{font-size:1rem;line-height:1;color:var(--pp-sub)}.pp-contact__value{font-weight:600;font-size:1rem;line-height:1.9;color:var(--pp-sub);text-decoration:none;overflow-wrap:anywhere}.pp-contact__value:hover{color:var(--pp-indigo);text-decoration:underline}.pp-contact__value:focus-visible{outline:2px solid var(--pp-indigo);outline-offset:2px}@media (max-width:575.98px){.pp-updated{padding:1.5rem;border-radius:18px}.pp-updated:before{inset:-7px;padding:7px;border-radius:25px}}