.pp{background:var(--pp-bg);color:var(--pp-ink);font:16px/1.5 Manrope,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding-block-start:var(--pp-pt)}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp h1,.pp h2,.pp h3,.pp p,.pp ol,.pp ul{margin:0}.pp__shell{width:min(100% - 96px,1344px);margin-inline:auto}.pp__eyebrow{font:400 13px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:#55535f}.pp__eyebrow--accent{color:var(--pp-accent);margin-block-end:14px}.pp__eyebrow--light{color:#c9c7d4}.pp__hero{max-width:1060px;padding-block-end:48px;margin-block-end:48px;border-bottom:1px solid #d3d1ca}.pp__title{font-size:clamp(42px,5.5vw,78px);line-height:1.05;letter-spacing:-.045em;font-weight:800;margin-block:20px}.pp__intro{font-size:clamp(18px,2vw,22px);line-height:1.65;color:#55535f;max-width:760px}.pp__meta{margin-block-start:22px;font:400 12px/1.6 DM Mono,ui-monospace,monospace;color:#55535f}.pp__layout{display:block;padding-block-end:var(--pp-pb)}.pp__layout--toc{display:grid;grid-template-columns:260px minmax(0,1fr);gap:72px;align-items:start}.pp__toc{position:sticky;top:24px}.pp__toc ol{list-style:none;padding:0;margin-block-start:16px;border-inline-start:1px solid #d3d1ca;counter-reset:pp}.pp__toc li{counter-increment:pp}.pp__toc a{display:block;padding:8px 16px;font-size:15px;font-weight:600;color:inherit;text-decoration:none}.pp__toc a:before{content:counter(pp,decimal-leading-zero) "  ";font-family:DM Mono,ui-monospace,monospace;font-size:12px;color:var(--pp-accent)}.pp__toc a:hover{color:var(--pp-accent)}.pp__content{max-width:860px}.pp__section{padding-block:36px;border-bottom:1px solid #e2e0da;scroll-margin-top:24px}.pp__section:first-child{padding-block-start:0}.pp__section h2{font-size:clamp(27px,3vw,40px);line-height:1.25;letter-spacing:-.025em;font-weight:800;margin-block-end:16px}.pp__prose{font-size:18px;line-height:1.8}.pp__prose p{margin-block:14px}.pp__prose h3{font-size:22px;line-height:1.4;margin-block:22px 8px}.pp__prose ul,.pp__prose ol{padding-inline-start:24px;list-style:disc;margin-block:12px}.pp__prose ol{list-style:decimal}.pp__prose li{padding-block:5px}.pp__prose a{color:var(--pp-accent);text-decoration:underline;text-underline-offset:4px}.pp__highlight{margin-block:36px;padding:28px;background:#fff;border:1px solid #d3d1ca;border-radius:14px;border-inline-start:4px solid var(--pp-accent)}.pp__highlight h3{font-size:22px;margin-block-end:6px}.pp__contact{background:var(--pp-dark);color:#fff;padding-block:80px}.pp__contact-inner{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.pp__contact h2{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.04em;font-weight:800;margin-block:14px}.pp__contact p:not(.pp__eyebrow){max-width:620px;font-size:18px;line-height:1.6;color:#c9c7d4}.pp__button{display:inline-flex;align-items:center;min-height:60px;padding:0 28px;border-radius:4px;background:var(--pp-green);color:#0e0d14;font:700 17px/1 Manrope,Arial,sans-serif;text-decoration:none;transition:background-color .2s ease}.pp__button:hover{background:#4be38c}.pp :focus-visible{outline:3px solid var(--pp-accent);outline-offset:4px}.pp__contact :focus-visible{outline-color:var(--pp-green)}[dir=rtl] .pp{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .pp :is(h1,h2,h3,.pp__eyebrow){letter-spacing:0}@media(max-width:900px){.pp__shell{width:min(100% - 40px,1344px)}.pp__layout--toc{grid-template-columns:1fr;gap:32px}.pp__toc{position:static}.pp__prose{font-size:17px}.pp__contact{padding-block:56px}}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map */
