.tpl-pages{overflow-anchor:none;width:8.5in;transition:zoom var(--zoom-ms,.2s) cubic-bezier(.22, 1, .36, 1);min-height:calc(var(--pages,1) * (var(--page-h) + var(--page-gap)) - var(--page-gap));margin:0 auto;position:relative}@media (prefers-reduced-motion:reduce){.tpl-pages{transition:none}}.tpl-pages__sheets{pointer-events:none;position:absolute;inset:0}.tpl-sheet{width:100%;height:var(--page-h);box-shadow:var(--elevation-2,0 2px 12px #0000002e);background:#fff;position:absolute;left:0}.tpl-sheet__number{right:0;bottom:calc(var(--page-gap) * -1);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);padding-top:4px;font-size:.6875rem;position:absolute}.tpl-pages__flow{z-index:1;padding-inline:var(--tpl-space-bleed,0px);margin-inline:calc(-1 * var(--tpl-space-bleed,0px));position:relative}.tpl-pages[data-multipage] .tpl-pages__flow{-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0 var(--page-h), transparent var(--page-h) calc(var(--page-h) + var(--page-gap)));mask-image:repeating-linear-gradient(to bottom, #000 0 var(--page-h), transparent var(--page-h) calc(var(--page-h) + var(--page-gap)))}.tpl-pages__flow .tpl-harvard{box-shadow:none;background:0 0}@media print{.fmt,.tpl-pages__sheets{display:none!important}.tpl-pages{width:auto;margin:0}.tpl-pages[data-multipage] .tpl-pages__flow{-webkit-mask-image:none;mask-image:none}}.tpl-zoom{z-index:5;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e2e6);width:fit-content;box-shadow:var(--shadow-sm,0 1px 3px #0000001f);border-radius:8px;align-items:center;gap:2px;margin:0 0 -32px auto;padding:3px;display:flex;position:sticky;top:8px}.tpl-zoom__btn{width:24px;height:24px;color:var(--color-text,#1a1a1a);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;font:600 14px/1 system-ui,sans-serif;display:inline-flex}.tpl-zoom__btn:hover:not(:disabled){background:var(--color-surface-subtle,#f2f2f4)}.tpl-zoom__btn:disabled{cursor:not-allowed;opacity:.35}.tpl-zoom__value{font-variant-numeric:tabular-nums;min-width:44px;color:var(--color-text-subtle,#6a6a70);text-align:center;cursor:pointer;background:0 0;border:0;padding:0 4px;font:500 11px/1 system-ui,sans-serif}.tpl-zoom__value:hover{color:var(--color-text,#1a1a1a)}@media print{.tpl-pages{zoom:1!important}.tpl-zoom{display:none!important}}
