html:has(.pp-page){scroll-padding-top:calc(var(--nav-h) + 20px)}@media (max-width:1068px){html:has(.pp-page){scroll-padding-top:calc(var(--nav-h) + 8px + 56px + 16px)}}.pp-hero{padding-block:calc(var(--nav-h) + clamp(64px, 11vh, 132px)) clamp(72px, 11vh, 132px);align-items:flex-end;min-height:min(68svh,720px);display:flex;position:relative;overflow:clip}.pp-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#41768d38,#0000 70%);width:60vw;height:70%;position:absolute;top:10%;right:-10vw}.pp-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid;position:relative}.pp-hero__title{font-size:clamp(48px,7vw,104px)}.pp-hero__sub{max-width:30em;margin-top:24px}.pp-hero__date{font-family:var(--f-mono);letter-spacing:.04em;color:var(--text-2);margin-top:14px;font-size:13px}.pp-hero__cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pp-hero__cta .btn svg{width:15px;height:15px}.btn__meta{font-family:var(--f-mono);letter-spacing:.02em;opacity:.62;margin-left:2px;font-size:12px;font-weight:500}.pp-hero__mark{aspect-ratio:1;justify-self:end;width:min(100%,360px)}.pp-hero__mark svg{width:100%;height:100%;overflow:visible}.pp-hero__mark polyline{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.pp-hero__track{stroke:#ffffff14}.pp-hero__line{stroke:url(#pp-hero-grad);stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 10px #76a8c28c)}@media (prefers-reduced-motion:no-preference){html:not(.reduced-motion) .pp-hero__line{animation:pp-draw 1.8s var(--ease-out) .35s both}}@keyframes pp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1068px){.pp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(120px,34%);align-items:center}.pp-hero__mark{width:min(100%,260px)}}@media (min-width:735px) and (max-width:1068px) and (orientation:portrait){.pp-hero{min-height:0;padding-block:calc(var(--nav-h) + clamp(88px, 10vh, 128px)) clamp(72px, 8vh, 104px)}}@media (max-width:734px){.pp-hero{min-height:0;padding-block:calc(var(--nav-h) + 56px) 64px}.pp-hero__grid{grid-template-columns:1fr}.pp-hero__mark{opacity:.9;width:104px;position:absolute;top:-28px;right:-6px}.pp-hero__title{padding-right:96px}.pp-hero__cta{margin-top:28px}.pp-hero__cta .btn{flex:auto;justify-content:center}}.pp-reading{--pp-ink:#2c2c2e;--pp-card:#fff;--pp-measure:40em}.pp{padding-bottom:clamp(72px,9vw,128px);position:relative}.pp__grid{grid-template-columns:minmax(248px,290px) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,112px);padding-top:clamp(56px,7vw,104px);display:grid}.pp__main{min-width:0;max-width:48rem}.pp__side{top:calc(var(--nav-h) + 28px);max-height:calc(100dvh - var(--nav-h) - 48px);flex-direction:column;gap:20px;min-height:0;display:flex;position:sticky}.pp-side__progress{align-items:center;gap:12px;display:flex}.pp-side__k{letter-spacing:.01em;color:var(--text);font-size:13px;font-weight:600}.pp-side__toc{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:120px;margin-inline:-8px;padding-block:8px;padding-inline:8px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 20px),#0000 100%)}.pp-side__actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.pp-lambda{flex:none;align-items:center;gap:8px;display:inline-flex}.pp-lambda__svg{width:26px;height:26px;overflow:visible}.pp-lambda polyline{fill:none;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.pp-lambda__track{stroke:#0000001f}.pp-lambda__line{stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px #76a8c28c)}.pp-lambda__pct{font-family:var(--f-mono);letter-spacing:.02em;color:var(--text-2);font-variant-numeric:tabular-nums;min-width:3.4ch;font-size:12px;font-weight:500}.pp-side__lambda{order:2;margin-left:auto}.pp-pill{cursor:pointer;white-space:nowrap;min-height:40px;font:inherit;letter-spacing:-.005em;color:var(--text);box-shadow:inset 0 0 0 1px var(--hair);transition:background-color var(--d1) var(--ease), transform .16s var(--ease);-webkit-tap-highlight-color:transparent;background:#0000000d;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pp-pill svg{flex:none;width:14px;height:14px}.pp-pill:active{transform:scale(.97)}.pp-pill:disabled{opacity:.45;cursor:default}.pp-pill__meta{font-family:var(--f-mono);color:#58585d;font-size:11.5px;font-weight:500}@media (hover:hover) and (pointer:fine){.pp-pill:not(:disabled):hover{background:#00000014}}.pp-search__label{letter-spacing:.01em;color:var(--text-2);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.pp-search__field{background:var(--pp-card);height:44px;transition:box-shadow var(--d1) var(--ease), border-color var(--d1) var(--ease);border:1px solid #86868b;border-radius:12px;align-items:center;gap:2px;padding:0 4px 0 12px;display:flex;box-shadow:0 1px 2px #0000000a}.pp-search__field:focus-within{border-color:var(--accent);outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 4px #41768d29}.pp-search__icon{width:15px;height:15px;color:var(--text-2);flex:none;margin-right:6px}.pp-search__input{min-width:0;height:100%;color:var(--text);font:inherit;letter-spacing:-.01em;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:16px}.pp-search__input::placeholder{color:#6e6e73;opacity:1}.pp-search__input::-webkit-search-cancel-button{display:none}.pp-search__count{font-family:var(--f-mono);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:0 6px;font-size:12px}.pp-search__count:empty{display:none}.pp-search__btn{cursor:pointer;width:32px;height:32px;color:var(--text);transition:background-color var(--d1) var(--ease);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.pp-search__btn svg{width:14px;height:14px}.pp-search__btn:disabled{color:#00000047;cursor:default}@media (hover:hover) and (pointer:fine){.pp-search__btn:not(:disabled):hover{background:#0000000f}}.pp-search__hint{color:var(--text-2);margin-top:8px;font-size:12px}.pp-search__hint kbd{min-width:20px;height:20px;font-family:var(--f-mono);color:var(--text);background:var(--pp-card);box-shadow:inset 0 0 0 1px var(--hair);border-radius:5px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.pp [data-hit]{background:#ffd60a33;border-radius:4px}.pp [data-hit-current]{background:#ff9f0a57;box-shadow:0 0 0 4px #ff9f0a57}.pp-results{border-radius:var(--r2);background:var(--pp-card);box-shadow:inset 0 0 0 1px var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 20px;display:flex}.pp-results__text{color:var(--text-2);font-size:15px;line-height:1.45}.pp-results__text strong{color:var(--text);font-weight:600}.pp-toc{position:relative}.pp-toc__ind{background:var(--accent);opacity:0;width:2px;height:0;transition:transform .38s var(--ease-out), height .38s var(--ease-out), opacity var(--d1) var(--ease);pointer-events:none;border-radius:2px;position:absolute;top:0;left:0}.pp-toc__doc+.pp-toc__doc{margin-top:14px}.pp-toc__doctitle,.pp-toc__link{transition:color var(--d1) var(--ease), background-color var(--d1) var(--ease);-webkit-tap-highlight-color:transparent;border-radius:0 8px 8px 0;align-items:baseline;gap:8px;text-decoration:none;display:flex}.pp-toc__doctitle{letter-spacing:.01em;color:var(--text);box-shadow:inset 1px 0 0 var(--hair);padding:8px 10px 6px 14px;font-size:13px;font-weight:600}.pp-toc__list,.pp-toc__sub{box-shadow:inset 1px 0 0 var(--hair)}.pp-toc__link{color:var(--text-2);padding:6px 10px 6px 14px;font-size:14px;line-height:1.35}.pp-toc__link--sub{padding-left:30px;font-size:13px}@media (pointer:coarse){.pp-toc__doctitle,.pp-toc__link{align-items:center;min-height:44px}}.pp-toc__n{font-variant-numeric:tabular-nums;min-width:1.6em;color:inherit;flex:none}.pp-toc__t{flex:auto;min-width:0}.pp-toc__count{min-width:22px;height:20px;font-family:var(--f-mono);color:#000;background:#ffd60ab3;border-radius:999px;flex:none;align-self:center;place-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-grid}.pp-toc [aria-current]{color:var(--text);font-weight:600}.pp-toc [aria-current] .pp-toc__n{color:var(--accent)}@media (hover:hover) and (pointer:fine){.pp-toc__link:hover,.pp-toc__doctitle:hover{color:var(--text);background:#00000009}}.pp-bar,.pp-toolbar{display:none}@media (max-width:1068px){.pp__grid{grid-template-columns:minmax(0,1fr);padding-top:clamp(32px,5vw,56px)}.pp__side{display:none}.pp__main{width:100%;max-width:44rem;margin-inline:auto}.pp-bar{top:var(--nav-h);z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f5f5f7f5;margin:clamp(16px,3vw,28px) 0 0;display:block;position:sticky;box-shadow:0 1px #00000014}.pp-bar:after{content:"";pointer-events:none;background:linear-gradient(#f5f5f7e6,#f5f5f700);height:18px;position:absolute;top:100%;left:0;right:0}.pp-bar__inner{min-height:56px;width:min(100% - 2 * max(var(--gutter), env(safe-area-inset-left)), 44rem);align-items:center;gap:4px;margin-inline:auto;padding:0 0 0 2px;display:flex}.pp-bar__toc{cursor:pointer;text-align:left;min-width:0;min-height:48px;color:var(--text);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:4px 8px 4px 0;display:flex}.pp-bar__lambda .pp-lambda__svg{width:22px;height:22px}.pp-bar__text{flex:auto;min-width:0;display:grid}.pp-bar__k{letter-spacing:.02em;color:var(--text-2);font-size:11.5px;font-weight:600}.pp-bar__cur{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.pp-bar__chev{width:14px;height:14px;color:var(--text-2);flex:none}.pp-bar__icon{width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000000d;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pp-bar__icon svg{width:17px;height:17px}.pp-bar__icon:active,.pp-bar__toc:active{opacity:.7}.pp-bar[data-search] .pp-bar__inner{padding-block:6px}.pp-search--bar{flex:auto;min-width:0}.pp-search--bar .pp-search__btn{width:40px;height:40px}.pp-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pp-toolbar .pp-pill{min-height:44px}}html.no-js .pp-bar,html.no-js .pp-toolbar,html.no-js .pp-copy,html.no-js .pp__side .pp-search,html.no-js .pp-side__actions button{display:none}.pp-sheet{--sheet-ease:cubic-bezier(.32, .72, 0, 1);color:#1d1d1f;background:0 0;border:0;width:100%;max-width:640px;max-height:none;padding:0;overflow:visible}.pp-sheet:modal{max-width:640px;max-height:100dvh;margin:0 auto;inset:auto 0 0}.pp-sheet::backdrop{opacity:1;transition:opacity .32s var(--ease), overlay .32s allow-discrete, display .32s allow-discrete;background:#00000061}.pp-sheet.is-closing::backdrop{opacity:0}.pp-sheet__panel{-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);max-height:min(86dvh,780px);transition:transform .44s var(--sheet-ease);padding-bottom:env(safe-area-inset-bottom);background:#fbfbfdfb;border-radius:22px 22px 0 0;flex-direction:column;display:flex;transform:none;box-shadow:inset 0 -1px #fff9,0 -18px 60px #00000038}.pp-sheet.is-closing .pp-sheet__panel{transition-duration:.28s;transform:translateY(105%)}@starting-style{.pp-sheet[open] .pp-sheet__panel{transform:translateY(100%)}.pp-sheet[open]::backdrop{opacity:0}}.pp-sheet__grab{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;padding:8px 12px 0 20px}.pp-sheet__grab:active{cursor:grabbing}.pp-sheet__handle{background:#0003;border-radius:3px;width:38px;height:5px;margin:0 auto 6px;display:block}.pp-sheet__head{align-items:center;gap:12px;min-height:52px;display:flex}.pp-sheet__lambda{order:3}.pp-sheet__title{font-family:var(--f-display);letter-spacing:-.015em;flex:auto;font-size:19px;font-weight:600}.pp-sheet__close{cursor:pointer;color:#1d1d1f;background:#0000000f;border:0;border-radius:50%;flex:none;order:4;place-items:center;width:44px;height:44px;display:grid}.pp-sheet__close svg{width:15px;height:15px}.pp-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid #0000000f;flex:auto;min-height:0;padding:8px 20px 16px 16px;overflow-y:auto}.pp-sheet .pp-toc__link,.pp-sheet .pp-toc__doctitle{align-items:center;min-height:44px;font-size:16px}.pp-sheet .pp-toc__doctitle{color:#6e6e73;letter-spacing:.02em;font-size:13px}.pp-sheet .pp-toc__link--sub{font-size:15px}.pp-sheet__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom) * 0);border-top:1px solid #0000000f;flex-wrap:wrap;gap:8px;display:flex}.pp-sheet__foot .pp-pill{flex:auto;justify-content:center;min-height:44px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pp-bar{background:#f5f5f7}.pp-sheet__panel{background:#fbfbfd}.pp-toast{background:#1d1d1f}}@media (prefers-reduced-transparency:reduce){.pp-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f5f7}.pp-sheet__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfbfd}}.pp-glance{margin-bottom:clamp(56px,7vw,96px)}.pp-glance__h{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin-bottom:16px;font-size:13px;font-weight:600}.pp-glance__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-glance__link{border-radius:var(--r2);background:var(--pp-card);height:100%;min-height:132px;color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-2), 0 1px 2px #14283c0a;transition:transform .24s var(--ease-out), box-shadow .24s var(--ease);-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;align-content:space-between;gap:18px;padding:18px 18px 20px;text-decoration:none;display:grid;position:relative}.pp-glance__n{font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--navy);font-size:34px;font-weight:700;line-height:1}.pp-glance__t{font-family:var(--f-display);letter-spacing:-.012em;text-wrap:balance;align-self:end;padding-right:20px;font-size:17px;font-weight:600;line-height:1.25}.pp-glance__go{width:14px;height:14px;color:var(--text-2);position:absolute;top:20px;right:16px;transform:rotate(-90deg)}.pp-glance__doc{width:32px;height:32px;color:var(--accent);display:block}.pp-glance__link:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.pp-glance__link:hover{box-shadow:inset 0 0 0 1px var(--hair), 0 10px 28px #14283c1a;transform:translateY(-2px)}}.pp-glance__link:focus-visible{outline-offset:3px}.pp-doc+.pp-doc{margin-top:clamp(80px,10vw,144px)}.pp-doc__head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:24px;display:flex}.pp-doc__title{font-family:var(--f-display);letter-spacing:-.035em;color:var(--navy);outline:none;font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:1.02}.pp-doc__meta{font-family:var(--f-mono);letter-spacing:.06em;color:var(--text-2);margin-top:12px;font-size:12px}.pp-sec{border-bottom:1px solid var(--hair-2);padding-block:clamp(28px,3.2vw,40px)}.pp-sec__head,.pp-sub__head{align-items:flex-start;gap:8px;display:flex}.pp-sec__h{min-width:0;font-family:var(--f-display);letter-spacing:-.018em;color:var(--text);scroll-margin-top:calc(var(--nav-h) + 24px);text-wrap:balance;outline:none;flex:auto;font-size:clamp(21px,1.9vw,25px);font-weight:600;line-height:1.25}.pp-num{color:var(--accent);font-variant-numeric:tabular-nums lining-nums}.pp-sec__body{margin-top:16px}.pp-p,.pp-ul li{letter-spacing:-.011em;color:var(--pp-ink);max-width:var(--pp-measure);text-wrap:pretty;font-size:17px;line-height:1.65}.pp-sec__body>*+*,.pp-sub>*+*{margin-top:14px}.pp-ul{gap:10px;display:grid}.pp-ul li{padding-left:26px;position:relative}.pp-ul li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:8px}.pp strong{color:var(--text);font-weight:600}.pp-a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;-webkit-text-decoration:underline #41768d66;text-decoration:underline #41768d66;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.pp-a:hover{text-decoration-color:currentColor}}.pp-sub{margin-top:28px;padding:4px 0 4px 20px;box-shadow:inset 2px 0 #41768d38}.pp-sub__h{font-family:var(--f-display);letter-spacing:-.012em;color:var(--text);outline:none;flex:auto;font-size:19px;font-weight:600;line-height:1.3}.pp-copy{cursor:pointer;color:#6e6e73;width:44px;height:44px;transition:color var(--d1) var(--ease), background-color var(--d1) var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-8px -10px -8px 0;display:grid;position:relative}.pp-copy svg{width:16px;height:16px}.pp-copy[data-copied]{color:var(--ok)}.pp-copy__tip{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity var(--d1) var(--ease), translate var(--d1) var(--ease);background:#1d1d1f;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;position:absolute;top:50%;right:100%;translate:4px -50%}.pp-copy[data-copied] .pp-copy__tip{opacity:1;translate:0 -50%}@media (hover:hover) and (pointer:fine){.pp-copy:hover{color:var(--text);background:#0000000d}.pp-copy:hover .pp-copy__tip{opacity:1;translate:0 -50%}}.pp-copy:focus-visible .pp-copy__tip{opacity:1;translate:0 -50%}.pp-doc__head .pp-copy{margin-bottom:0}.pp-sec[data-flash]>.pp-sec__head .pp-sec__h,.pp-sub[data-flash] .pp-sub__h{animation:pp-flash 1.4s var(--ease) both}@keyframes pp-flash{0%,30%{background:#76a8c238;border-radius:6px;box-shadow:0 0 0 6px #76a8c238}to{background:0 0;box-shadow:0 0 0 6px #0000}}.pp-sec__toggle{cursor:pointer;text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.pp-sec__label{flex:auto;min-width:0;padding-top:6px}.pp-sec__chev{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--text-2);transition:transform var(--d2) var(--ease);border-radius:50%;flex:none;margin-top:4px;padding:7px;transform:rotate(180deg)}.pp-sec__toggle[aria-expanded=false] .pp-sec__chev{transform:none}.pp-sec[data-collapsed]{padding-block:18px}.pp-sec__toggle:active .pp-sec__label{opacity:.7}@media (prefers-reduced-motion:no-preference){html:not(.reduced-motion) .pp-sec__body.is-opening{animation:pp-open .36s var(--ease-out)}}@keyframes pp-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pp-toast{z-index:1100;left:50%;bottom:max(24px, calc(env(safe-area-inset-bottom) + 16px));font-family:var(--f-text);color:#f5f5f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .24s var(--ease), transform .36s var(--ease-out);background:#1d1d1feb;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,16px);box-shadow:0 12px 32px #00000040}.pp-toast svg{color:#30d158;width:16px;height:16px}.pp-toast.is-on{opacity:1;transform:translate(-50%)}@media (max-width:1068px){.pp-glance__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:734px){.pp-reading{--pp-measure:none}.pp-glance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pp-glance__link{gap:12px;min-height:118px;padding:14px 14px 16px}.pp-glance__n{font-size:28px}.pp-glance__t{padding-right:0;font-size:15.5px}.pp-glance__go{top:16px;right:12px}.pp-p,.pp-ul li{font-size:16.5px;line-height:1.62}.pp-sub{padding-left:14px}}html.reduced-motion .pp-toc__ind,html.reduced-motion .pp-sheet__panel,html.reduced-motion .pp-toast,html.reduced-motion .pp-glance__link,html.reduced-motion .pp-sec__chev{transition:none}@media (prefers-reduced-motion:reduce){.pp-toc__ind,.pp-sheet__panel,.pp-toast,.pp-glance__link,.pp-sec__chev{transition:none}}@media print{@page{margin:18mm 16mm}html:has(.pp-page){color:#000;background:#fff!important}html:has(.pp-page) body{color:#000;background:#fff!important}.pp-page .pp-hero__mark,.pp-page .pp-hero__cta,.pp-page .pp-hero:before,.pp-bar,.pp-toolbar,.pp__side,.pp-glance,.pp-results,.pp-copy,.pp-sheet,.pp-toast,.pp-sec__chev{display:none!important}html:has(.pp-page) .nav{display:none!important}html:has(.pp-page) .menu{display:none!important}html:has(.pp-page) .pause{display:none!important}html:has(.pp-page) .skip{display:none!important}html:has(.pp-page) #backend{display:none!important}html:has(.pp-page) .footer{display:none!important}.pp-page .pp-hero{color:#000;background:0 0;min-height:0;padding:0 0 8mm;display:block}.pp-page .pp-hero .t-display,.pp-page .pp-hero .split-line{color:#000;transform:none!important}.pp-page .pp-hero__sub{color:#333;font-size:12pt}.pp-page .reading{box-shadow:none;background:#fff;border-radius:0;transform:none!important}.pp__grid{padding-top:0;display:block}.pp__main{max-width:none}.pp-doc,.pp-sec,.pp-sec__body,.pp-sub{display:block!important}.pp-doc[hidden],.pp-sec[hidden],.pp-sec__body[hidden]{content-visibility:visible!important;display:block!important}.pp-doc+.pp-doc{break-before:page;margin-top:0;padding-top:0}.pp-doc__title{color:#000;font-size:22pt}.pp-doc__head{border-color:#999}.pp-sec{break-inside:auto;border-color:#ddd;padding-block:5mm}.pp-sec__h,.pp-sub__h{break-after:avoid;color:#000;font-size:13pt}.pp-sec__toggle{min-height:0;display:block}.pp-num{color:#000}.pp-p,.pp-ul li{color:#111;max-width:none;font-size:10.5pt;line-height:1.5}.pp-ul,.pp-ul li{break-inside:avoid}.pp-ul li:before{background:#000}.pp-a{color:#000;text-decoration:underline}.pp-sub{box-shadow:inset 1.5pt 0 #bbb}.pp [data-hit],.pp [data-hit-current]{box-shadow:none;background:0 0}}@media (forced-colors:active){.pp-search__field{border-color:canvastext}.pp-search__field:focus-within{outline:2px solid highlight}.pp-bar{border-bottom:1px solid canvastext}}
