.ofp-dialog{box-sizing:border-box;color:#0e3a5c;background:#fff;border:1px solid #0e3a5c;border-radius:20px;width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;font-family:Manrope,system-ui,sans-serif;overflow:auto}.ofp-dialog::backdrop{background:#0e3a5c8c}.ofp-controls{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.ofp-controls p{margin:0;font-size:14px;line-height:1.5}.ofp-controls>div{flex-wrap:wrap;gap:10px;display:flex}.ofp-controls button{color:#0e3a5c;cursor:pointer;background:#fff;border:1.5px solid #0e3a5c;border-radius:999px;min-height:48px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700}.ofp-controls button:first-child{background:#d0fd65}.ofp-dialog :focus-visible{outline-offset:3px;outline:3px solid #0e3a5c}.ofp-sheet{flex-direction:column;gap:18px;display:flex}.ofp-sheet h1{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:800;line-height:1.1}.ofp-sheet h2{margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.2}.ofp-sheet .ofp-material-title{margin:0;font-size:20px}.ofp-sheet h3{margin:0;font-size:18px;line-height:1.3}.ofp-sheet p{margin:0;font-size:16px;line-height:1.5}.ofp-sheet section{flex-direction:column;gap:8px;display:flex}.ofp-checks{background:#fff;border:1px solid #d4e0ea;border-radius:28px;margin:0;padding:8px 22px;list-style:none}.ofp-checks li{border-bottom:1px solid #e1eaf2;align-items:flex-start;gap:12px;min-height:52px;padding:12px 0;font-size:16px;line-height:1.45;display:flex}.ofp-checks li:last-child{border-bottom:0}.ofp-mark{box-sizing:border-box;width:24px;height:24px;color:inherit;border:1.5px solid;flex:none;place-items:center;font:800 18px/1 Arial,sans-serif;display:inline-grid}.ofp-steps{flex-direction:column;gap:12px;margin:0;padding-left:24px;display:flex}.ofp-steps li>div{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.ofp-legal{font-size:16px;line-height:1.5}.ofp-legal p,.ofp-legal li{font-size:16px}@media (max-width:500px){.ofp-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.ofp-sheet h1{font-size:28px}.ofp-checks{padding:8px 14px}}@media print{body.or-focused-print-active>:not([data-or-focused-print-root]){display:none!important}body.or-focused-print-active{color:#000!important;background:#fff!important;margin:0!important}body.or-focused-print-active [data-or-focused-print-root]{margin:0!important;padding:0!important;display:block!important;position:static!important}body.or-focused-print-active .ofp-dialog{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;color:#000!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.or-focused-print-active [data-focused-print-controls]{display:none!important}body.or-focused-print-active .ofp-dialog::backdrop{display:none!important}.ofp-sheet{gap:14px;font-family:Arial,sans-serif}.ofp-sheet h1{font-size:22pt}.ofp-sheet h2{font-size:15pt}.ofp-sheet h3{font-size:12pt}.ofp-sheet p,.ofp-checks li,.ofp-sheet .ofp-legal p,.ofp-sheet .ofp-legal li{font-size:11pt}.ofp-checks{border:1px solid #000;border-radius:0;padding:6px 12px}.ofp-checks li,.ofp-steps li{break-inside:avoid}.ofp-mark{color:#000;border-color:#000}.ofp-sheet h1,.ofp-sheet h2,.ofp-sheet h3{break-after:avoid}.ofp-sheet a{color:#000;text-decoration:underline}}.original-design .original-reading{color:#0e3a5c;padding-bottom:48px;font-family:Manrope,system-ui,sans-serif}.original-design .original-reading.original-reading-answer{max-width:calc(820px + var(--original-px,20px)*2);box-sizing:border-box;margin-left:0;margin-right:auto}.original-reading .or-heading{padding-top:44px}.original-reading .or-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:700}.original-reading h1{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 0;font-size:48px;font-weight:800;line-height:1.04}.original-reading .or-heading>p{max-width:56ch;margin:18px 0 0;font-size:18px;line-height:1.5}.original-reading .or-section{flex-direction:column;gap:14px;padding-top:44px;display:flex}.original-reading h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1.06}.original-reading .or-key-answer{color:#fff;background:#0e3a5c;border-radius:28px;margin-top:20px;padding:32px}.original-reading .or-key-answer .or-eyebrow{color:#d0fd65}.original-reading .or-key-answer p{margin:10px 0 0;font-size:20px;line-height:1.5}.original-reading .or-conditions{margin:0;padding-left:22px;font-size:17px;line-height:1.65}.original-reading .or-conditions li{padding-left:4px}.original-reading .or-missing{border:2px dashed #8fa6b8;border-radius:28px;padding:20px 22px;font-size:16px;line-height:1.5}.original-reading .or-missing strong{font-size:18px;font-weight:800}.original-reading .or-missing p{margin:8px 0}.original-reading .or-missing a{align-items:center;min-height:44px;display:inline-flex}.original-reading .or-next{gap:12px}.original-reading .or-next>a{color:inherit;background:#fff;border:1.5px solid #0e3a5c;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.original-reading .or-sources{gap:10px}.original-reading .or-sources h2,.original-reading .or-cta h2{letter-spacing:-.03em;font-size:24px;line-height:1.1}.original-reading .or-source-note{background:#fff;border:2px dashed #0e3a5c;border-radius:20px;padding:14px 18px;font-size:16px;line-height:1.5}.original-reading .or-source-note p{margin:0 0 10px}.original-reading .or-source-links{flex-direction:column;gap:8px;display:flex}.original-reading .or-cta{background:#fff;border:1px solid #d4e0ea;border-radius:28px;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}.original-reading .or-cta p{margin:0;font-size:16px;line-height:1.5}.original-reading .or-cta button{box-sizing:border-box;color:#0e3a5c;background:#d0fd65;border:none;border-radius:999px;align-self:stretch;max-width:420px;min-height:56px;padding:0 20px;font:800 17px Manrope,system-ui,sans-serif}.original-reading .or-applicability{margin:0;font-size:16px;line-height:1.5}.original-reading .or-preserved{gap:8px}.original-reading .or-preserved p,.original-reading .or-limitations{color:#3f6180;margin:0;font-size:14px;line-height:1.5}.original-reading .or-limitations{margin-top:24px}.original-reading :focus-visible{outline-offset:2px;outline:3px solid #0e3a5c}.original-reading-guide .or-heading{padding-top:48px}.original-reading-guide h1{letter-spacing:-.05em;max-width:20ch;font-size:56px;line-height:1.02}.original-reading-guide .or-heading .or-review-status{color:#3f6180;margin-top:14px;font-size:14px;line-height:1.5}.original-reading .or-button{cursor:pointer;color:#0e3a5c;background:0 0;border:1.5px solid #0e3a5c;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.original-reading .or-button[aria-pressed=true]{background:#d0fd65}.original-reading .or-heading .or-primary{background:#d0fd65;border:none;min-height:52px;margin-top:22px;padding:0 26px;font-size:16px;font-weight:800}.original-reading .or-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;padding-top:48px;display:grid}.original-reading .or-toc{position:sticky;top:76px}.original-reading .or-toc nav{background:#fff;border:1px solid #d4e0ea;border-radius:28px;padding:18px 20px}.original-reading .or-toc strong{font-size:15px;font-weight:800}.original-reading .or-toc ol{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.original-reading .or-toc a{min-height:44px;color:inherit;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.original-reading .or-guide-content{flex-direction:column;gap:48px;min-width:0;display:flex}.original-reading-guide .or-section{padding-top:0}.original-reading-guide .or-key-answer{margin-top:0;padding:40px}.original-reading-guide .or-key-answer p{font-size:19px}.original-reading-guide h2{font-size:36px;line-height:1.04}.original-reading .or-progress{background:#fff;border:1px solid #d4e0ea;border-radius:20px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.original-reading .or-progress p{margin:0;font-size:15px;font-weight:600;line-height:1.45}.original-reading .or-progress small{color:#3f6180;font-size:14px;line-height:1.45}.original-reading .or-progress-bars{gap:6px;display:flex}.original-reading .or-progress-bars span{background:#e1eaf2;border-radius:4px;flex:1;height:8px}.original-reading .or-progress-bars .is-done{background:#d0fd65}.original-reading .or-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.original-reading .or-steps li{background:#fff;border:1px solid #d4e0ea;border-radius:28px;flex-direction:column;gap:10px;padding:22px;scroll-margin-top:90px;display:flex}.original-reading .or-step-heading{align-items:center;gap:12px;display:flex}.original-reading .or-step-heading>span{color:#0e3a5c;background:#e6eef5;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:grid}.original-reading .or-step-heading>.is-done{background:#d0fd65}.original-reading .or-step-heading h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.2}.original-reading .or-steps p{margin:0;font-size:16px;line-height:1.55}.original-reading .or-step-links{flex-wrap:wrap;gap:8px;font-size:15px;line-height:1.5;display:flex}.original-reading .or-warning{background:#e6eef5;border-radius:28px;padding:20px 22px}.original-reading .or-warning p{margin:0;font-size:16px;line-height:1.5}.original-reading .or-checks{background:#fff;border:1px solid #d4e0ea;border-radius:28px;margin:0;padding:8px 22px;list-style:none}.original-reading .or-checks li{border-bottom:1px solid #e1eaf2}.original-reading .or-checks li:last-child{border-bottom:0}.original-reading .or-checks label{cursor:pointer;align-items:flex-start;gap:12px;min-height:52px;padding:12px 0;font-size:16px;line-height:1.45;display:flex}.original-reading .or-checks input{accent-color:#0e3a5c;flex:none;width:24px;height:24px;margin:0}.original-reading .or-check-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.original-reading .or-check-actions button{min-height:48px;padding:0 22px}.original-reading .or-check-actions span{color:#3f6180;font-size:14px}.original-reading section[id]{scroll-margin-top:90px}@media (max-width:999px){.original-design .original-reading{padding-bottom:24px}.original-reading .or-heading,.original-reading .or-section{padding-top:28px}.original-reading h1{font-size:32px}.original-reading h2{font-size:24px}.original-reading .or-key-answer,.original-reading .or-cta{padding:22px}.original-reading-guide .or-heading{padding-top:32px}.original-reading-guide h1{font-size:36px}.original-reading .or-layout{grid-template-columns:minmax(0,1fr);padding-top:32px}.original-reading .or-toc{position:static}.original-reading .or-guide-content{gap:32px}.original-reading-guide .or-section{padding-top:0}.original-reading-guide .or-key-answer,.original-reading-guide .or-cta{padding:24px}.original-reading-guide h2{font-size:28px}}@media print{.original-reading .or-toc,.original-reading .or-heading .or-button,.original-reading .or-cta,.original-reading .or-check-actions,.original-reading .or-steps button{display:none}.original-reading .or-layout{display:block}.original-reading .or-guide-content{gap:20px}.original-reading .or-key-answer,.original-reading .or-steps li,.original-reading .or-checks{break-inside:avoid}}.original-reading.original-reading-guide .or-cta{color:#fff;background:#0e3a5c;border:none;border-radius:36px;gap:24px;padding:40px}.original-reading.original-reading-guide .or-cta h2{letter-spacing:-.04em;font-size:36px;line-height:1.04}.original-reading.original-reading-guide .or-cta :focus-visible{outline-color:#d0fd65}@media (max-width:999px){.original-reading.original-reading-guide .or-cta{padding:24px}.original-reading.original-reading-guide .or-cta h2{font-size:28px}}
