.pp-page{--pp-ink:#0b151b;--pp-slate:#1d2835;--pp-line:#34474b;--pp-mint:#3cd2a5;--pp-text:#edf2ee;--pp-muted:#a9bfb9;color:var(--pp-text);background:var(--pp-ink);font-family:var(--font-body,"Inter",sans-serif);letter-spacing:normal}.pp-page *,.pp-page .pp-shell,.pp-page :after,.pp-page :before{box-sizing:border-box}.pp-page .pp-shell{width:min(var(--site-shell-width),100%);padding-inline:var(--site-shell-gutter);margin-inline:auto}.pp-page .pp-heading{color:var(--pp-text)}.pp-page .pp-switcher{border-bottom:1px solid #2d4043;justify-content:space-between;align-items:center;gap:18px;min-height:64px;font-size:12px;display:flex}.pp-page .pp-switcher>span{color:#9eb7af}.pp-page .pp-switcher nav{align-items:center;gap:22px;display:flex}.pp-page .pp-switcher a{color:#b5c9c2;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pp-page .pp-switcher a[aria-current=page]{color:#a1f0d2;box-shadow:inset 0 -2px #3cd2a5}.pp-page .pp-switcher .pp-current{border-left:1px solid #34474b;padding-left:22px}.pp-page .pp-display{letter-spacing:-.055em;line-height:1.02;font-size:clamp(52px,6.3vw,92px)!important}.pp-page .pp-display,.pp-page .pp-heading{font-family:var(--font-heading);text-wrap:balance;margin:0;font-weight:500}.pp-page .pp-heading{letter-spacing:-.045em;line-height:1.08;font-size:clamp(38px,4.2vw,61px)!important}.pp-page .pp-label{color:#a3ddc8;letter-spacing:normal;margin:0 0 24px;font-size:14px}.pp-page .pp-body{color:var(--pp-muted);letter-spacing:normal;font-size:16px;line-height:1.8}.pp-page .pp-actions{flex-wrap:wrap;align-items:center;gap:15px 25px;margin-top:25px;display:flex}.pp-page .pp-button{border:1px solid var(--pp-mint);background:var(--pp-mint);color:#0e2520;letter-spacing:normal;border-radius:3px;justify-content:space-between;align-items:center;gap:26px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pp-page .pp-button:hover{background:#9ceacc;border-color:#9ceacc}.pp-page .pp-link{color:#b5e4d2;text-underline-offset:5px;letter-spacing:normal;align-items:center;gap:15px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.pp-page .pp-fine{color:#a7bcb5;letter-spacing:normal;font-size:12px;line-height:1.75}.pp-page :is(button,a,summary):focus-visible{outline-offset:5px;outline:2px solid #b0f6db}.pp-page .pp-closing{border-top:1px solid var(--pp-line);padding-block:90px}.pp-page .pp-closing .pp-shell{justify-content:space-between;align-items:end;gap:32px;display:flex}.pp-page .pp-closing .pp-heading{max-width:690px}.pp-page .pp-closing p{max-width:550px}.pp-page .pp-closing .pp-actions{flex-shrink:0}@media (width<=767px){.pp-page .pp-switcher{align-items:start;gap:8px;padding-block:12px}.pp-page .pp-switcher>span{max-width:65px;padding-top:14px;font-size:11px}.pp-page .pp-switcher nav{flex-wrap:wrap;justify-content:end;gap:16px}.pp-page .pp-switcher .pp-current{border:0;flex-basis:100%;justify-content:end;min-height:30px;padding-left:0}.pp-page .pp-display{font-size:clamp(42px,10.5vw,66px)!important}.pp-page .pp-heading{font-size:clamp(34px,8.3vw,47px)!important}.pp-page .pp-closing{padding-block:60px}.pp-page .pp-closing .pp-shell{display:block}}@media (prefers-reduced-motion:reduce){.pp-page *,.pp-page :after,.pp-page :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
