.pf{--color-accent:#1a7f69;--color-accent-hover:#156b58;--color-accent-text:#15604f;--color-accent-bright:#4ec4a1;--color-accent-bg:#e3f4ee;--color-accent-surface:#ddf3eb;--color-accent-bg-strong:#c9e9dd;--color-accent-ring:#1a7f692e;--color-accent-line:#d5e6e0;--color-accent-wash:#f1f8f5;--color-on-accent:#fff;--pf-faint:#646f7f;--pf-toc-num:var(--color-text-2);--pf-toc-current:var(--color-accent-text);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a7f69' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background:var(--color-bg-elevated);min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex}.pf-head{border-bottom:1px solid var(--color-divider);background:var(--color-bg-elevated);flex:none;align-items:center;gap:28px;height:76px;padding:0 64px;display:flex}.pf-home{flex:none;display:block}.pf-logo{width:132px;height:auto;display:block}.pf-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.pf-nav-link{color:var(--color-text-muted);font:500 calc(14px * var(--fs-scale)) var(--font-sans);white-space:nowrap;border-radius:999px;padding:9px 16px;text-decoration:none}.pf-nav-link:hover{background:var(--color-bg-overlay);color:var(--color-text);text-decoration:none}.pf-nav-link[aria-current=page]{background:var(--color-accent-bg);color:var(--color-accent-text);font-weight:700}.pf-sep{background:var(--color-border);flex:none;width:1px;height:24px}.pf-login{height:calc(42px * var(--fs-scale));border:1.5px solid var(--color-accent);color:var(--color-accent-text);font:700 calc(14px * var(--fs-scale)) var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 20px;text-decoration:none;display:inline-flex}.pf-login:hover{background:var(--color-bg-overlay);text-decoration:none}.pf-login>svg{width:16px;height:16px;color:var(--color-accent);flex:none}.pf-nav-link:focus-visible,.pf-login:focus-visible,.pf-home:focus-visible,.pf-foot a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pf-main{flex:1}.pf-foot{border-top:1px solid var(--color-divider);background:var(--color-bg);flex-direction:column;gap:28px;padding:44px 64px 32px;display:flex}.pf-foot-row{align-items:flex-start;gap:40px;display:flex}.pf-foot-brand{color:var(--color-text-muted);font:400 calc(12.5px * var(--fs-scale)) var(--font-sans);flex-direction:column;gap:10px;display:flex}.pf-foot-logo{width:120px;height:auto;display:block}.pf-foot-nav{font:500 calc(13.5px * var(--fs-scale)) var(--font-sans);flex-wrap:wrap;gap:8px 28px;margin-left:auto;display:flex}.pf-foot-nav>a{color:var(--color-text-2)}.pf-foot-legal{border-top:1px solid var(--color-border);color:var(--pf-faint);font:400 calc(12px * var(--fs-scale)) var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:20px;display:flex}.pf-copy{font:500 calc(12px * var(--fs-scale)) var(--font-num)}@media (max-width:1100px){html[data-font-scale=lg] .pf-nav,html[data-font-scale=lg] .pf-sep,html[data-font-scale=xl] .pf-nav,html[data-font-scale=xl] .pf-sep{display:none}html[data-font-scale=lg] .pf-login,html[data-font-scale=xl] .pf-login{margin-left:auto}}@media (max-width:900px){.pf-foot-nav>a{padding:12px 0}.pf-foot-nav{row-gap:0}.pf-head{gap:16px;padding:0 20px}.pf-nav,.pf-sep{display:none}.pf-login{margin-left:auto}.pf-foot{padding:36px 20px 28px}.pf-foot-row{flex-direction:column;gap:20px}.pf-foot-nav{margin-left:0}}@media (max-width:640px){.pf-head{height:64px}.pf-logo{width:112px}}
