.flipbook{perspective:2600px}.flipbook-shell{transition:transform .7s cubic-bezier(.38,.09,.22,1)}.flipbook-shell.is-closed{transform:translate(-25%)}.flipbook-leaf{width:50%;transform-style:preserve-3d;will-change:transform;transition:transform .7s cubic-bezier(.38,.09,.22,1);position:absolute;top:0;bottom:0}.flipbook-leaf-next{transform-origin:0;left:50%}.flipbook-leaf-next.is-turning{transform:rotateY(-180deg)}.flipbook-leaf-prev{transform-origin:100%;right:50%}.flipbook-leaf-prev.is-turning{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.flipbook-shell,.flipbook-leaf{transition:none}}.flipbook-face{backface-visibility:hidden}.flipbook-face-back{transform:rotateY(180deg)}.flipbook-image-start{object-position:right center}.flipbook-image-end{object-position:left center}.flipbook-gutter-start{background-image:linear-gradient(270deg,#1831531a,#0000 14%)}.flipbook-gutter-end{background-image:linear-gradient(90deg,#1831531a,#0000 14%)}.dark .flipbook-gutter-start{background-image:linear-gradient(270deg,#ffffff1a,#0000 14%)}.dark .flipbook-gutter-end{background-image:linear-gradient(90deg,#ffffff1a,#0000 14%)}.flipbook-stack{box-shadow:0 1px #ffffffe6,0 2px #d6d1c7d9,0 4px #ffffffe6,0 5px #d6d1c7a6,0 18px 34px -18px #18315361}.dark .flipbook-stack{box-shadow:0 1px #ffffff0b,0 2px #ffffff0b,0 4px #ffffff0b,0 5px #ffffff08,0 18px 34px -18px #0009}.flipbook-control{width:2.25rem;height:2.25rem;color:var(--c-navy);-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%);background-color:#ffffff94;background-image:linear-gradient(#ffffffb8,#f7f9f97a);border:1px solid #ffffffd1;border-radius:9999px;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #70828714,0 4px 14px -6px #1831534d}.flipbook-control:hover{transform:translateY(-50%)scale(1.05)}.flipbook-control-prev{left:.5rem}.flipbook-control-next{right:.5rem}.dark .flipbook-control{color:#fff;background-color:#151f1c94;background-image:linear-gradient(#151f1cb8,#151f1c7a);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0c,inset 0 -1px #0000002d,0 4px 14px -6px #00000080}.page-heading{padding-bottom:.75rem;position:relative}.page-heading:after{content:"";background:var(--c-navy);border-radius:2px;width:52px;height:2.5px;position:absolute;inset-block-end:0;inset-inline-start:0}.page-heading--title:after{width:96px;height:3px}.page-prose p{max-width:72ch;color:var(--c-ink-medium);margin-block:0 1.15rem;font-size:.92rem;line-height:2}.page-prose h3{max-width:72ch;color:var(--c-heading);margin-block:1.75rem .75rem;font-size:1rem;font-weight:900;line-height:1.8}.page-prose h3:first-child{margin-block-start:0}.page-prose ul,.page-prose ol{max-width:72ch;margin-block:0 1.5rem;padding-inline-start:1.35rem;list-style:none}.page-prose li{color:var(--c-ink-medium);margin-block-end:.7rem;font-size:.92rem;line-height:1.95;position:relative}.page-prose ol{list-style:decimal}.page-prose ol>li:before{content:none}.page-prose li:before{content:"";inset-inline-start:-1.35rem;background:var(--c-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:.82em}.page-link{color:var(--c-blue);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:800;text-decoration:underline}.page-link:hover{color:var(--c-heading)}.page-link:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px;border-radius:2px}.page-quote{border-inline-start:3px solid var(--c-navy);max-width:72ch;margin-block:0 1.75rem;padding-inline-start:1.5rem}.page-quote p{color:var(--c-heading);margin-block-end:.75rem;font-size:1rem;font-weight:700;line-height:1.95}.page-quote footer{color:var(--c-hint);font-size:.72rem;font-weight:800}.page-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.82rem}.page-table th,.page-table td{text-align:start;vertical-align:top;padding:.95rem 1.15rem}.page-table thead th{z-index:1;background:var(--c-surface-2);color:var(--c-heading);border-block-end:1px solid var(--c-line);white-space:nowrap;font-size:.76rem;font-weight:900;position:sticky;top:0}.page-table tbody th{font-weight:inherit}.page-table tbody :is(td,th){color:var(--c-ink-medium);border-block-end:1px solid color-mix(in srgb, var(--c-line) 55%, transparent)}.page-table tbody :is(td,th):first-child{color:var(--c-heading);font-weight:900}.page-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--c-surface-2) 60%, transparent)}.page-table tbody tr:last-child :is(td,th){border-block-end:0}.high-contrast .page-table tbody tr:nth-child(2n){background:var(--c-surface-2)}.high-contrast .page-table tbody :is(td,th),.high-contrast .page-table thead th{border-block-end-color:var(--c-line-strong)}
