.eoPage.doPage{--eo-paper:#fff;--eo-ink:#171c24;--coral:#001e60;--eo-blue:#001e60;font-family:Open Sans,Calibri,Arial,sans-serif}.doPage .site-header{background:#fffffff7}.doPage .hero h1{letter-spacing:-.045em;font-size:clamp(3rem,5.3vw,6rem);line-height:1.05}.doPage .section-label{letter-spacing:.09em;font-size:.875rem}.doPage .governance-map{background:#f6f7f8;border:1px solid #d9dee7;padding:clamp(24px,4vw,56px)}.doPage .governance-map h2{color:#001e60;margin:0 0 32px;font-size:clamp(1.75rem,3vw,2.75rem)}.doPage .governance-map ol{margin:0;padding:0;list-style:none}.doPage .governance-map li{border-top:1px solid #d9dee7;padding:24px 0}.doPage .governance-map strong{color:#001e60;font-size:1.125rem;display:block}.doPage .governance-map p{color:#6b7485;margin:6px 0 0}.doPage .governance-map .map-label{color:#001e60;border-left:3px solid #9bcb4f;margin-bottom:20px;padding-left:12px;font-size:.875rem}.doPage .do-review{grid-template-columns:minmax(160px,1fr) minmax(0,2fr);margin:0;display:grid}.doPage .do-review dt,.doPage .do-review dd{overflow-wrap:anywhere;white-space:pre-wrap;border-bottom:1px solid #d9dee7;margin:0;padding:12px}.doPage .do-review dt{font-weight:600}.doPage .do-wide{grid-column:1/-1}.doPage .do-co{border:1px solid #d9dee7;margin-bottom:16px;padding:20px}.doPage .do-footer{color:#fff;background:#061426;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:40px clamp(24px,7vw,118px);display:flex}.doPage .do-footer a{text-decoration:underline}.doPage .do-note{color:#6b7485;font-size:.875rem;line-height:1.6}.doPage .do-error{color:#b42318;padding:16px 0}.doPage .do-success{padding:32px}.doPage .do-help-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.doPage .do-help-heading h3{margin:0}.doPage .do-help{display:contents}.doPage .do-help summary{cursor:pointer;color:#001e60;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.doPage .do-help summary::-webkit-details-marker{display:none}.doPage .do-help summary span{text-align:center;border:1px solid;border-radius:50%;width:24px;height:24px;font-weight:700;line-height:22px}.doPage .do-help summary:focus-visible{outline-offset:2px;outline:2px solid #001e60}.doPage .do-help-content{color:#001e60;background:#f6f8fb;border:1px solid #d9dee7;border-left:3px solid #9bcb4f;flex-basis:100%;padding:16px;font-size:1rem;line-height:1.6}.doPage .do-help-content p{margin:8px 0 0}@media (max-width:640px){.doPage .do-review{grid-template-columns:1fr}.doPage .do-review dt{border:0;padding-bottom:0}}
