@page kit-letter{size:letter portrait;margin:.6in}@page kit-slides{size:11in 8.5in;margin:0}@page kit-poster{size:24in 36in;margin:0}.print-desk{background:var(--color-bone);min-height:100vh}.print-toolbar{border-bottom:1px solid var(--color-hairline);background:var(--color-paper)}.print-toolbar-inner{gap:14px;max-width:1184px;margin-inline:auto;padding:16px 20px 18px;display:grid}.print-back{min-height:44px;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline);text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.print-back:hover{-webkit-text-decoration-color:var(--color-cut);text-decoration-color:var(--color-cut)}.print-toolbar-title{min-width:0}.print-toolbar-title .label{color:var(--color-muted)}.print-toolbar-title h1{letter-spacing:-.02em;margin-top:2px;font-size:1.5rem;font-weight:800;line-height:1.15}.print-toolbar-note{max-width:62ch;color:var(--color-muted);margin-top:6px;font-size:.875rem;line-height:1.25rem}.print-toolbar .btn{width:100%}.print-toolbar[data-paper=letter] .print-toolbar-inner{max-width:8.5in}@media (min-width:768px){.print-toolbar-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;padding:12px 32px 22px}.print-toolbar[data-paper=letter] .print-toolbar-inner{max-width:880px}.print-back{grid-column:1/-1}.print-toolbar .btn{width:auto}}.print-stage{justify-items:center;gap:28px;padding:24px 12px 72px;display:grid}@media (min-width:768px){.print-stage{gap:40px;padding:40px 32px 96px}}.print-sheet{border:1px solid var(--color-hairline);background:var(--color-paper);width:100%;max-width:8.5in;box-shadow:var(--shadow-paper);color:var(--color-ink);border-radius:4px;flex-direction:column;padding:28px 20px 22px;font-size:15px;line-height:22px;display:flex;container-type:inline-size}.print-sheet-body{flex-direction:column;flex:auto;justify-content:space-between;display:flex}@media (min-width:640px){.print-sheet{padding:36px 32px 28px}}@media (min-width:900px){.print-sheet{width:8.5in;min-height:11in;padding:.6in}}.print-sheet.doc-dense{font-size:13.5px;line-height:19px}@media screen and (max-width:899.98px){.print-sheet.doc-dense:not(.print-sheet--fixed){font-size:15px;line-height:22px}}.print-sheet--fixed{flex:none;width:8.5in;max-width:none;height:11in;min-height:0;padding:.6in;overflow:hidden}.print-masthead{border-bottom:4px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-bottom:12px;display:flex}.print-masthead-rule{border-bottom:1px solid var(--color-ink);height:3px;margin-bottom:16px}.print-logo{width:auto;height:32px;display:block}.print-tagline{color:var(--color-muted);white-space:nowrap;margin-top:5px;font-size:13px;font-weight:600;line-height:15px;display:block}.print-masthead-doc{text-align:right}.print-masthead-doc .print-program{color:var(--color-muted);font-size:13px;font-weight:600;line-height:18px}.print-masthead-doc .print-doc-name{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:18px}.print-masthead--slim{border-bottom-width:2px;align-items:center;padding-bottom:10px}.print-masthead--slim .print-logo{height:22px}.print-masthead--slim+.print-masthead-rule{display:none}.print-masthead--slim{margin-bottom:20px}@container (max-width:479.98px){.print-masthead-doc{text-align:left}}.print-footer{border-top:1px solid var(--color-rule);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin-top:14px;padding-top:9px;font-size:13px;line-height:18px;display:flex}.print-footer strong{color:var(--color-ink);font-weight:700}.print-footer .print-page-number{font-variant-numeric:tabular-nums;white-space:nowrap}.fill-in{vertical-align:bottom;flex-direction:column;min-width:9em;display:inline-flex}.fill-in-line{border-bottom:1px solid var(--color-rule);height:1.5em;display:block}.fill-in-label{color:var(--color-muted);letter-spacing:0;text-transform:none;margin-top:3px;font-size:13px;font-weight:400;line-height:16px}.print-sheet .doc-title{letter-spacing:-.028em;text-wrap:balance;font-size:28px;font-weight:800;line-height:1.04}.print-sheet .doc-lead{font-size:15px;line-height:22px}.print-sheet .doc-h{letter-spacing:-.005em;font-size:15px;font-weight:800;line-height:20px}.print-sheet .doc-small{color:var(--color-muted);font-size:13px;line-height:18px}.print-sheet .doc-section{margin-top:16px}.print-sheet .doc-head{margin-bottom:8px}.print-sheet .ledger-row{padding-block:5px}.print-sheet .ledger-row.ledger-total{margin-top:2px;padding-top:8px}.print-sheet .ledger-total dd{font-size:20px;line-height:22px}.print-sheet .ledger-row dd.ledger-note{font-size:13px;line-height:17px}.doc-statement{border:1px solid var(--color-hairline);border-top:0}.doc-statement:before{content:"";border-top:4px solid var(--color-ink);border-bottom:1px solid var(--color-ink);height:7px;display:block}.doc-statement-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 16px 0;display:flex}.doc-statement-body{padding:6px 16px 10px}.doc-statement-foot{border-top:1px solid var(--color-hairline);color:var(--color-muted);padding:8px 16px 9px;font-size:13px;line-height:18px}.doc-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.doc-steps li{border-top:2px solid var(--color-ink);padding-top:7px}.doc-steps .doc-step-name{letter-spacing:-.015em;align-items:baseline;gap:8px;font-size:16px;font-weight:800;line-height:24px;display:flex}.doc-steps .doc-step-name b{color:var(--color-cut);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:24px}.doc-steps li p+p{margin-top:4px}@container (min-width:600px){.doc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.doc-checks,.doc-nots,.doc-points{gap:5px;margin:0;padding:0;list-style:none;display:grid}.doc-checks li,.doc-nots li,.doc-points li{padding-left:24px;position:relative}.doc-checks li:before{content:"";border:1.5px solid var(--color-rule);border-radius:2px;width:13px;height:13px;position:absolute;top:4px;left:0}.doc-nots li:before,.doc-points li:before{content:"";background:var(--color-ink);width:11px;height:2px;position:absolute;top:10px;left:1px}.doc-points li:before{background:var(--color-cut)}.doc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%}.doc-table th,.doc-table td{vertical-align:baseline;padding:5px 0}.doc-table thead th{border-bottom:1px solid var(--color-rule);color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;padding-top:0;font-size:13px;font-weight:600;line-height:18px}.doc-table tbody tr+tr>*{border-top:1px solid var(--color-hairline)}.doc-table tbody th{white-space:nowrap;font-weight:600}.doc-table tfoot>tr>*{border-top:2px solid var(--color-ink);padding-top:7px;font-weight:700}.doc-table tfoot td:last-child{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:24px}.doc-table .is-num{text-align:right;white-space:nowrap}.doc-table :is(th,td)+:is(th,td){padding-left:12px}.doc-table thead .is-num{white-space:normal}@media print{.print-desk{background:#fff;min-height:0}.print-toolbar{display:none!important}.print-stage{justify-items:normal;padding:0;display:block}.print-stage[data-paper=letter]{page:kit-letter}.print-stage[data-paper=slides]{page:kit-slides}.print-stage[data-paper=poster]{page:kit-poster}.print-stage,.print-stage *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-sheet:not(.print-sheet--fixed){width:auto;max-width:none;height:auto;min-height:938.8px;box-shadow:none;border:0;border-radius:0;padding:0;overflow:visible}.print-sheet:not(.print-sheet--fixed)+.print-sheet:not(.print-sheet--fixed){break-before:page}}
