.page_page__K1app{padding:0 0 4rem;background:var(--pp-cream);min-height:calc(100vh - var(--nav-height))}.page_container__2YNWy{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 0}.page_loading__p__Sn{text-align:center;padding:3rem;color:var(--pp-ink-soft)}.page_header__fWweK{margin-bottom:1.5rem}.page_header__fWweK h1{font-size:1.75rem;color:var(--pp-ink);margin-bottom:.5rem}.page_subtitle__C3HGv{font-size:.9375rem;color:var(--pp-ink-soft);line-height:1.5}.page_gate__t1ca_{text-align:center;padding:4rem 2rem;background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:var(--radius-lg);margin-top:2rem}.page_gateIcon__GspVS{font-size:3rem;margin-bottom:1rem}.page_gate__t1ca_ h1{font-size:1.75rem;color:var(--pp-ink);margin-bottom:1rem}.page_gate__t1ca_ p{font-size:.9375rem;color:var(--pp-ink-soft);line-height:1.6;max-width:500px;margin:0 auto 1rem}.page_gateNote__jtqt8{font-weight:600;color:var(--pp-green)!important}.page_gateActions__7KEwF{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem}.page_gateLink__heg6G{font-size:.8125rem;color:var(--pp-green);text-decoration:none}.page_gateLink__heg6G:hover{text-decoration:underline}.page_tabs__6gpSG{display:flex;gap:0;background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:var(--radius);overflow:hidden;margin-bottom:1.5rem}.page_tab__uhXr_{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1rem;background:none;border:none;border-right:1px solid var(--pp-border-light);font-size:.875rem;font-weight:600;color:var(--pp-ink-soft);cursor:pointer;font-family:inherit;transition:all .15s}.page_tab__uhXr_:last-child{border-right:none}.page_tabActive__qnF_X{background:var(--pp-green);color:#fff}.page_tab__uhXr_:hover:not(.page_tabActive__qnF_X){background:var(--pp-mint)}.page_tabIcon__w84Jr{font-size:1rem}.page_section__zkJlo{margin-bottom:2rem}.page_sectionIntro__xo1Jb{font-size:.875rem;color:var(--pp-ink-soft);line-height:1.6;margin-bottom:1.5rem;padding:1rem;background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:var(--radius-md)}.page_sectionIntro__xo1Jb code{background:var(--pp-cream);padding:.125rem .375rem;border-radius:3px;font-size:.8125rem}.page_articleList___9IMg{display:flex;flex-direction:column;gap:1rem}.page_article__dtDih{background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:var(--radius-md);overflow:hidden}.page_articleHeader__WqVaE{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--pp-border-light);background:var(--pp-mint)}.page_articleIcon__pxVHv{font-size:1.25rem;flex-shrink:0}.page_articleHeader__WqVaE h3{font-size:.9375rem;color:var(--pp-forest);margin:0}.page_articleBody__wNmtM{padding:1.25rem}.page_articleBody__wNmtM p{font-size:.8125rem;color:var(--pp-ink);line-height:1.65;margin-bottom:.75rem}.page_articleBody__wNmtM p:last-child{margin-bottom:0}.page_codeGroup__13eKx{margin-bottom:1.5rem}.page_codeGroupTitle__G_qCl{font-size:1rem;color:var(--pp-ink);margin-bottom:.75rem;display:flex;align-items:center;gap:.375rem}.page_codeCards__CyxFc{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.page_codeCard__YR_gd{background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:var(--radius-md);padding:1rem;transition:border-color .15s}.page_codeCard__YR_gd:hover{border-color:var(--pp-green)}.page_codeTag__GqSnG{display:inline-block;padding:.125rem .5rem;background:var(--pp-forest);color:#fff;border-radius:.25rem;font-size:.75rem;font-weight:700;font-family:monospace;margin-bottom:.375rem}.page_codeLabel__epXCo{font-size:.8125rem;font-weight:600;color:var(--pp-ink);margin-bottom:.375rem}.page_codeDesc__2Hnc_{font-size:.75rem;color:var(--pp-ink-soft);line-height:1.5;margin:0}.page_codeExample__P1CW8{font-size:.6875rem;color:var(--pp-green);font-style:italic;margin-top:.375rem;margin-bottom:0}.page_stackingTip__1fiCT{background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:var(--radius-md);padding:1.25rem;margin-top:1rem}.page_stackingTip__1fiCT h3{font-size:1rem;color:var(--pp-ink);margin-bottom:.75rem}.page_stackingTip__1fiCT>p{font-size:.8125rem;color:var(--pp-ink-soft);line-height:1.6;margin-bottom:.75rem}.page_stackExamples__cwHAa{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.page_stackItem__jqXnJ{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--pp-cream);border-radius:var(--radius-sm);font-size:.75rem}.page_stackItem__jqXnJ code{font-weight:700;color:var(--pp-forest);white-space:nowrap;min-width:180px}.page_stackItem__jqXnJ span{color:var(--pp-ink-soft)}.page_stackNote__eT8R1{font-size:.75rem;font-weight:600;color:var(--pp-green)}.page_faqSection__kGQX9{margin-bottom:1.5rem}.page_faqSectionTitle__L7wK8{font-size:.9375rem;color:var(--pp-green);margin-bottom:.5rem;padding-bottom:.375rem;border-bottom:2px solid var(--pp-mint)}.page_faqItem__D9ZoK{border-bottom:1px solid var(--pp-border-light)}.page_faqItem__D9ZoK:last-child{border-bottom:none}.page_faqQuestion__zXpL_{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 0;background:none;border:none;font-size:.8125rem;font-weight:600;color:var(--pp-ink);cursor:pointer;font-family:inherit;text-align:left;gap:1rem;transition:color .15s}.page_faqQuestionOpen__U4Eo2,.page_faqQuestion__zXpL_:hover{color:var(--pp-green)}.page_faqChevron__LLqx8{font-size:1.125rem;font-weight:700;color:var(--pp-green);flex-shrink:0}.page_faqAnswer__0vvga{padding:0 0 1rem}.page_faqAnswer__0vvga p{font-size:.8125rem;color:var(--pp-ink-soft);line-height:1.6;margin:0}.page_lpAudienceKey__gFJy4{font-size:.8125rem;color:var(--pp-ink-soft);line-height:1.55;margin-bottom:1.5rem;padding:.75rem 1rem;background:var(--pp-mint);border-radius:var(--radius-md);border-left:3px solid var(--pp-green)}.page_lpGroupBadge__joAs_{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;color:var(--pp-forest)}.page_lpAudiencePill__389ka{display:inline-block;margin-left:.625rem;padding:.125rem .5rem;background:var(--pp-cream);border:1px solid var(--pp-border-light);border-radius:999px;font-size:.6875rem;font-weight:500;color:var(--pp-ink-soft);vertical-align:middle}.page_lpKeywords__UxmKD{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.page_lpKeyword__tUMFZ{padding:.125rem .5rem;background:var(--pp-mint);border-radius:999px;font-size:.6875rem;color:var(--pp-forest);font-weight:500}.page_glossaryLink__z28DD{text-align:center;padding:2rem;background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:var(--radius-md);margin-top:1rem}.page_glossaryLink__z28DD p{font-size:.875rem;color:var(--pp-ink-soft);margin-bottom:.75rem}@media (max-width:768px){.page_page__K1app{padding:1.5rem 0 3rem}.page_container__2YNWy{padding:1.5rem 1rem 0}.page_header__fWweK h1{font-size:1.375rem}.page_tab__uhXr_{padding:.625rem .5rem;font-size:.75rem}.page_tabIcon__w84Jr{display:none}.page_codeCards__CyxFc{grid-template-columns:1fr}.page_gate__t1ca_{padding:2.5rem 1.5rem}.page_gate__t1ca_ h1{font-size:1.375rem}.page_articleHeader__WqVaE{padding:.75rem 1rem}.page_articleBody__wNmtM{padding:1rem}.page_stackItem__jqXnJ{flex-direction:column;align-items:flex-start;gap:.25rem}.page_stackItem__jqXnJ code{min-width:auto}}@media (max-width:480px){.page_gate__t1ca_ h1,.page_header__fWweK h1{font-size:1.25rem}.page_tab__uhXr_{font-size:.6875rem;padding:.5rem .375rem}.page_articleHeader__WqVaE h3{font-size:.8125rem}}.page_hero___sd7d{position:relative;overflow:hidden;background:linear-gradient(135deg,#074e2b,#0a6b3c 55%,#0d8a4e);padding:clamp(2.5rem,6vw,4rem) 1.5rem}.page_heroImage__X9BiH{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_heroScrim__ICZ5_{position:absolute;inset:0;background:linear-gradient(135deg,rgba(7,78,43,.88),rgba(10,107,60,.75) 55%,rgba(13,138,78,.65))}.page_heroInner__w3mb4{position:relative;max-width:1100px;margin:0 auto;text-align:center}.page_heroInner__w3mb4 h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;margin:0 0 .75rem}.page_heroInner__w3mb4 p{font-size:clamp(.9rem,1.6vw,1rem);color:hsla(0,0%,100%,.85);line-height:1.6;max-width:620px;margin:0 auto}.page_heroInner__w3mb4 a{color:#f7a600;font-weight:700}@media (max-width:560px){.page_hero___sd7d{padding:2.25rem 1.25rem}}.page_grid__RtN_b{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}@media (max-width:560px){.page_grid__RtN_b{grid-template-columns:1fr}}.page_gridCard__rUZmi{display:flex;flex-direction:column;background:var(--pp-white);border:1px solid var(--pp-border-light);border-radius:16px;padding:2rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page_gridCard__rUZmi:focus-visible,.page_gridCard__rUZmi:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--pp-green)}.page_gridCardBadge__rjXyn{display:inline-block;background:rgba(10,107,60,.08);color:var(--pp-green);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;margin-bottom:.75rem;align-self:flex-start}.page_gridCardTitle__QRGPb{color:var(--pp-ink);font-size:1.25rem;font-weight:800;margin:0 0 .5rem}.page_gridCardDesc__Qb4cW{color:var(--pp-ink-soft);font-size:.875rem;line-height:1.6;margin:0 0 1.25rem;flex-grow:1}.page_gridCardCta__anx4N{color:var(--pp-green);font-weight:700;font-size:.875rem;white-space:nowrap}