.pp-hero{padding-top:0}.pp-hero__text{min-width:0}.pp-hero h1{max-width:14em;font-size:clamp(40px,3.7vw,52px)}.pp-hero__lede{max-width:640px;margin-top:22px}.pp-hero__signin{font-size:var(--fs-meta);color:var(--ink-2);margin-top:16px;line-height:1.55}.pp-hero__fine{max-width:560px;margin-top:var(--sp-4);font-size:var(--fs-meta);color:var(--ink-3);line-height:1.55}.pp-actions{margin-top:var(--stack-m);flex-wrap:wrap;gap:10px;display:flex}@media (max-width:599px){.pp-actions .btn-flip,.pp-actions .btn-flip-inner,.pp-actions .btn-flip-face{width:100%}}.pp-hero__card{min-width:0;margin-top:var(--sp-6)}.pp-hero__extra{min-width:0}@media (min-width:1024px){.pp-hero{column-gap:var(--sp-8);grid-template:"text card""extra card"1fr/minmax(0,1fr) minmax(0,560px);display:grid}.pp-hero__text{grid-area:text}.pp-hero__card{grid-area:card;align-self:start;margin-top:0}.pp-hero__extra{grid-area:extra;align-self:start}.pp-hero .pp-hero__extra .pp-sources__list{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-hero .pp-hero__extra .pp-sources__list li,.pp-hero .pp-hero__extra .pp-sources__list li:first-child{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-left:0;border-bottom:1px solid var(--border)}}.pp-sources{margin-top:clamp(40px,5vh,56px)}.pp-sources__label{font-size:var(--fs-meta);color:var(--ink-3);margin-bottom:12px;line-height:1.55}.pp-sources__list{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.pp-sources__list li{border-bottom:1px solid var(--border);min-height:64px;font-size:var(--fs-meta);color:var(--ink);align-items:center;gap:12px;padding:12px 0;line-height:1.35;display:flex}@media (min-width:700px){.pp-sources__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.pp-sources__list{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr))}.pp-sources__list li{border-bottom:0;border-left:1px solid var(--border);padding:14px 20px}.pp-sources__list li:first-child{border-left:0;padding-left:0}}@media (max-width:899px){.pp-doc__nav a,.pp-sec__actions a{align-items:center;min-height:48px;display:inline-flex}}.pp-doc__head{max-width:728px}.pp-doc__version{font-size:var(--fs-meta);color:var(--ink-3);margin-top:22px;line-height:1.55}.pp-doc__nav{margin-top:var(--stack-m)}.pp-doc__nav ul{flex-wrap:wrap;gap:4px 28px;list-style:none;display:flex}.pp-doc__nav .link{color:var(--ink-2)}.pp-doc__nav .link[aria-current=page]{color:var(--ink);text-decoration:none}.pp-doc__body{margin-top:var(--space-s)}.pp-toc ol{list-style:none}.pp-toc a{font-size:var(--fs-meta);color:var(--ink-2);gap:10px;padding:6px 0;line-height:1.45;text-decoration:none;display:flex}@media (hover:hover){.pp-toc a:hover{color:var(--ink)}}.pp-toc__n{min-width:20px;color:var(--ink-3);flex:none}.pp-toc--rail{display:none}.pp-toc--rail h2{margin-bottom:10px}.pp-toc--fold{margin-bottom:var(--stack-m);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pp-toc--fold summary{min-height:48px;font-size:var(--fs-meta);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.pp-toc--fold summary::-webkit-details-marker{display:none}.pp-toc--fold summary .ic{color:var(--ink-2);transition:transform .2s}.pp-toc--fold[open] summary .ic{transform:rotate(180deg)}.pp-toc--fold ol{padding-bottom:12px}.pp-toc--fold a{align-items:center;min-height:48px}.pp-doc__text{max-width:728px}.pp-summary h2,.pp-sec h2,.pp-summary li{color:var(--ink)}.pp-summary ul,.pp-sec ul,.pp-sec ol{margin:12px 0 0 1.25em}.pp-summary ul,.pp-sec ul{list-style:outside}.pp-sec ol{list-style:decimal}.pp-summary li+li,.pp-sec li+li{margin-top:8px}.pp-summary h2{margin-bottom:4px}.pp-sec{margin-top:var(--stack-m);border-top:1px solid var(--border);scroll-margin-top:var(--sticky-top);padding-top:18px}.pp-summary+.pp-sec{margin-top:var(--space-s)}.pp-sec h2{gap:12px;margin-bottom:12px;display:flex}.pp-sec__n{min-width:20px;color:var(--ink-3);flex:none}.pp-sec p,.pp-sec li{color:var(--ink-2)}.pp-sec p+p,.pp-sec p+ul,.pp-sec p+ol,.pp-sec ul+p,.pp-sec ol+p{margin-top:12px}.pp-sec .pp-sec__actions{color:var(--ink);flex-wrap:wrap;gap:4px 28px;margin-top:14px;display:flex}@media (min-width:1000px){.pp-doc__body{grid-template-columns:260px minmax(0,728px);align-items:start;column-gap:clamp(48px,6vw,96px);display:grid}.pp-toc--fold{display:none}.pp-toc--rail{top:var(--sticky-top);max-height:calc(100svh - var(--sticky-top) - 24px);display:block;position:sticky;overflow-y:auto}}
