.pr-page .footer,.pr-page .hdr,.pr-page .skip,.pr-page .sticky-cta{display:none!important}.pr-page main{padding:0}.pr-page{background:#fff;color:var(--ink)}.pr-tool{max-width:7.3in;margin:0 auto;padding:40px 24px 48px;font-family:var(--sans);font-size:12.5px;line-height:1.5;color:var(--ink)}.pr-break{break-before:page;page-break-before:always}.pr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;border-bottom:2px solid var(--navy)}.pr-brand{display:flex;align-items:center;gap:10px}.pr-brand>span{display:grid;line-height:1.15}.pr-brand strong{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:.04em;text-transform:uppercase;color:var(--navy)}.pr-brand>span>span{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.pr-mark{width:30px;height:30px;border-radius:6px;background:var(--red);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:20px}.pr-contact{text-align:right;display:grid;line-height:1.2}.pr-contact strong{font-family:var(--display);font-weight:700;font-size:19px;color:var(--navy);letter-spacing:.02em}.pr-contact span{font-size:11px;color:var(--mute)}.pr-kicker{margin-top:22px;font-size:10.5px;font-weight:600;letter-spacing:.16em;color:var(--red-deep)}.pr-kicker,.pr-tool h1{text-transform:uppercase}.pr-tool h1{font-family:var(--display);font-weight:800;font-size:34px;line-height:.95;letter-spacing:.005em;color:var(--navy);margin-top:6px;text-wrap:balance}.pr-tool h1 span{display:block;color:var(--red)}.pr-intro{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--ink-2);max-width:66ch}.pr-group{margin-top:22px;break-inside:avoid-page}.pr-group h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:20px;line-height:1;letter-spacing:.01em;color:var(--navy);padding-bottom:6px;border-bottom:1px solid var(--line)}.pr-check{list-style:none;margin:0;padding:0}.pr-check li{display:grid;grid-template-columns:18px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--paper-2);break-inside:avoid}.pr-check li>span:last-child{display:grid;gap:2px}.pr-box{width:14px;height:14px;border:1.5px solid var(--navy);border-radius:3px;margin-top:2px}.pr-check.alert .pr-box{border-color:var(--red)}.pr-check strong{font-weight:600;font-size:12.5px;color:var(--ink)}.pr-why{font-size:11.5px;color:var(--ink-2)}.pr-why a{color:inherit;text-decoration:none}.pr-do{font-size:11.5px;font-weight:600;color:var(--red-deep)}.pr-callout{margin-top:16px;padding:12px 14px;border-radius:8px;font-size:11.5px;line-height:1.5;break-inside:avoid}.pr-callout strong{display:block;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:15px;letter-spacing:.02em;margin-bottom:3px}.pr-callout.navy{background:var(--navy);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pr-callout.navy strong{color:#fff}.pr-callout.red{background:rgba(220,21,60,.08);border-left:3px solid var(--red);color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pr-callout.red strong{color:var(--red-deep)}.pr-callout.paper{background:var(--paper);color:var(--ink-2);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pr-callout a{color:inherit;text-decoration:none}.pr-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:11.5px}.pr-table th{text-align:left;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:6px;border-bottom:1px solid var(--navy)}.pr-table td{padding:0 6px;height:26px;border-bottom:1px solid var(--line);vertical-align:middle}.pr-table .pr-total td{font-weight:600;border-bottom:2px solid var(--navy)}.pr-grid td:not(:first-child),.pr-grid th:not(:first-child){width:44px;text-align:center;border-left:1px solid var(--paper-2)}.pr-deadlines td:last-child{width:96px}.pr-fill,.pr-lines,.pr-note{margin-top:8px;font-size:11.5px;color:var(--ink-2)}.pr-rule{height:22px;border-bottom:1px solid var(--line)}.pr-toc{margin:10px 0 0;padding-left:20px;display:grid;gap:6px}.pr-toc li{padding-left:4px}.pr-toc strong{display:block;font-weight:600}.pr-toc span{font-size:11.5px;color:var(--ink-2)}.pr-foot{margin-top:26px;padding-top:10px;border-top:1px solid var(--line);font-size:9.5px;line-height:1.45;color:var(--mute);display:grid;gap:5px}.pr-foot strong{color:var(--navy)}@page{size:Letter;margin:.55in .6in}@media print{.pr-tool{padding:0;max-width:none}.pr-foot,.pr-head{break-inside:avoid}}