/* Pinnacle Apex Partners — External Cached Stylesheet (pap-styles.v1.css) */

:root { color-scheme: light; }
html { scroll-behavior: smooth; background: #F6F3ED; }
body {
  margin: 0;
  padding: 0;
  background: #F6F3ED;
  font-family: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*, *::before, *::after { box-sizing: border-box; }

@keyframes papNavFallback { to { visibility: visible; max-height: 2000px; overflow: visible; padding: 4px 0 12px; } }
@media (max-width: 959px) {
  .pap .pap-header:not([data-pap-bound]) .pap-nav { visibility: hidden; max-height: 0; overflow: hidden; padding: 0; animation: papNavFallback 0s linear 8s forwards; }
}

/* PAP design system, generated by build-min.py from pap-tokens.css, pap-base.css, pap-components.css. Do not edit. */
.pap.pap{--pap-canvas:#F6F3ED;--pap-desk:#EBE6DC;--pap-sheet:#FFFEFB;--pap-ink:#15223A;--pap-ink-hover:#22355A;--pap-ink-active:#0C1628;--pap-text:#2A2C31;--pap-text-soft:#45464B;--pap-muted:#625E57;--pap-on-ink:#F6F3ED;--pap-on-ink-muted:#B9BFCB;--pap-on-ink-line:#AFC0F2;--pap-rule-on-ink:#46526B;--pap-rule:#D9D3C8;--pap-rule-desk:#CBC4B7;--pap-rule-strong:#8A8478;--pap-rule-strong-desk:#807A6E;--pap-accent:#2C50C4;--pap-accent-hover:#213E9E;--pap-disabled-bg:#E3DED4;--pap-disabled-text:#625E57;--pap-error:#A3271F;--pap-focus-color:var(--pap-accent);--pap-focus-width:2px;--pap-focus-offset:3px;--pap-serif:"Newsreader", Georgia, "Times New Roman", serif;--pap-sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--pap-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pap-fw-regular:400;--pap-fw-medium:500;--pap-fw-semibold:600;--pap-fs-display:clamp(2.25rem, 1.6rem + 2vw, 3.25rem);--pap-fs-h1:clamp(2.25rem, 1.5rem + 2vw, 3rem);--pap-fs-h2:clamp(1.875rem, 1.45rem + 1.1vw, 2.5rem);--pap-fs-doc-title:clamp(1.75rem, 1.45rem + 0.9vw, 2.25rem);--pap-fs-doc-title-sm:clamp(1.75rem, 1.5rem + 0.6vw, 2.125rem);--pap-fs-stage:clamp(1.625rem, 1.3rem + 0.9vw, 2.125rem);--pap-fs-h3:clamp(1.375rem, 1.25rem + 0.4vw, 1.625rem);--pap-fs-serif-md:1.375rem;--pap-fs-wordmark:1.3125rem;--pap-fs-wordmark-sm:1.1875rem;--pap-fs-doc-lg:1.25rem;--pap-fs-lead:clamp(1.125rem, 1.07rem + 0.2vw, 1.25rem);--pap-fs-question:1.1875rem;--pap-fs-doc-md:1.125rem;--pap-fs-doc:1.0625rem;--pap-fs-body:1.0625rem;--pap-fs-small:0.9375rem;--pap-fs-note:0.875rem;--pap-fs-meta:0.8125rem;--pap-fs-mono:0.8125rem;--pap-fs-mono-sm:0.75rem;--pap-lh-display:1.08;--pap-lh-h1:1.08;--pap-lh-h2:1.12;--pap-lh-h3:1.2;--pap-lh-stage:1.1;--pap-lh-doc:1.45;--pap-lh-statement:1.4;--pap-lh-question:1.35;--pap-lh-lead:1.55;--pap-lh-body:1.62;--pap-lh-ui:1.3;--pap-lh-meta:1.45;--pap-lh-button:1;--pap-ls-h1:-0.018em;--pap-ls-h2:-0.012em;--pap-ls-h3:-0.006em;--pap-ls-ui:0.005em;--pap-s1:4px;--pap-s2:8px;--pap-s3:12px;--pap-s4:16px;--pap-s5:24px;--pap-s6:32px;--pap-s7:48px;--pap-s8:64px;--pap-s9:96px;--pap-section-y:clamp(64px, 8vw, 112px);--pap-hero-top:clamp(36px, 5vw, 64px);--pap-head-gap:clamp(36px, 4vw, 56px);--pap-block-gap:clamp(36px, 4vw, 52px);--pap-foot-gap:20px;--pap-doc-gap:clamp(22px, 2.6vw, 32px);--pap-max:1320px;--pap-gutter:clamp(16px, 4vw, 56px);--pap-measure:36em;--pap-measure-lead:34em;--pap-measure-narrow:30em;--pap-measure-wide:38em;--pap-measure-scope:32em;--pap-close-max:48rem;--pap-ref-col:136px;--pap-hero-doc-max:620px;--pap-hero-doc-md:480px;--pap-hero-doc-lg:600px;--pap-hero-overhang:80px;--pap-hero-overhang-lg:104px;--pap-page-max:772px;--pap-header-h:72px;--pap-seal-h:clamp(96px, 8.4vw, 120px);--pap-grid-gap:clamp(40px, 6vw, 96px);--pap-grid-gap-sm:40px;--pap-control-h:48px;--pap-control-h-sm:42px;--pap-target:44px;--pap-choice-size:22px;--pap-control-edge:var(--pap-rule-strong);--pap-rule-w:1px;--pap-rule-w-head:1.5px;--pap-rule-w-major:2px;--pap-rule-major:2px solid var(--pap-ink);--pap-rule-head:1px solid var(--pap-rule-strong);--pap-rule-row:1px solid var(--pap-rule);--pap-radius:2px;--pap-radius-round:50%;--pap-shadow-sheet:0 1px 1px rgba(64, 50, 30, 0.05), 0 2px 6px -2px rgba(64, 50, 30, 0.08), 0 22px 44px -24px rgba(64, 50, 30, 0.30);--pap-shadow-under:0 1px 2px rgba(64, 50, 30, 0.06), 0 12px 24px -18px rgba(64, 50, 30, 0.24);--pap-z-base:0;--pap-z-raised:1;--pap-z-header:3;--pap-z-skip:10;--pap-dur:180ms;--pap-dur-fade:260ms;--pap-dur-enter:680ms;--pap-ease:cubic-bezier(0.2, 0.7, 0.2, 1);--pap-rise:12px;--pap-delay-1:60ms;--pap-delay-2:140ms;--pap-delay-3:220ms}@media (prefers-reduced-motion: reduce){.pap.pap{--pap-dur:0ms;--pap-dur-fade:0ms;--pap-dur-enter:0ms;--pap-rise:0px;--pap-delay-1:0ms;--pap-delay-2:0ms;--pap-delay-3:0ms}}.pap.pap{position:relative;color-scheme:light;text-align:left;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:var(--pap-fw-regular);font-style:normal;white-space:normal;overflow-wrap:break-word;font-family:var(--pap-sans);font-size:var(--pap-fs-body);line-height:var(--pap-lh-body);color:var(--pap-text);background:var(--pap-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pap.pap *,.pap.pap *::before,.pap.pap *::after{box-sizing:border-box}.pap.pap :where(:not(svg, svg *, em, i, cite, strong, b, code, kbd, samp, pre, sub, sup, small, input, select, textarea, button, img)){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;text-align:inherit;text-shadow:none;color:inherit}.pap.pap :where(label){margin:0}.pap.pap :where(button, a, summary, [tabindex]):focus:not(:focus-visible){outline:none}.pap.pap :where(h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, figure, figcaption, table, caption, thead, tbody, tr, th, td, blockquote, fieldset, legend, details, summary, hr){margin:0;padding:0}.pap.pap :where(ul, ol, li){list-style:none}.pap.pap :where(fieldset){min-width:0;border:0}.pap.pap :where(hr){height:0;border:0;border-top:var(--pap-rule-row)}.pap.pap :where(strong, b){font-weight:var(--pap-fw-semibold)}.pap.pap :where(img){display:block;max-width:100%}.pap.pap :where(a){color:inherit;background-color:transparent}.pap.pap :where(button){font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-shadow:none;box-shadow:none;min-width:0;width:auto;height:auto;-webkit-appearance:none;appearance:none}.pap.pap :where(input, select, textarea){margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;text-shadow:none;box-shadow:none}.pap.pap :where(summary){list-style:none;cursor:pointer}.pap.pap :where(summary)::-webkit-details-marker{display:none}.pap.pap :focus-visible{outline:var(--pap-focus-width) solid var(--pap-focus-color);outline-offset:var(--pap-focus-offset)}.pap #pap-main:focus{outline:none}.pap .pap-nowrap{white-space:nowrap}@media (max-width: 359px){.pap .pap-h2 .pap-nowrap{white-space:normal}}.pap .pap-sr{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pap .pap-container{width:100%;max-width:var(--pap-max);margin-inline:auto;padding-inline:var(--pap-gutter)}.pap .pap-skip{position:absolute;left:16px;top:12px;z-index:var(--pap-z-skip);padding:12px 16px;background:var(--pap-ink);color:var(--pap-on-ink);font-size:var(--pap-fs-small);font-weight:var(--pap-fw-semibold);text-decoration:none;border-radius:var(--pap-radius)}.pap .pap-skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pap .pap-skip:is(:link, :visited, :focus){background-color:var(--pap-ink);color:var(--pap-on-ink);text-decoration:none}.pap .pap-skip:focus{outline-color:var(--pap-ink)}.pap .pap-h1,.pap .pap-h2,.pap .pap-h3{font-family:var(--pap-serif);font-optical-sizing:auto;font-weight:var(--pap-fw-regular);color:var(--pap-ink);text-wrap:balance}.pap .pap-h1{font-size:var(--pap-fs-h1);line-height:var(--pap-lh-h1);letter-spacing:var(--pap-ls-h1)}.pap .pap-h2{font-size:var(--pap-fs-h2);line-height:var(--pap-lh-h2);letter-spacing:var(--pap-ls-h2)}.pap .pap-h3{font-size:var(--pap-fs-h3);line-height:var(--pap-lh-h3);letter-spacing:var(--pap-ls-h3)}.pap .pap-lead{font-size:var(--pap-fs-lead);line-height:var(--pap-lh-lead);color:var(--pap-text-soft);max-width:var(--pap-measure-lead);text-wrap:pretty}.pap .pap-body{font-size:var(--pap-fs-body);line-height:var(--pap-lh-body);color:var(--pap-text);max-width:var(--pap-measure);text-wrap:pretty}.pap .pap-body--soft{color:var(--pap-text-soft)}.pap .pap-body + .pap-body{margin-top:1em}.pap .pap-label{font-family:var(--pap-sans);font-size:var(--pap-fs-small);font-weight:var(--pap-fw-semibold);line-height:var(--pap-lh-ui);letter-spacing:var(--pap-ls-ui);color:var(--pap-ink)}.pap .pap-meta{font-size:var(--pap-fs-meta);line-height:var(--pap-lh-meta);color:var(--pap-muted)}.pap .pap-ref{font-family:var(--pap-mono);font-size:var(--pap-fs-mono);font-weight:var(--pap-fw-medium);line-height:var(--pap-lh-ui);letter-spacing:0;font-style:normal;font-variant-numeric:tabular-nums;color:var(--pap-ink);white-space:nowrap}.pap .pap-q-label{display:block;font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-medium);line-height:1.4;color:var(--pap-muted)}.pap .pap-q-text{display:block;margin-top:2px;padding-bottom:2px;font-family:var(--pap-serif);font-style:italic;font-size:var(--pap-fs-question);line-height:var(--pap-lh-question);color:var(--pap-ink);text-wrap:pretty}.pap .pap-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--pap-control-h);padding:0 24px;font-family:var(--pap-sans);font-size:var(--pap-fs-small);font-weight:var(--pap-fw-semibold);line-height:var(--pap-lh-button);letter-spacing:var(--pap-ls-ui);text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--pap-radius);cursor:pointer}.pap .pap-btn-primary{background:var(--pap-ink);border-color:var(--pap-ink);color:var(--pap-on-ink)}.pap .pap-btn-primary:is(:link, :visited, :hover, :focus, :focus-visible, :active){color:var(--pap-on-ink);text-decoration:none}.pap .pap-btn-primary:is(:link, :visited, :focus, :focus-visible){background-color:var(--pap-ink);border-color:var(--pap-ink);box-shadow:none}.pap .pap-btn-primary:hover{background:var(--pap-ink-hover);border-color:var(--pap-ink-hover)}.pap .pap-btn-primary:active{background:var(--pap-ink-active);border-color:var(--pap-ink-active);transform:translateY(1px)}.pap .pap-btn-secondary{background:transparent;border-color:var(--pap-ink);color:var(--pap-ink)}.pap .pap-btn-secondary:is(:link, :visited, :hover, :focus, :focus-visible, :active){color:var(--pap-ink);text-decoration:none}.pap .pap-btn-secondary:is(:link, :visited, :focus, :focus-visible){background-color:transparent;border-color:var(--pap-ink);box-shadow:none}.pap .pap-btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--pap-ink)}.pap .pap-btn-secondary:active{color:var(--pap-ink-active);background-color:var(--pap-desk);border-color:var(--pap-ink-active);box-shadow:inset 0 0 0 1px var(--pap-ink-active);transform:translateY(1px)}.pap .pap-btn-inverse{background:var(--pap-on-ink);border-color:var(--pap-on-ink);color:var(--pap-ink)}.pap .pap-btn-inverse:is(:link, :visited, :hover, :focus, :focus-visible, :active){color:var(--pap-ink);text-decoration:none}.pap .pap-btn-inverse:is(:link, :visited, :focus, :focus-visible){background-color:var(--pap-on-ink);border-color:var(--pap-on-ink);box-shadow:none}.pap .pap-btn-inverse:hover{background:var(--pap-desk);border-color:var(--pap-desk)}.pap .pap-btn-inverse:active{background:var(--pap-rule);border-color:var(--pap-rule);transform:translateY(1px)}.pap .pap-btn[aria-disabled="true"],.pap .pap-btn:disabled,.pap .pap-btn[aria-busy="true"]{background:var(--pap-disabled-bg);border-color:var(--pap-disabled-bg);color:var(--pap-disabled-text);box-shadow:none;cursor:not-allowed;transform:none}.pap .pap-btn[aria-busy="true"]{cursor:progress}.pap .pap-btn-sm{min-height:var(--pap-control-h-sm);padding:0 18px}.pap .pap-link{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--pap-sans);font-size:var(--pap-fs-small);font-weight:var(--pap-fw-semibold);line-height:1.4;color:var(--pap-ink);text-decoration:none;border-radius:var(--pap-radius);cursor:pointer}.pap .pap-link:visited{color:var(--pap-ink)}.pap :is(.pap-link, .pap-nav-link, .pap-brand):is(:link, :visited, :hover, :focus, :active){background-color:transparent;text-decoration:none;box-shadow:none}.pap :is(.pap-ref-link, .pap-footer-link, .pap-crumbs-link, .pap-errsum-link):is(:link, :visited, :hover, :focus, :active){background-color:transparent;text-decoration-line:underline;box-shadow:none}.pap .pap-link-text{text-decoration:underline;text-decoration-color:var(--pap-accent);text-decoration-thickness:1px;text-underline-offset:5px}.pap .pap-link-arrow{display:inline-block}.pap .pap-link:hover{color:var(--pap-accent)}.pap .pap-link:hover .pap-link-text{text-decoration-thickness:2px}.pap .pap-link:hover .pap-link-arrow{transform:translateX(3px)}.pap .pap-link:active{color:var(--pap-ink-active)}.pap .pap-link:active .pap-link-text{text-decoration-color:var(--pap-ink-active)}.pap .pap-link[aria-disabled="true"]{color:var(--pap-disabled-text);cursor:not-allowed}.pap .pap-link:is([aria-disabled="true"]) .pap-link-text{text-decoration-color:var(--pap-rule-strong);text-decoration-thickness:1px}.pap .pap-link:is([aria-disabled="true"]) .pap-link-arrow{transform:none}.pap .pap-ref-link{font-family:var(--pap-mono);font-size:var(--pap-fs-mono);font-weight:var(--pap-fw-medium);line-height:var(--pap-lh-ui);color:var(--pap-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;border-radius:var(--pap-radius);white-space:nowrap}.pap .pap-ref-link:visited{color:var(--pap-accent)}.pap .pap-ref-link:hover{color:var(--pap-accent-hover);text-decoration-thickness:2px}.pap .pap-ref-link:active{color:var(--pap-ink-active)}.pap .pap-brand{display:inline-flex;align-items:center;gap:11px;color:var(--pap-ink);text-decoration:none;border-radius:var(--pap-radius)}.pap .pap-brand:is(:link, :visited, :hover, :focus){color:var(--pap-ink);text-decoration:none}.pap .pap-mark{display:block;flex:none;width:auto;height:40px;aspect-ratio:880 / 2156;object-fit:contain}.pap .pap-wordmark{font-family:var(--pap-serif);font-optical-sizing:auto;font-size:var(--pap-fs-wordmark);font-weight:var(--pap-fw-medium);line-height:1;letter-spacing:-0.005em;white-space:nowrap}.pap .pap-header{position:relative;z-index:var(--pap-z-header);background:var(--pap-canvas);border-bottom:1px solid var(--pap-rule)}.pap .pap-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--pap-header-h)}.pap .pap-nav{display:flex;align-items:center;gap:32px}.pap .pap-nav-list{display:flex;align-items:center;gap:26px}.pap .pap-nav-link{display:inline-block;padding:8px 0;font-size:var(--pap-fs-small);font-weight:var(--pap-fw-medium);line-height:1.2;color:var(--pap-text);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent}.pap .pap-nav-link:is(:link, :visited){color:var(--pap-text)}.pap .pap-nav-link:hover{color:var(--pap-accent);border-bottom-color:var(--pap-accent)}.pap .pap-nav-link:active{color:var(--pap-ink-active);border-bottom-color:var(--pap-ink-active)}.pap .pap-nav-link[aria-current="page"],.pap .pap-nav-link.pap-is-current{color:var(--pap-ink);border-bottom-color:var(--pap-ink)}.pap .pap-menu-btn{display:none;align-items:center;justify-content:center;width:var(--pap-target);height:var(--pap-target);padding:0;background:transparent;border:1px solid var(--pap-rule-strong);border-radius:var(--pap-radius);color:var(--pap-ink);cursor:pointer}.pap .pap-menu-btn:hover{border-color:var(--pap-ink)}.pap .pap-menu-btn:active{border-color:var(--pap-ink-active);color:var(--pap-ink-active)}.pap .pap-menu-bars{position:relative;display:block;width:20px;height:14px}.pap .pap-menu-bars span{position:absolute;left:0;width:20px;height:0;border-top:1.5px solid currentColor}.pap .pap-menu-bars span:nth-child(1){top:0}.pap .pap-menu-bars span:nth-child(2){top:6.25px}.pap .pap-menu-bars span:nth-child(3){bottom:0}.pap .pap-menu-btn[aria-expanded="true"] .pap-menu-bars span:nth-child(1){transform:translateY(6.25px) rotate(45deg)}.pap .pap-menu-btn[aria-expanded="true"] .pap-menu-bars span:nth-child(2){opacity:0}.pap .pap-menu-btn[aria-expanded="true"] .pap-menu-bars span:nth-child(3){transform:translateY(-6.25px) rotate(-45deg)}@media (max-width: 959px){.pap .pap-header-inner{flex-wrap:wrap;align-content:flex-start;min-height:0;row-gap:0;padding-block:10px}.pap .pap-brand{min-height:var(--pap-target)}.pap .pap-menu-btn{display:inline-flex}.pap .pap-nav{flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding:4px 0 12px}.pap .pap-nav-list{flex-direction:column;align-items:stretch;gap:0}.pap .pap-nav-list li{border-top:var(--pap-rule-row)}.pap .pap-nav-link{display:flex;align-items:center;min-height:var(--pap-control-h);padding:0;font-size:var(--pap-fs-body);border-bottom:0}.pap .pap-nav-link:hover{border-bottom:0}.pap .pap-nav-cta{width:100%;min-height:var(--pap-control-h);margin-top:12px}.pap .pap-nav-link:is([aria-current="page"], .pap-is-current){font-weight:var(--pap-fw-semibold);border-left:2px solid var(--pap-ink);padding-left:12px}.pap .pap-header[data-pap-bound] .pap-nav{display:none}.pap .pap-header[data-pap-bound].pap-is-open .pap-nav{display:flex}}.pap .pap-header:not([data-pap-bound]) .pap-menu-btn{display:none}.pap .pap-section{padding-block:var(--pap-section-y)}.pap .pap-section--desk{background:var(--pap-desk)}.pap .pap-section--ink{background:var(--pap-ink);color:var(--pap-on-ink)}.pap .pap-section--ruled{border-top:1px solid var(--pap-ink)}.pap .pap-section--short-end{padding-bottom:calc(var(--pap-section-y) * 0.6)}.pap .pap-section-head > .pap-lead{margin-top:20px}.pap .pap-section-head > .pap-disclosure{margin-top:16px}.pap.pap .pap-section-head + *{margin-top:var(--pap-head-gap)}.pap .pap-block{margin-top:var(--pap-block-gap)}.pap .pap-block > :first-child{margin-top:0}.pap .pap-foot{display:grid;justify-items:start;row-gap:var(--pap-s4);margin-top:var(--pap-foot-gap)}.pap .pap-foot > *{margin-top:0}.pap :is(.pap-work, .pap-section--desk){--pap-control-edge:var(--pap-rule-strong-desk)}.pap.pap :is(.pap-method, .pap-section--ink) :focus-visible{outline-color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) :is(.pap-h1, .pap-h2, .pap-h3){color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) :is(.pap-lead, .pap-body){color:var(--pap-on-ink-muted)}.pap :is(.pap-method, .pap-section--ink) .pap-link,.pap :is(.pap-method, .pap-section--ink) .pap-link:is(:link, :visited){color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) .pap-link-text{text-decoration-color:var(--pap-on-ink-line)}.pap :is(.pap-method, .pap-section--ink) .pap-link:is(:hover){color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) .pap-link:is(:active){color:var(--pap-on-ink-muted)}.pap :is(.pap-method, .pap-section--ink) .pap-link:is(:active) .pap-link-text{text-decoration-color:var(--pap-on-ink-muted)}.pap :is(.pap-method, .pap-section--ink) .pap-ref-link{color:var(--pap-on-ink);text-decoration-color:var(--pap-on-ink-muted);text-decoration-thickness:1px}.pap :is(.pap-method, .pap-section--ink) .pap-ref-link:hover,.pap :is(.pap-method, .pap-section--ink) .pap-ref-link:focus-visible{color:var(--pap-on-ink);text-decoration-color:var(--pap-on-ink-line);text-decoration-thickness:2px}.pap :is(.pap-method, .pap-section--ink) .pap-q-label{color:var(--pap-on-ink-muted)}.pap :is(.pap-method, .pap-section--ink) .pap-q-text{color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) :is(.pap-label, .pap-ref){color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) :is(.pap-meta, .pap-exp-note){color:var(--pap-on-ink-muted)}.pap :is(.pap-method, .pap-section--ink) .pap-placeholder{color:var(--pap-on-ink-muted);border-color:var(--pap-on-ink-muted)}.pap :is(.pap-method, .pap-section--ink) .pap-link:is([aria-disabled="true"]){color:var(--pap-on-ink-muted);cursor:not-allowed}.pap :is(.pap-method, .pap-section--ink) .pap-link:is([aria-disabled="true"]) .pap-link-text{text-decoration-color:var(--pap-rule-on-ink);text-decoration-thickness:1px}.pap :is(.pap-method, .pap-section--ink) :is(.pap-disclosure, .pap-ledger-area, .pap-examine li, .pap-doc-label){color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) :is(.pap-ledger-desc, .pap-terms-boundary, .pap-prose){color:var(--pap-on-ink-muted)}.pap :is(.pap-method, .pap-section--ink) .pap-disclosure{border-left-color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) :is(.pap-examine, .pap-ledger, .pap-faq){border-top-color:var(--pap-on-ink)}.pap :is(.pap-method, .pap-section--ink) :is(.pap-prose, .pap-lead, .pap-body) a,.pap :is(.pap-method, .pap-section--ink) :is(.pap-prose, .pap-lead, .pap-body) a:is(:link, :visited, :focus, :hover, :active){color:var(--pap-on-ink);text-decoration-color:var(--pap-on-ink-line)}.pap .pap-hero{padding-block:var(--pap-hero-top) clamp(48px, 6vw, 72px)}.pap .pap-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:48px}.pap .pap-hero-copy .pap-lead{margin-top:24px;max-width:var(--pap-measure-narrow)}.pap .pap-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:36px}.pap .pap-hero-doc{position:relative;z-index:var(--pap-z-raised);width:100%;max-width:var(--pap-hero-doc-max)}.pap .pap-stack{position:relative;padding:60px 20px 0 0}.pap .pap-stack-under{position:absolute;border-radius:var(--pap-radius);background:var(--pap-sheet);border:1px solid var(--pap-rule);box-shadow:var(--pap-shadow-under)}.pap .pap-stack-under--1{top:0;left:20px;right:0;bottom:64px}.pap .pap-stack-under--2{top:30px;left:10px;right:10px;bottom:32px}.pap .pap-stack-tab{display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px;padding:0 20px}.pap .pap-stack-tab .pap-ref{font-size:var(--pap-fs-mono-sm);color:var(--pap-muted)}.pap .pap-stack-title{font-family:var(--pap-serif);font-size:var(--pap-fs-small);line-height:1;color:var(--pap-text-soft);white-space:nowrap}.pap .pap-hero-doc .pap-page{--pap-page-px:clamp(20px, 2.6vw, 34px)}.pap .pap-hero-doc .pap-page-body{padding-block:24px 26px}.pap .pap-hero-doc .pap-page-title{font-size:var(--pap-fs-doc-title-sm)}.pap .pap-hero-doc .pap-brief-decision{margin-top:20px}.pap .pap-hero-doc .pap-doc-statement{font-size:var(--pap-fs-doc-md)}.pap .pap-hero-doc .pap-actions{margin-top:20px;border-bottom:0}.pap .pap-hero-doc .pap-runhead{padding-top:18px}.pap .pap-hero-doc .pap-runfoot{padding-bottom:18px}.pap .pap-hero-doc .pap-action{grid-template-columns:84px minmax(0, 1fr);row-gap:4px;padding:13px 0}.pap .pap-hero-doc .pap-action .pap-doc-refs{grid-column:2;text-align:left}.pap .pap-hero-doc .pap-action:last-child{border-bottom:0;padding-bottom:0}.pap .pap-pagehead{padding-block:var(--pap-hero-top) clamp(40px, 5vw, 64px);border-bottom:var(--pap-rule-row)}.pap .pap-pagehead .pap-h1{max-width:18em}.pap .pap-pagehead .pap-lead{margin-top:24px;max-width:var(--pap-measure-narrow)}.pap .pap-pagehead .pap-crumbs{margin-bottom:20px}.pap .pap-crumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.pap .pap-crumbs-item{display:inline-flex;align-items:center;gap:8px;font-size:var(--pap-fs-meta);line-height:var(--pap-lh-meta);color:var(--pap-muted)}.pap .pap-crumbs-item + .pap-crumbs-item::before{content:"/";content:"/" / "";color:var(--pap-rule-strong)}.pap .pap-crumbs-link{color:var(--pap-text-soft);text-decoration:underline;text-decoration-color:var(--pap-rule-strong);text-decoration-thickness:1px;text-underline-offset:4px;border-radius:var(--pap-radius)}.pap .pap-crumbs-link:visited{color:var(--pap-text-soft)}.pap .pap-crumbs-link:hover{color:var(--pap-accent);text-decoration-color:var(--pap-accent)}.pap .pap-crumbs-link:active{color:var(--pap-ink-active);text-decoration-color:var(--pap-ink-active)}.pap .pap-crumbs-item [aria-current="page"]{color:var(--pap-muted)}.pap .pap-examine-block{margin-top:var(--pap-block-gap)}.pap .pap-examine-block .pap-label{margin-bottom:14px}.pap .pap-examine{display:grid;grid-template-columns:minmax(0, 1fr);max-width:var(--pap-measure-lead);border-top:1px solid var(--pap-ink)}.pap .pap-examine li{padding:14px 0;font-family:var(--pap-serif);font-size:var(--pap-fs-doc-lg);line-height:1.38;color:var(--pap-ink);text-wrap:pretty}.pap .pap-examine li + li{border-top:var(--pap-rule-row)}.pap .pap-inputs{margin-top:8px;border-top:1px solid var(--pap-rule-desk)}.pap .pap-inputs li{padding:9px 0;font-size:var(--pap-fs-small);line-height:var(--pap-lh-meta);color:var(--pap-text);border-bottom:1px solid var(--pap-rule-desk)}.pap .pap-diag{padding-block:var(--pap-section-y)}.pap .pap-diag-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--pap-grid-gap-sm)}.pap .pap-diag-intro .pap-lead{margin-top:24px}.pap .pap-terms{align-self:start;padding:20px 0 0;background:none;border:0;border-top:1px solid var(--pap-ink);border-radius:0}.pap .pap-terms-fee{font-family:var(--pap-serif);font-size:var(--pap-fs-doc-lg);line-height:var(--pap-lh-doc);color:var(--pap-ink);text-wrap:pretty}.pap .pap-terms-boundary{margin-top:16px;padding-top:14px;border-top:var(--pap-rule-row);font-size:var(--pap-fs-small);line-height:var(--pap-lh-lead);color:var(--pap-muted);text-wrap:pretty}.pap .pap-terms .pap-link{margin-top:18px}.pap :not(.pap-diag-grid) > .pap-prose + .pap-terms{margin-top:var(--pap-grid-gap-sm);max-width:var(--pap-measure)}.pap .pap-method{padding-block:var(--pap-section-y);background:var(--pap-ink);color:var(--pap-on-ink)}.pap .pap-method-intro{margin-top:20px;font-size:var(--pap-fs-lead);line-height:var(--pap-lh-lead);color:var(--pap-on-ink-muted);max-width:var(--pap-measure-lead);text-wrap:pretty}.pap .pap-progression{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);margin-top:clamp(48px, 6vw, 80px);border-left:1px solid var(--pap-rule-on-ink);padding-left:24px}.pap .pap-stage{position:relative;display:flex;flex-direction:column;padding:0 0 64px 0}.pap .pap-stage--final{padding-bottom:0}.pap .pap-stage-name{font-family:var(--pap-serif);font-optical-sizing:auto;font-weight:var(--pap-fw-regular);font-size:var(--pap-fs-stage);line-height:var(--pap-lh-stage);letter-spacing:-0.01em;color:var(--pap-on-ink)}.pap .pap-stage-arrow{position:absolute;z-index:var(--pap-z-raised);left:-35.5px;bottom:18px;display:block;width:22px;height:22px;margin:0;color:var(--pap-on-ink);background:var(--pap-ink);box-shadow:0 0 0 8px var(--pap-ink);overflow:visible;transform:rotate(90deg)}.pap .pap-stage-desc{margin-top:14px;font-size:var(--pap-fs-body);line-height:1.6;color:var(--pap-on-ink-muted);max-width:var(--pap-measure-narrow);text-wrap:pretty}.pap .pap-stage-out{margin-top:26px;padding-top:18px;border-top:1px solid var(--pap-rule-on-ink)}.pap .pap-stage-doc{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.pap .pap-stage-docname{font-family:var(--pap-serif);font-size:var(--pap-fs-serif-md);font-weight:var(--pap-fw-medium);line-height:1.25;color:var(--pap-on-ink)}.pap .pap-stage-q{margin-top:14px}.pap .pap-page{position:relative;display:flex;flex-direction:column;background:var(--pap-sheet);border:1px solid var(--pap-rule);border-radius:var(--pap-radius);box-shadow:var(--pap-shadow-sheet);color:var(--pap-text);--pap-page-px:clamp(20px, 5.2vw, 72px)}.pap .pap-runhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;margin-inline:var(--pap-page-px);padding:clamp(18px, 2.6vw, 32px) 0 10px;border-bottom:1px solid var(--pap-ink)}.pap .pap-runhead-brand{display:inline-flex;align-items:center;gap:8px;color:var(--pap-ink)}.pap .pap-runhead-brand .pap-mark{height:22px}.pap .pap-runhead-firm{font-family:var(--pap-serif);font-size:var(--pap-fs-note);font-weight:var(--pap-fw-medium);line-height:1.2;white-space:nowrap}.pap .pap-runhead-meta{display:inline-flex;align-items:center;gap:12px}.pap .pap-runhead-meta .pap-ref{font-size:var(--pap-fs-mono-sm)}.pap .pap-artifact-mark{padding-left:12px;border-left:1px solid var(--pap-rule);font-family:var(--pap-serif);font-size:var(--pap-fs-meta);font-style:italic;font-weight:var(--pap-fw-regular);line-height:var(--pap-lh-ui);color:var(--pap-muted);white-space:nowrap}.pap .pap-page-body{flex:1 1 auto;padding:clamp(24px, 3.4vw, 44px) var(--pap-page-px) clamp(28px, 3.6vw, 48px)}.pap .pap-page-project{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;font-size:var(--pap-fs-meta);line-height:var(--pap-lh-meta);color:var(--pap-muted)}.pap .pap-page-title{margin-top:6px;font-family:var(--pap-serif);font-optical-sizing:auto;font-weight:var(--pap-fw-regular);font-size:var(--pap-fs-doc-title);line-height:1.08;letter-spacing:var(--pap-ls-h2);color:var(--pap-ink);text-wrap:balance}.pap .pap-page-excerpt{font-family:var(--pap-sans);font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-medium);letter-spacing:0;color:var(--pap-muted);white-space:nowrap}.pap .pap-page-titleblock{padding-bottom:clamp(18px, 2vw, 24px);border-bottom:1px solid var(--pap-ink)}.pap .pap-page-h{margin-top:clamp(24px, 2.4vw, 32px);margin-bottom:14px;font-family:var(--pap-serif);font-size:var(--pap-fs-question);font-weight:var(--pap-fw-medium);line-height:1.25;color:var(--pap-ink)}.pap .pap-page-lede{margin-top:20px;font-family:var(--pap-serif);font-style:italic;font-size:var(--pap-fs-doc);line-height:var(--pap-lh-doc);color:var(--pap-text-soft)}.pap .pap-runfoot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-inline:var(--pap-page-px);padding:10px 0 clamp(18px, 2.6vw, 32px);border-top:var(--pap-rule-row);font-family:var(--pap-mono);font-size:var(--pap-fs-mono-sm);line-height:var(--pap-lh-ui);color:var(--pap-muted)}.pap .pap-runfoot .pap-ref{font-size:var(--pap-fs-mono-sm)}.pap .pap-runfoot > span:last-child{font-family:var(--pap-serif);font-size:var(--pap-fs-meta);font-variant-numeric:lining-nums tabular-nums}.pap .pap-doc-label{display:block;font-family:var(--pap-sans);font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-semibold);line-height:1.4;color:var(--pap-ink)}.pap .pap-doc-statement{margin-top:6px;font-family:var(--pap-serif);font-size:var(--pap-fs-doc-lg);line-height:var(--pap-lh-statement);color:var(--pap-ink);text-wrap:pretty}.pap .pap-doc-text{font-family:var(--pap-serif);font-size:var(--pap-fs-doc);line-height:var(--pap-lh-doc);color:var(--pap-text);text-wrap:pretty}.pap .pap-doc-refs{font-family:var(--pap-sans);font-size:var(--pap-fs-meta);line-height:1.4;color:var(--pap-muted);white-space:nowrap}.pap .pap-doc-refs .pap-ref{font-size:var(--pap-fs-mono-sm);color:var(--pap-ink)}.pap .pap-brief-decision{margin-top:var(--pap-doc-gap)}.pap .pap-brief-basis{margin-top:12px}.pap .pap-actions{margin-top:var(--pap-doc-gap);border-top:var(--pap-rule-w-head) solid var(--pap-ink);border-bottom:1px solid var(--pap-ink)}.pap .pap-action{display:grid;grid-template-columns:88px minmax(0, 1fr) var(--pap-ref-col);gap:6px 20px;align-items:baseline;padding:16px 0;border-bottom:var(--pap-rule-row)}.pap .pap-action:last-child{border-bottom:0}.pap .pap-action dt{font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-semibold);line-height:1.4;color:var(--pap-ink)}.pap .pap-action dd{font-family:var(--pap-serif);font-size:var(--pap-fs-doc);line-height:var(--pap-lh-doc);color:var(--pap-text);text-wrap:pretty}.pap .pap-action .pap-doc-refs{font-family:var(--pap-sans);font-size:var(--pap-fs-meta);line-height:1.4;color:var(--pap-muted);text-align:left}.pap .pap-questions{display:grid;gap:8px}.pap .pap-questions li{position:relative;padding-left:20px}.pap .pap-questions li::before{content:"";position:absolute;left:3px;top:0.62em;width:5px;height:5px;background:var(--pap-ink)}.pap .pap-revisit{margin-top:clamp(22px, 2.6vw, 30px);padding-top:14px;border-top:var(--pap-rule-row)}.pap .pap-revisit .pap-doc-label{display:inline;margin-right:6px}.pap .pap-findings{border-top:var(--pap-rule-w-head) solid var(--pap-ink);border-bottom:1px solid var(--pap-ink)}.pap .pap-finding{display:grid;grid-template-columns:44px minmax(0, 1fr) var(--pap-ref-col);gap:6px 20px;align-items:baseline;padding:12px 0;border-bottom:var(--pap-rule-row)}.pap .pap-finding:last-child{border-bottom:0}.pap .pap-finding .pap-doc-refs{text-align:left}.pap .pap-log,.pap .pap-log :is(thead, tbody, tr, th, td){background:transparent;border:0;box-shadow:none}.pap .pap-log{width:100%;border-collapse:collapse;font-size:var(--pap-fs-small);line-height:1.5;border-top:var(--pap-rule-w-head) solid var(--pap-ink);border-bottom:1px solid var(--pap-ink);font-variant-numeric:lining-nums tabular-nums}.pap .pap-log th[scope="col"]{padding:10px 16px 10px 0;text-align:left;vertical-align:bottom;font-family:var(--pap-sans);font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-medium);color:var(--pap-ink);border-bottom:var(--pap-rule-head)}.pap .pap-log td,.pap .pap-log th[scope="row"]{padding:10px 20px 10px 0;text-align:left;vertical-align:baseline;border-bottom:var(--pap-rule-row)}.pap .pap-log tbody tr:last-child > *{border-bottom:0}.pap .pap-log tr > :last-child{padding-right:0}.pap .pap-log th[scope="row"]{width:60px;font-weight:var(--pap-fw-medium)}.pap .pap-log-area{width:var(--pap-ref-col);font-family:var(--pap-serif);font-size:var(--pap-fs-doc);font-weight:var(--pap-fw-regular);color:var(--pap-ink)}.pap .pap-log-obs{font-family:var(--pap-serif);font-size:var(--pap-fs-doc);line-height:var(--pap-lh-question);color:var(--pap-text)}.pap .pap-log-ev{width:var(--pap-ref-col);color:var(--pap-muted)}.pap .pap-chain{margin-top:24px}.pap .pap-chain-link{position:relative;display:grid;grid-template-columns:34px minmax(0, 1fr) auto;gap:4px 20px;align-items:start;padding-bottom:30px}.pap .pap-chain-link:last-child{padding-bottom:0}.pap .pap-chain-link:not(:last-child)::before{content:"";position:absolute;left:16.5px;top:34px;bottom:4px;border-left:1px solid var(--pap-rule-strong)}.pap .pap-chain-link:not(:last-child)::after{content:"";position:absolute;left:12.5px;bottom:5px;width:9px;height:9px;border-right:1px solid var(--pap-rule-strong);border-bottom:1px solid var(--pap-rule-strong);transform:rotate(45deg)}.pap .pap-chain-num{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--pap-ink);border-radius:var(--pap-radius);background:var(--pap-sheet);font-family:var(--pap-mono);font-size:var(--pap-fs-mono);font-weight:var(--pap-fw-medium);color:var(--pap-ink)}.pap .pap-chain-link--cause .pap-chain-num{background:var(--pap-ink);color:var(--pap-on-ink)}.pap .pap-chain-body{padding-top:5px}.pap .pap-chain-kind{display:block;margin-bottom:2px;font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-semibold);line-height:1.4;color:var(--pap-ink)}.pap .pap-chain-text{font-family:var(--pap-serif);font-size:var(--pap-fs-doc-lg);line-height:1.38;color:var(--pap-text);text-wrap:pretty}.pap .pap-chain-link--cause .pap-chain-text{color:var(--pap-ink);font-weight:var(--pap-fw-medium)}.pap .pap-chain-ev{align-self:end;padding-bottom:5px;text-align:right}.pap .pap-chain-ev .pap-ref{font-size:var(--pap-fs-mono-sm)}.pap .pap-chain-ev-text{font-size:var(--pap-fs-meta);color:var(--pap-muted);white-space:nowrap}.pap .pap-page-body > .pap-page-h:first-child{margin-top:0}.pap :is(p.pap-doc-text, .pap-doc-statement) + p.pap-doc-text:not(.pap-revisit),.pap p.pap-doc-text + .pap-doc-statement{margin-top:1em}.pap .pap-page-lede + :is(.pap-log, .pap-questions, .pap-findings, .pap-actions),.pap :is(.pap-log, .pap-questions, .pap-findings, .pap-actions, .pap-chain) + :is(.pap-doc-statement, .pap-doc-text, .pap-page-lede):not(.pap-revisit){margin-top:var(--pap-doc-gap)}.pap .pap-disclosure{display:inline-block;padding:2px 0 2px 14px;background:none;border:0;border-left:var(--pap-rule-w-major) solid var(--pap-ink);border-radius:0;font-family:var(--pap-sans);font-style:normal;font-weight:var(--pap-fw-medium);font-size:var(--pap-fs-small);line-height:var(--pap-lh-meta);letter-spacing:var(--pap-ls-ui);color:var(--pap-ink)}.pap .pap-about-demo{margin-top:clamp(48px, 5vw, 72px);padding-top:24px;border-top:1px solid var(--pap-rule-desk)}.pap .pap-about-demo-text{margin-top:12px;font-family:var(--pap-serif);font-size:var(--pap-fs-doc-lg);line-height:var(--pap-lh-doc);color:var(--pap-ink);max-width:var(--pap-measure-wide);text-wrap:pretty}.pap .pap-scope{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;margin-top:32px}.pap .pap-scope-col{padding-top:16px;border-top:1px solid var(--pap-rule-desk)}.pap .pap-scope-col p{margin-top:8px;font-size:var(--pap-fs-body);line-height:1.6;color:var(--pap-text-soft);max-width:var(--pap-measure-scope);text-wrap:pretty}.pap .pap-about-demo .pap-link{margin-top:28px}.pap .pap-placeholder{display:inline-flex;align-items:center;min-height:26px;padding:2px 9px;border:1px dashed var(--pap-rule-strong);border-radius:var(--pap-radius);background:transparent;font-family:var(--pap-serif);font-size:var(--pap-fs-note);font-weight:var(--pap-fw-regular);font-style:italic;line-height:var(--pap-lh-ui);color:var(--pap-muted);white-space:normal;max-width:100%}.pap .pap-placeholder--short{white-space:nowrap}.pap :is(.pap-work, .pap-section--desk) .pap-placeholder{border-color:var(--pap-rule-strong-desk)}.pap .pap-note{max-width:var(--pap-measure);padding-top:14px;border-top:1px solid var(--pap-rule-strong)}.pap .pap-note > .pap-label{margin-bottom:6px}.pap .pap-note-text{font-size:var(--pap-fs-small);line-height:var(--pap-lh-lead);color:var(--pap-text-soft);text-wrap:pretty}.pap .pap-note-text + .pap-note-text{margin-top:8px}.pap :is(.pap-work, .pap-section--desk) .pap-note{border-top-color:var(--pap-rule-strong-desk)}.pap .pap-exp-note{font-family:var(--pap-serif);font-size:var(--pap-fs-note);font-style:italic;font-weight:var(--pap-fw-regular);line-height:1.5;color:var(--pap-muted)}.pap .pap-work{padding-block:var(--pap-section-y);background:var(--pap-desk)}.pap .pap-work .pap-disclosure{margin-top:16px}.pap .pap-work-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--pap-grid-gap-sm);margin-top:clamp(36px, 4vw, 56px)}.pap .pap-about-demo + .pap-work-grid{margin-top:clamp(var(--pap-s8), 8vw, var(--pap-s9))}.pap .pap-casefile{padding-top:18px;border-top:1px solid var(--pap-ink)}.pap .pap-casefile-scenario{margin-top:14px;font-size:var(--pap-fs-small);line-height:1.6;color:var(--pap-text-soft);text-wrap:pretty}.pap .pap-casefile .pap-label{margin-top:26px;font-size:var(--pap-fs-meta)}.pap .pap-viewer{min-width:0}.pap .pap-index{display:none}.pap [data-pap-tabs][data-pap-bound] .pap-index{display:grid;grid-template-columns:minmax(0, 1fr);margin-top:20px;margin-bottom:28px;border-top:1px solid var(--pap-ink)}.pap .pap-index-item{position:relative;display:flex;flex-direction:row;align-items:baseline;gap:10px;min-height:var(--pap-control-h);margin:0;padding:12px 0 12px 16px;background:transparent;border:0;border-bottom:1px solid var(--pap-rule-desk);border-radius:0;text-align:left;cursor:pointer;color:var(--pap-text-soft)}.pap .pap-index-item::before{content:"";position:absolute;left:0;top:10px;bottom:10px;border-left:2px solid transparent}.pap .pap-index-ref{flex:none;font-family:var(--pap-mono);font-size:var(--pap-fs-mono);font-weight:var(--pap-fw-medium);line-height:var(--pap-lh-ui);color:var(--pap-muted)}.pap .pap-index-title{min-width:0;font-family:var(--pap-serif);font-size:var(--pap-fs-body);line-height:var(--pap-lh-ui);color:inherit}.pap .pap-index-item:hover{color:var(--pap-ink)}.pap .pap-index-item:hover .pap-index-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--pap-rule-strong-desk)}.pap .pap-index-item:hover::before{border-left-color:var(--pap-rule-strong-desk)}.pap .pap-index-item:active{color:var(--pap-ink-active)}.pap .pap-index-item:active::before{border-left-color:var(--pap-ink-active)}.pap .pap-index-item[aria-selected="true"]{color:var(--pap-ink)}.pap .pap-index-item[aria-selected="true"]::before{border-left-color:var(--pap-ink)}.pap .pap-index-item[aria-selected="true"] .pap-index-ref{color:var(--pap-accent)}.pap .pap-index-item[aria-selected="true"] .pap-index-title{font-weight:var(--pap-fw-medium);text-decoration:none}.pap .pap-index-item:focus-visible{outline:var(--pap-focus-width) solid var(--pap-focus-color);outline-offset:-2px}.pap .pap-panel{position:relative;isolation:isolate;display:block;width:100%;max-width:var(--pap-page-max);margin-inline:auto;justify-self:center;padding:0 10px 10px 0;scroll-margin-top:24px}.pap .pap-panel > .pap-page{z-index:var(--pap-z-raised);width:100%}@media (min-width: 700px){.pap .pap-pages .pap-page{aspect-ratio:8.5 / 11}.pap .pap-pages .pap-page-body--map{display:flex;flex-direction:column}.pap .pap-pages .pap-page-body--map .pap-chain{flex:1 1 auto;display:flex;flex-direction:column}.pap .pap-pages .pap-page-body--map .pap-chain-link{flex:1 1 auto;align-content:start}.pap .pap-pages .pap-page-body--map .pap-chain-link:last-child{flex:0 0 auto}}.pap .pap-panel:focus-visible{outline-offset:2px}.pap .pap-panel--stacked::after{content:"";position:absolute;inset:0 10px 10px 0;z-index:var(--pap-z-base);background:var(--pap-sheet);border:1px solid var(--pap-rule-desk);border-radius:var(--pap-radius);box-shadow:var(--pap-shadow-under);transform:translate(8px, 8px)}.pap [data-pap-tabs]:not([data-pap-bound]) .pap-pages > .pap-panel + .pap-panel{margin-top:40px}.pap [data-pap-tabs][data-pap-bound] .pap-pages{display:grid}.pap [data-pap-tabs][data-pap-bound] .pap-pages > .pap-panel{grid-area:1 / 1;align-self:stretch}.pap [data-pap-tabs][data-pap-bound] .pap-pages{align-items:stretch}.pap [data-pap-tabs][data-pap-bound] .pap-pages > .pap-panel{display:flex;flex-direction:column}.pap [data-pap-tabs][data-pap-bound] .pap-pages > .pap-panel > .pap-page{flex:1 0 auto}.pap [data-pap-tabs][data-pap-bound] .pap-pages > .pap-panel:not(.pap-is-current){visibility:hidden;opacity:0}.pap .pap-work-grid[data-pap-tabs]{scroll-margin-top:24px}.pap .pap-doc-seq{max-width:var(--pap-page-max);margin-inline:auto}.pap .pap-doc-seq > .pap-panel + .pap-panel,.pap .pap-doc-seq > .pap-page + .pap-page{margin-top:40px}.pap .pap-doc-seq + .pap-doc-seq{margin-top:var(--pap-s8)}.pap .pap-exp{padding-block:var(--pap-section-y) calc(var(--pap-section-y) * 0.6)}.pap .pap-exp-intro{margin-top:20px}.pap .pap-ledger{margin-top:clamp(32px, 4vw, 48px);border-top:var(--pap-rule-major)}.pap .pap-ledger-row{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px;padding:22px 0 24px;border-bottom:var(--pap-rule-row)}.pap .pap-ledger-area{font-family:var(--pap-serif);font-size:var(--pap-fs-serif-md);font-weight:var(--pap-fw-regular);line-height:1.25;color:var(--pap-ink);text-wrap:balance}.pap .pap-ledger-desc{font-size:var(--pap-fs-body);line-height:1.6;color:var(--pap-text-soft);max-width:var(--pap-measure-lead);text-wrap:pretty}.pap .pap-ledger-row > .pap-link{grid-column:-2 / -1;justify-self:start}.pap .pap-exp-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-top:20px}.pap .pap-close{padding-block:var(--pap-section-y);border-top:1px solid var(--pap-ink)}.pap .pap-close-inner{display:grid;grid-template-columns:minmax(0, 1fr);gap:28px;max-width:var(--pap-close-max)}.pap .pap-close .pap-h2{font-size:var(--pap-fs-display);line-height:var(--pap-lh-display);max-width:15em}.pap .pap-close-action{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:8px}.pap .pap-close-line{font-size:var(--pap-fs-body);line-height:var(--pap-lh-lead);color:var(--pap-text-soft)}.pap .pap-footer{padding-block:56px 40px;border-top:1px solid var(--pap-rule);background:var(--pap-canvas)}.pap .pap-footer-inner{display:grid;grid-template-columns:minmax(0, 1fr);gap:28px}.pap .pap-footer-brand{display:inline-block;justify-self:start;line-height:0;border-radius:var(--pap-radius)}.pap .pap-footer-brand:is(:link, :visited, :hover, :focus, :active){background-color:transparent;box-shadow:none;text-decoration:none}.pap .pap-footer-brand:focus-visible{outline:var(--pap-focus-width) solid var(--pap-focus-color);outline-offset:6px}.pap .pap-lockup{display:block;height:clamp(136px, 11vw, 156px);width:auto;max-width:none}.pap .pap-footer-meta{display:grid;gap:8px;min-width:0}.pap .pap-footer-links{display:flex;flex-wrap:wrap;gap:0 24px}.pap .pap-footer-link{display:inline-flex;align-items:center;min-height:var(--pap-target);font-size:var(--pap-fs-note);line-height:1.4;color:var(--pap-text-soft);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.pap .pap-footer-link:visited{color:var(--pap-text-soft)}.pap .pap-footer-link:hover{color:var(--pap-accent);text-decoration-color:var(--pap-accent)}.pap .pap-footer-link:active{color:var(--pap-ink-active);text-decoration-color:var(--pap-ink-active)}.pap .pap-footer-link[aria-current="page"]{color:var(--pap-ink);text-decoration-color:var(--pap-ink)}.pap .pap-footer-legal{font-size:var(--pap-fs-meta);color:var(--pap-muted)}.pap .pap-footer-contact{display:flex;flex-wrap:wrap;gap:0 24px}.pap .pap-footer-contact .pap-footer-link{overflow-wrap:anywhere}.pap .pap-faq{border-top:var(--pap-rule-major)}.pap .pap-faq-item{border-bottom:var(--pap-rule-row)}.pap .pap-faq-q{display:flex;align-items:baseline;justify-content:space-between;gap:24px;min-height:var(--pap-control-h);padding:20px 0;font-family:var(--pap-serif);font-size:var(--pap-fs-serif-md);font-weight:var(--pap-fw-regular);line-height:1.3;color:var(--pap-ink);border-radius:var(--pap-radius);cursor:pointer}.pap .pap-faq-q-text{max-width:30em;text-wrap:pretty;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px}.pap .pap-faq-q:hover .pap-faq-q-text{text-decoration-color:var(--pap-rule-strong)}.pap .pap-faq-q:active .pap-faq-q-text{text-decoration-color:var(--pap-ink-active)}.pap .pap-faq-icon{position:relative;flex:none;align-self:center;width:14px;height:14px;color:var(--pap-ink)}.pap .pap-faq-icon::before,.pap .pap-faq-icon::after{content:"";position:absolute;left:0;top:6.25px;width:14px;height:0;border-top:1.5px solid currentColor}.pap .pap-faq-icon::after{transform:rotate(90deg)}.pap .pap-faq-item[open] .pap-faq-icon::after,.pap .pap-faq-item.pap-is-open .pap-faq-icon::after{transform:rotate(0deg)}.pap .pap-faq-a{padding:0 0 24px;max-width:var(--pap-measure)}.pap .pap-faq-a.pap-prose{font-size:var(--pap-fs-body);color:var(--pap-text-soft)}.pap .pap-prose{max-width:var(--pap-measure);font-size:var(--pap-fs-body);line-height:var(--pap-lh-body);color:var(--pap-text)}.pap .pap-prose > * + *{margin-top:1em}.pap .pap-prose p{text-wrap:pretty}.pap .pap-prose :where(h2:not([class])),.pap .pap-prose .pap-prose-h2{margin-top:2.2em;font-family:var(--pap-serif);font-optical-sizing:auto;font-weight:var(--pap-fw-regular);font-size:var(--pap-fs-h3);line-height:var(--pap-lh-h3);letter-spacing:var(--pap-ls-h3);color:var(--pap-ink);text-wrap:balance}.pap .pap-prose :where(h3:not([class])),.pap .pap-prose .pap-prose-h3{margin-top:1.8em;font-family:var(--pap-serif);font-size:var(--pap-fs-question);font-weight:var(--pap-fw-medium);line-height:1.25;color:var(--pap-ink)}.pap .pap-prose :is(:where(h2:not([class]), h3:not([class])), .pap-prose-h2, .pap-prose-h3) + *{margin-top:0.6em}.pap .pap-prose > .pap-note,.pap .pap-prose > .pap-note + *{margin-top:1.6em}.pap .pap-prose > .pap-link{margin-top:18px}.pap .pap-prose > :first-child{margin-top:0}.pap .pap-prose ul > li{position:relative;padding-left:20px}.pap .pap-prose ul > li::before{content:"";position:absolute;left:3px;top:0.7em;width:5px;height:5px;background:var(--pap-ink)}.pap .pap-prose ol{counter-reset:pap-ol}.pap .pap-prose ol > li{position:relative;padding-left:28px;counter-increment:pap-ol}.pap .pap-prose ol > li::before{content:counter(pap-ol) ".";position:absolute;left:0;top:0;font-weight:var(--pap-fw-medium);font-variant-numeric:tabular-nums;color:var(--pap-muted)}.pap .pap-prose li + li{margin-top:8px}.pap .pap-prose :is(ul, ol) li > :is(ul, ol){margin-top:8px}.pap :is(.pap-prose, .pap-lead, .pap-body) a{color:var(--pap-ink);text-decoration:underline;text-decoration-color:var(--pap-accent);text-decoration-thickness:1px;text-underline-offset:4px;border-radius:var(--pap-radius)}.pap :is(.pap-prose, .pap-lead, .pap-body) a:is(:link, :visited, :focus){color:var(--pap-ink);background-color:transparent;box-shadow:none}.pap :is(.pap-prose, .pap-lead, .pap-body) a:hover{color:var(--pap-accent);text-decoration-thickness:2px}.pap :is(.pap-prose, .pap-lead, .pap-body) a:active{color:var(--pap-ink-active);text-decoration-color:var(--pap-ink-active)}.pap :is(.pap-prose, .pap-lead, .pap-body) a[href^="tel:"]{white-space:nowrap}.pap .pap-prose blockquote{padding:2px 0 2px 16px;border-left:var(--pap-rule-w-major) solid var(--pap-ink);font-family:var(--pap-serif);font-style:italic;font-size:var(--pap-fs-doc-lg);line-height:var(--pap-lh-doc);color:var(--pap-ink)}.pap .pap-prose hr{margin-block:2em}.pap .pap-prose .pap-prose-meta{font-size:var(--pap-fs-meta);line-height:var(--pap-lh-meta);color:var(--pap-muted)}.pap .pap-prose > .pap-table-wrap{margin-block:1.6em}.pap .pap-table-wrap{max-width:100%;overflow-x:auto;border-radius:var(--pap-radius)}.pap .pap-table,.pap .pap-table :is(thead, tbody, tfoot, tr, th, td){background:transparent;border:0;box-shadow:none}.pap .pap-table{width:100%;border-collapse:collapse;font-family:var(--pap-sans);font-size:var(--pap-fs-small);line-height:1.5;color:var(--pap-text);border-top:var(--pap-rule-w-head) solid var(--pap-ink);border-bottom:1px solid var(--pap-ink);font-variant-numeric:lining-nums tabular-nums}.pap .pap-table caption{caption-side:top;padding-bottom:10px;text-align:left}.pap .pap-table th[scope="col"]{padding:10px 16px 10px 0;text-align:left;vertical-align:bottom;font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-medium);color:var(--pap-ink);border-bottom:var(--pap-rule-head)}.pap .pap-table td,.pap .pap-table th[scope="row"]{padding:12px 20px 12px 0;text-align:left;vertical-align:baseline;border-bottom:var(--pap-rule-row)}.pap .pap-table th[scope="row"]{font-weight:var(--pap-fw-semibold);color:var(--pap-ink)}.pap .pap-table tbody tr:last-child > *{border-bottom:0}.pap .pap-table tr > :last-child{padding-right:0}.pap .pap-table :is(td, th) > :is(ul, ol) > li{padding-left:var(--pap-s3);text-indent:calc(var(--pap-s3) * -1)}.pap .pap-table :is(td, th) > :is(ul, ol) > li > *{text-indent:0}.pap .pap-table :is(td, th) > :is(ul, ol) > li + li{margin-top:var(--pap-s2)}.pap .pap-table :is(td, th) > :is(ul, ol) > li::before{content:none}.pap .pap-seal{display:block;flex:none;justify-self:start;width:auto;height:var(--pap-seal-h);max-width:100%;object-fit:contain}.pap .pap-seal-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--pap-s5);align-items:start}@media (min-width: 900px){.pap .pap-seal-grid{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);column-gap:var(--pap-grid-gap)}.pap .pap-seal-grid > .pap-seal{grid-column:2;grid-row:1}.pap .pap-seal-grid > :not(.pap-seal){grid-column:1}}.pap .pap-split{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;padding-top:22px;border-top:var(--pap-rule-major)}.pap .pap-split + .pap-split{margin-top:clamp(48px, 6vw, 72px)}.pap .pap-split-head .pap-meta{margin-top:8px}.pap .pap-split-head > :is(h2, h3, h4, .pap-h2, .pap-h3) + :not(.pap-meta){margin-top:20px}.pap .pap-split-body{min-width:0}@media (min-width: 900px){.pap .pap-split{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);column-gap:var(--pap-grid-gap)}}.pap .pap-form{display:grid;gap:24px;max-width:var(--pap-measure)}.pap .pap-form-row{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px}@media (min-width: 700px){.pap .pap-form-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}.pap .pap-field{display:grid;align-content:start;gap:8px;min-width:0}.pap .pap-fieldset{display:grid;align-content:start;gap:0;min-width:0}.pap .pap-field-label,.pap .pap-legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-family:var(--pap-sans);font-size:var(--pap-fs-small);font-weight:var(--pap-fw-semibold);line-height:var(--pap-lh-ui);letter-spacing:var(--pap-ls-ui);color:var(--pap-ink)}.pap .pap-legend{float:none;width:100%;margin-bottom:8px}.pap .pap-field-req{font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-medium);letter-spacing:0;color:var(--pap-muted)}.pap .pap-field-hint{font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-regular);line-height:var(--pap-lh-meta);color:var(--pap-muted);max-width:var(--pap-measure);text-wrap:pretty}.pap .pap-field-label + .pap-field-hint{margin-top:-4px}.pap .pap-legend + .pap-field-hint{margin-top:-4px;margin-bottom:8px}.pap .pap-field-error{font-size:var(--pap-fs-small);font-weight:var(--pap-fw-medium);line-height:var(--pap-lh-meta);color:var(--pap-error);text-wrap:pretty}.pap .pap-field-error:empty{display:none}.pap .pap-fieldset > .pap-field-error{margin-top:var(--pap-s2)}.pap .pap-input,.pap .pap-select,.pap .pap-textarea{display:block;width:100%;min-height:var(--pap-control-h);padding:10px 14px;font-family:var(--pap-sans);font-size:var(--pap-fs-body);font-weight:var(--pap-fw-regular);line-height:1.4;color:var(--pap-text);background-color:var(--pap-sheet);border:1px solid var(--pap-control-edge);border-radius:var(--pap-radius);box-shadow:none;-webkit-appearance:none;appearance:none}.pap :is(.pap-input, .pap-select, .pap-textarea, .pap-choice-input){scroll-margin-top:var(--pap-s9)}.pap .pap-textarea{min-height:144px;padding:12px 14px;line-height:var(--pap-lh-lead);resize:vertical}.pap .pap-select{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2315223A' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}.pap :is(.pap-input, .pap-textarea)::placeholder{color:var(--pap-muted);opacity:1}.pap :is(.pap-input, .pap-select, .pap-textarea):hover{border-color:var(--pap-ink)}.pap :is(.pap-input, .pap-select, .pap-textarea):focus{border-color:var(--pap-ink);outline:var(--pap-focus-width) solid var(--pap-focus-color);outline-offset:var(--pap-focus-offset)}.pap :is(.pap-input, .pap-select, .pap-textarea)[aria-invalid="true"]{border-color:var(--pap-error);box-shadow:inset 0 0 0 1px var(--pap-error)}.pap :is(.pap-input, .pap-textarea):is([readonly]){background-color:var(--pap-canvas)}.pap :is(.pap-input, .pap-select, .pap-textarea):disabled{background-color:var(--pap-disabled-bg);border-color:var(--pap-rule);box-shadow:none;color:var(--pap-disabled-text);-webkit-text-fill-color:var(--pap-disabled-text);cursor:not-allowed}.pap .pap-select:is(:disabled){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23625E57' stroke-width='1.5'/%3E%3C/svg%3E")}.pap .pap-choices{display:grid;gap:0}.pap .pap-choice{display:grid;grid-template-columns:var(--pap-choice-size) minmax(0, 1fr);column-gap:12px;align-items:start;min-height:var(--pap-target);padding-block:10px;font-size:var(--pap-fs-body);line-height:var(--pap-lh-meta);color:var(--pap-text);cursor:pointer}.pap .pap-choice-input{display:grid;place-content:center;width:var(--pap-choice-size);height:var(--pap-choice-size);margin:1px 0 0;background-color:var(--pap-sheet);border:1px solid var(--pap-control-edge);border-radius:var(--pap-radius);-webkit-appearance:none;appearance:none;cursor:pointer}.pap .pap-choice-input[type="radio"]{border-radius:var(--pap-radius-round)}.pap .pap-choice-input::before{content:"";opacity:0}.pap .pap-choice-input[type="checkbox"]::before{width:6px;height:11px;border:solid var(--pap-on-ink);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.pap .pap-choice-input[type="radio"]::before{width:10px;height:10px;border-radius:var(--pap-radius-round);background:var(--pap-ink)}.pap .pap-choice-input:checked::before{opacity:1}.pap .pap-choice-input[type="checkbox"]:checked{background-color:var(--pap-ink);border-color:var(--pap-ink)}.pap .pap-choice-input[type="radio"]:checked{border-color:var(--pap-ink)}.pap .pap-choice:is(:hover) .pap-choice-input:not(:disabled):not([aria-invalid="true"]):not(.pap-is-error):not(.pap-is-disabled){border-color:var(--pap-ink)}.pap .pap-choice-input[aria-invalid="true"]{border-color:var(--pap-error);box-shadow:inset 0 0 0 1px var(--pap-error)}.pap .pap-choice-input:is(:disabled){background-color:var(--pap-disabled-bg);border-color:var(--pap-rule);box-shadow:none;cursor:not-allowed}.pap .pap-choice-input[type="checkbox"]:is(:disabled):is(:checked){background-color:var(--pap-disabled-text);border-color:var(--pap-disabled-text)}.pap .pap-choice-input[type="radio"]:is(:disabled)::before{background:var(--pap-disabled-text)}.pap .pap-choice:has(:disabled){color:var(--pap-disabled-text);cursor:not-allowed}.pap .pap-choice-text{min-width:0}.pap .pap-choice-text .pap-field-hint{display:block;margin-top:2px}.pap .pap-consent{font-size:var(--pap-fs-small);line-height:var(--pap-lh-lead);color:var(--pap-text-soft)}.pap .pap-consent a{color:var(--pap-ink);text-decoration:underline;text-decoration-color:var(--pap-accent);text-decoration-thickness:1px;text-underline-offset:3px}.pap .pap-consent a:is(:link, :visited, :focus){color:var(--pap-ink);background-color:transparent;box-shadow:none}.pap .pap-consent a:hover{color:var(--pap-accent);text-decoration-thickness:2px}.pap .pap-consent a:active{color:var(--pap-ink-active);text-decoration-color:var(--pap-ink-active)}.pap .pap-errsum{max-width:var(--pap-measure);padding:4px 0 4px 18px;border-left:var(--pap-rule-w-major) solid var(--pap-error)}.pap .pap-errsum:focus:not(:focus-visible){outline:none}.pap .pap-errsum-title{font-family:var(--pap-serif);font-size:var(--pap-fs-doc-lg);font-weight:var(--pap-fw-regular);line-height:var(--pap-lh-question);color:var(--pap-ink)}.pap .pap-errsum-list{display:grid;gap:4px;margin-top:10px}.pap .pap-errsum-link{font-size:var(--pap-fs-small);font-weight:var(--pap-fw-medium);line-height:var(--pap-lh-meta);color:var(--pap-error);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;border-radius:var(--pap-radius)}.pap .pap-errsum-link:is(:link, :visited){color:var(--pap-error)}.pap .pap-errsum-link:hover{color:var(--pap-error);text-decoration-thickness:2px}.pap .pap-errsum-link:active{color:var(--pap-ink-active)}.pap .pap-confirm{max-width:var(--pap-measure);padding-top:22px;border-top:var(--pap-rule-major)}.pap .pap-confirm:focus:not(:focus-visible),.pap .pap-confirm-title:focus:not(:focus-visible){outline:none}.pap .pap-confirm-title{font-family:var(--pap-serif);font-size:var(--pap-fs-h3);font-weight:var(--pap-fw-regular);line-height:var(--pap-lh-h3);color:var(--pap-ink)}.pap .pap-confirm-text{margin-top:12px;font-size:var(--pap-fs-body);line-height:var(--pap-lh-body);color:var(--pap-text-soft);text-wrap:pretty}.pap .pap-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:8px}.pap .pap-form-note{font-size:var(--pap-fs-meta);line-height:var(--pap-lh-meta);color:var(--pap-muted)}@media (max-width: 699px){.pap .pap-form-actions .pap-btn{width:100%}}.pap .pap-embed{max-width:var(--pap-measure)}.pap .pap-embed iframe{display:block;width:100%;border:0}.pap .pap-embed + .pap-form-note{margin-top:var(--pap-s4);max-width:var(--pap-measure)}@media (min-width: 700px){.pap .pap-scope{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.pap .pap-ledger-row{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);column-gap:40px}}@media (min-width: 900px){.pap .pap-diag-grid{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);column-gap:var(--pap-grid-gap)}.pap .pap-terms{margin-top:0;align-self:end;padding-top:22px;border-top:var(--pap-rule-major)}.pap .pap-work-grid{grid-template-columns:minmax(220px, 3fr) minmax(0, 9fr);gap:clamp(32px, 4vw, 64px);align-items:start}.pap .pap-casefile[data-pap-fits]{position:sticky;top:24px}.pap .pap-chain-link{padding-bottom:clamp(64px, 6vw, 88px)}.pap .pap-chain-link:last-child{padding-bottom:0}.pap .pap-chain{margin-top:44px}.pap .pap-close-inner{max-width:none;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:end;column-gap:64px}.pap .pap-close-action{margin-top:0}.pap .pap-footer-inner{grid-template-columns:auto minmax(0, 1fr);align-items:end;column-gap:64px}.pap .pap-footer-meta{justify-items:end}.pap .pap-footer-links{justify-content:flex-end}.pap .pap-footer-contact{justify-content:flex-end}}@media (min-width: 900px) and (max-width: 1199px){.pap .pap-work-grid{grid-template-columns:minmax(250px, 3.2fr) minmax(0, 8.8fr);gap:32px}}@media (min-width: 1024px){.pap .pap-progression{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto auto auto;column-gap:0;border-left:0;padding-left:0}.pap .pap-stage{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:32px 56px 0 0;border-top:1px solid var(--pap-rule-on-ink)}.pap .pap-stage + .pap-stage{border-top-color:var(--pap-on-ink-muted)}.pap .pap-stage--final{padding-right:0;border-top:1px solid var(--pap-on-ink)}.pap .pap-stage--final::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--pap-on-ink)}.pap .pap-stage + .pap-stage--final{border-top-color:var(--pap-on-ink)}.pap .pap-stage-arrow{top:-11px;right:-11px;left:auto;bottom:auto;transform:none;box-shadow:0 0 0 12px var(--pap-ink)}.pap .pap-ledger-row{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);column-gap:40px;align-items:baseline}}@media (min-width: 700px){.pap .pap-hero-doc{justify-self:end}}@media (min-width: 960px){.pap .pap-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 0.95fr);column-gap:40px;align-items:center}.pap .pap-hero-doc{max-width:var(--pap-hero-doc-md);margin-bottom:calc(var(--pap-hero-overhang) * -1)}.pap .pap-hero{padding-bottom:40px}.pap .pap-hero-copy{padding-bottom:40px}}@media (min-width: 1100px){.pap .pap-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.04fr);column-gap:56px}.pap .pap-hero-doc{max-width:var(--pap-hero-doc-lg);margin-bottom:calc(var(--pap-hero-overhang-lg) * -1)}}@media (max-width: 959px), (any-pointer: coarse){.pap .pap-link{min-height:var(--pap-target);align-items:center}.pap .pap-ref-link{display:inline-flex;align-items:center;min-height:var(--pap-target)}.pap .pap-crumbs-link{display:inline-flex;align-items:center;min-height:var(--pap-target)}.pap .pap-errsum-link{display:inline-flex;align-items:center;min-height:var(--pap-target)}.pap .pap-terms .pap-link{margin-top:10px}.pap .pap-prose > .pap-link:not(:first-child){margin-top:10px}.pap .pap-foot{row-gap:var(--pap-s2)}.pap .pap-stage-doc{align-items:center}.pap .pap-btn-sm:not(.pap-nav-cta){min-height:var(--pap-target)}}@media (min-width: 960px) and (any-pointer: coarse){.pap .pap-nav-link{display:inline-flex;align-items:center;min-height:var(--pap-target);padding-block:0}.pap .pap-btn-sm{min-height:var(--pap-target)}}@media (max-width: 899px){.pap .pap-inputs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px}.pap [data-pap-tabs][data-pap-bound] .pap-casefile{display:flex;flex-direction:column}.pap [data-pap-tabs][data-pap-bound] .pap-casefile .pap-index{order:1;margin-top:28px;margin-bottom:0}}@media (max-width: 699px){.pap .pap-page{--pap-page-px:18px}.pap .pap-runhead-meta{width:100%;justify-content:space-between}.pap .pap-artifact-mark{border-left:0;padding-left:0}.pap .pap-action,.pap .pap-finding{grid-template-columns:minmax(0, 1fr);gap:4px}.pap .pap-finding{grid-template-columns:40px minmax(0, 1fr)}.pap .pap-finding .pap-doc-refs{grid-column:2}.pap .pap-action .pap-doc-refs,.pap .pap-finding .pap-doc-refs{text-align:left}.pap .pap-chain-link{grid-template-columns:34px minmax(0, 1fr);column-gap:14px}.pap .pap-chain-ev{grid-column:2;align-self:start;padding:4px 0 0;text-align:left}.pap .pap-log,.pap .pap-log tbody,.pap .pap-log tr,.pap .pap-log td,.pap .pap-log th[scope="row"]{display:block;width:auto}.pap .pap-log thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pap .pap-log tr{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:14px;padding:14px 0;border-bottom:var(--pap-rule-row)}.pap .pap-log tbody tr:last-child{border-bottom:0}.pap .pap-log td,.pap .pap-log th[scope="row"]{padding:0;border:0}.pap .pap-log th[scope="row"],.pap .pap-log-area,.pap .pap-log-ev{width:auto}.pap .pap-log-obs,.pap .pap-log-ev{grid-column:1 / -1}.pap .pap-log-obs{margin-top:8px}.pap .pap-log-ev{margin-top:6px;font-size:var(--pap-fs-meta)}.pap .pap-log-area::before,.pap .pap-log-ev::before{content:attr(data-label) ": ";content:attr(data-label) ": " / "";font-family:var(--pap-sans);font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-semibold);color:var(--pap-muted)}.pap .pap-log-obs::before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-bottom:2px;font-family:var(--pap-sans);font-size:var(--pap-fs-meta);font-weight:var(--pap-fw-semibold);line-height:1.4;color:var(--pap-muted)}.pap .pap-panel{padding:0 6px 6px 0}.pap .pap-panel--stacked::after{inset:0 6px 6px 0;transform:translate(5px, 5px)}.pap [data-pap-tabs][data-pap-bound] .pap-pages{display:block}.pap [data-pap-tabs][data-pap-bound] .pap-pages > .pap-panel:not(.pap-is-current){display:none}.pap .pap-stack{padding:52px 16px 0 0}.pap .pap-stack-under--1{left:16px;bottom:52px}.pap .pap-stack-under--2{top:26px;left:8px;right:8px;bottom:26px}.pap .pap-stack-tab{height:26px;padding:0 12px;gap:10px}.pap .pap-stack-title{font-size:var(--pap-fs-note)}}@media (max-width: 420px){.pap .pap-runhead-firm{font-size:var(--pap-fs-meta)}.pap .pap-inputs{grid-template-columns:minmax(0, 1fr)}.pap .pap-wordmark{font-size:var(--pap-fs-wordmark-sm)}.pap .pap-mark{height:36px}.pap .pap-runhead-brand .pap-mark{height:20px}}@keyframes pap-rise{from{opacity:0;transform:translateY(var(--pap-rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.pap .pap-btn,.pap .pap-link,.pap .pap-link-arrow,.pap .pap-ref-link,.pap .pap-nav-link,.pap .pap-menu-btn,.pap .pap-menu-bars span,.pap .pap-footer-link,.pap .pap-crumbs-link,.pap .pap-index-item,.pap .pap-index-item::before,.pap .pap-index-ref,.pap .pap-faq-q-text,.pap .pap-faq-icon::after,.pap :is(.pap-prose, .pap-lead, .pap-body) a,.pap .pap-input,.pap .pap-select,.pap .pap-textarea,.pap .pap-choice-input,.pap .pap-choice-input::before{transition-property:background-color, border-color, color, transform, opacity, text-decoration-color, box-shadow;transition-duration:var(--pap-dur);transition-timing-function:var(--pap-ease)}.pap .pap-enter .pap-stack-under--1{animation:pap-rise var(--pap-dur-enter) var(--pap-ease) var(--pap-delay-1) both}.pap .pap-enter .pap-stack-under--2{animation:pap-rise var(--pap-dur-enter) var(--pap-ease) var(--pap-delay-2) both}.pap .pap-enter .pap-page{animation:pap-rise var(--pap-dur-enter) var(--pap-ease) var(--pap-delay-3) both}.pap [data-pap-tabs][data-pap-bound] .pap-pages > .pap-panel{transition:opacity var(--pap-dur-fade) var(--pap-ease), visibility 0s linear 0s}.pap [data-pap-tabs][data-pap-bound] .pap-pages > .pap-panel:not(.pap-is-current){transition:opacity var(--pap-dur-fade) var(--pap-ease), visibility 0s linear var(--pap-dur-fade)}}@media (prefers-reduced-motion: reduce){.pap.pap *,.pap.pap *::before,.pap.pap *::after{transition-duration:0s !important;transition-delay:0s !important;animation-duration:0s !important;animation-delay:0s !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}@media (forced-colors: active){.pap .pap-index-item::before{forced-color-adjust:none;border-color:Canvas}.pap .pap-index-item[aria-selected="true"]::before{border-color:Highlight}.pap .pap-index-item[aria-selected="true"] .pap-index-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pap .pap-choice-input{forced-color-adjust:none;background-color:Canvas;border-color:CanvasText}.pap .pap-choice-input[type="checkbox"]:checked{background-color:Highlight;border-color:Highlight}.pap .pap-choice-input[type="checkbox"]::before{border-color:HighlightText}.pap .pap-choice-input[type="radio"]::before{background:Highlight}.pap :is(.pap-disclosure, .pap-errsum){border-left-color:CanvasText}.pap .pap-btn:is(:disabled, [aria-disabled="true"], [aria-busy="true"]),.pap .pap-link:is([aria-disabled="true"]){color:GrayText;border-color:GrayText}.pap :is(.pap-input, .pap-select, .pap-textarea):is([aria-invalid="true"]){border-width:2px}}

.pap .pap-footer-link {
  min-width: var(--pap-target);
}
.pap .pap-footer-address {
  margin: 0;
}
.pap .pap-pdf-frame {
  margin-top: var(--pap-s6);
  border: 1px solid var(--pap-rule-strong);
  border-radius: var(--pap-radius);
  background: var(--pap-sheet);
  box-shadow: var(--pap-shadow-sheet);
  overflow: hidden;
}
.pap .pap-pdf-object {
  display: block;
  width: 100%;
  height: 780px;
  border: 0;
}
.pap .pap-cta-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 28px;
  margin-top: var(--pap-s5);
}
@media (max-width: 959px) {
  .pap :is(.pap-lead, .pap-body, .pap-prose) a {
    display: inline-block;
    min-height: 44px;
    min-width: 44px;
    padding-block: 8px;
  }
  .pap .pap-consent a {
    display: inline-block;
    min-height: 44px;
    min-width: 44px;
    padding-block: 8px;
  }
  .pap .pap-choice-input {
    width: 44px;
    height: 44px;
    margin: -10px -10px 0 -10px;
    background-clip: content-box;
    padding: 10px;
  }
}
