:root{--navy:#0c1922;--chalk:#f3f6f8;--slate:#4a718f;--ice:#b8d0e2;--rule:#0c192214}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-size:17px;line-height:1.7}.pp-page{max-width:760px;margin:0 auto;padding:48px 32px 96px}.pp-site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;margin-bottom:56px;padding:0 0 24px;display:flex}.pp-wordmark{letter-spacing:-.02em;color:var(--navy);align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.pp-site-header nav{font-size:14px}.pp-site-header nav a{color:var(--slate);margin-left:28px;font-weight:500;text-decoration:none;transition:color .15s}.pp-site-header nav a:hover{color:var(--navy)}.pp-doc-header{margin-bottom:56px}.pp-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-bottom:20px;font-size:12px;font-weight:600}.pp-page h1{letter-spacing:-.03em;color:var(--navy);margin:0 0 28px;font-size:44px;font-weight:700;line-height:1.1}.pp-dates{color:var(--slate);gap:32px;font-size:14px;display:flex}.pp-dates strong{color:var(--navy);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.pp-content p{margin:0 0 18px}.pp-content strong{color:var(--navy);font-weight:600}.pp-content ul,.pp-content ol{margin:0 0 20px;padding-left:22px}.pp-content li{margin-bottom:10px}.pp-content li::marker{color:var(--slate)}.pp-content a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--ice);text-decoration-color:var(--ice);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.pp-content a:hover{-webkit-text-decoration-color:var(--slate);text-decoration-color:var(--slate)}.pp-content h2{letter-spacing:.18em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--rule);margin:72px 0 24px;padding-bottom:14px;scroll-margin-top:24px;font-size:13px;font-weight:700}.pp-content h2 .num{color:var(--navy);margin-right:14px;font-weight:700}.pp-content h3{letter-spacing:-.02em;color:var(--navy);margin:40px 0 14px;font-size:19px;font-weight:700}.pp-content table{border-collapse:collapse;width:100%;margin:20px 0 28px;font-size:15px}.pp-content th,.pp-content td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:14px 18px;line-height:1.55}.pp-content th{letter-spacing:.15em;text-transform:uppercase;color:var(--slate);background:var(--chalk);font-size:11px;font-weight:600}.pp-content td:first-child{width:30%;font-weight:600}.pp-crisis-banner{background:var(--chalk);border-left:3px solid var(--navy);color:var(--navy);margin:32px 0 0;padding:22px 26px;font-size:15px;line-height:1.65}.pp-crisis-banner p{margin:0}.pp-contact-block{background:var(--chalk);margin-top:16px;padding:28px 32px;line-height:1.8}.pp-contact-block strong{margin-bottom:8px;font-size:17px;font-weight:700;display:block}.pp-site-footer{border-top:1px solid var(--rule);color:var(--slate);justify-content:space-between;align-items:center;margin-top:96px;padding-top:32px;font-size:13px;display:flex}.pp-site-footer .pp-small-wordmark{letter-spacing:-.03em;color:var(--navy);font-weight:700}.pp-site-footer nav a{color:var(--slate);margin-left:24px;text-decoration:none}.pp-site-footer nav a:hover{color:var(--navy)}@media (max-width:640px){.pp-page{padding:28px 22px 64px}.pp-page h1{font-size:32px}.pp-site-header{flex-direction:column;align-items:flex-start;gap:16px}.pp-site-header nav a{margin-left:0;margin-right:24px}.pp-dates{flex-direction:column;gap:12px}.pp-content td,.pp-content th{padding:12px;font-size:14px}.pp-content td:first-child{width:38%}.pp-site-footer{flex-direction:column;align-items:flex-start;gap:16px}.pp-site-footer nav a{margin-left:0;margin-right:20px}}@media print{.pp-site-header nav,.pp-site-footer{display:none}body{color:#000;background:#fff;font-size:10.5pt;line-height:1.45}.pp-page h1,.pp-content h2,.pp-content h3,.pp-content strong{color:#000}.pp-content h2{color:#333;border-color:#999}.pp-content a{color:#000;text-decoration-color:#000}.pp-page{max-width:100%;padding:0}.pp-content th{color:#333;background:#f5f5f5}.pp-content h2,.pp-content h3{page-break-after:avoid}.pp-content table,.pp-content tr{page-break-inside:avoid}}
