/* Informational pages reuse the platform's typography, colours and navigation. */
.info-page{padding-bottom:64px;overflow-wrap:anywhere}.info-page .page-head{padding-bottom:30px}.info-page .page-head .lead{max-width:72ch}.info-page h1{max-width:24ch}.info-note{padding:22px 26px;border-left:3px solid #60809d;background:#f2f6f9;border-radius:0 10px 10px 0;margin:0 0 30px;line-height:1.7;max-width:100%}.info-note p{margin:8px 0 12px}.info-note .info-verified{display:inline}.info-controls{border:1px solid #d7e1e9;border-radius:12px;padding:18px 22px;background:#fafbfd;margin:25px 0}.info-controls summary{cursor:pointer;font-weight:600;font-size:17px}.info-controls form{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding-top:20px}.info-controls label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;flex:1 1 170px;min-width:0;max-width:100%}.info-controls select,.info-controls input[type=search]{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #bdcad8;border-radius:6px;background:white;color:#203a55;font:inherit;font-weight:400}.info-controls label.info-check{display:flex;flex-direction:row;align-items:center;flex:0 1 190px;min-height:44px}.info-controls input[type=checkbox]{width:19px;height:19px;flex-shrink:0}.info-controls .button{padding:12px 18px;font-size:14px;min-height:44px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.info-card{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid #d8e2ec;border-radius:12px;background:#fff;line-height:1.7}.info-card h2{font-size:25px;line-height:1.3;margin:10px 0 16px}.info-card h2 a{color:#203c5e;text-decoration:none}.info-card p{font-size:15px;margin:0 0 13px}.info-card .info-kicker,.info-kicker{font-size:13px;letter-spacing:.015em;color:#526984}.info-card-bottom{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:15px;font-size:14px}.info-card-bottom>span:not(.info-verified){color:#53667b}.info-verified{display:block;font-size:12px;color:#65758a;line-height:1.7}.info-verified [data-stale-note]:not(:empty){display:block;color:#795324}.info-status{display:inline-block;width:fit-content;padding:5px 10px;border-radius:5px;font-size:12px;line-height:1.5;font-weight:500;background:#edf1f6;color:#53667a}.status-confirmed,.status-confirmed_current{background:#e8f4ec;color:#34684d}.status-partial,.status-previous_cycle_only{background:#fbf3e3;color:#765526}.status-needs_review{background:#faeeed;color:#824c47}.info-warning{color:#806029;font-size:14px;line-height:1.65}.info-muted,.info-help,.info-result{color:#617286;font-size:14px;line-height:1.7}.info-result{margin:24px 0 18px}.info-page [hidden]{display:none!important}.info-empty{padding:32px;background:#f4f7fa;border-radius:12px;margin-top:20px}.info-empty h2{font-size:25px;margin-bottom:12px}.info-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;margin:25px 0 15px}.info-toolbar>p{font-size:14px;color:#526984;margin:0}.info-view-toggle{display:flex;border:1px solid #c7d3df;border-radius:8px;padding:3px}.info-view-toggle button{padding:9px 14px;border:0;border-radius:5px;background:transparent;color:#36516b;font:inherit;font-size:14px;min-height:40px;cursor:pointer}.info-view-toggle button[aria-pressed=true]{color:#fff;background:#294969}.info-events{display:grid;gap:18px;margin-top:28px}.info-event{display:grid;grid-template-columns:215px minmax(0,1fr);gap:28px;padding:27px;border:1px solid #d7e2ec;border-radius:12px;background:white}.info-event-date{font-size:18px;line-height:1.5;color:#294e73;font-weight:600}.info-event-date strong{display:block;font-size:13px;font-weight:500;margin-top:8px;color:#825e28}.info-event-body{min-width:0}.info-event-body h2{font-size:28px;line-height:1.35;margin:0 0 7px}.info-event-body h2 a{text-decoration:none;color:#203c5e}.info-event-body h3{font-family:inherit;font-size:17px;line-height:1.55;margin:0 0 7px;font-weight:500}.info-event-body p{font-size:14px;margin:0 0 13px;line-height:1.65}.info-event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 16px;font-size:14px}.info-event-actions .button{font-size:14px;padding:10px 14px}.info-event ul{font-size:14px;line-height:1.7;padding-left:20px;margin:12px 0}.info-calendar[data-view=timeline] .info-events{border-left:2px solid #b8cddd;margin-left:16px;padding-left:28px;gap:28px}.info-calendar[data-view=timeline] .info-event{position:relative;border:0;border-radius:0;border-bottom:1px solid #d7e2ec;padding:5px 0 28px;grid-template-columns:180px minmax(0,1fr)}.info-calendar[data-view=timeline] .info-event:before{content:'';position:absolute;width:12px;height:12px;background:#476d8c;border:3px solid white;box-sizing:content-box;border-radius:50%;left:-38px;top:10px}.info-detail{max-width:1080px}.info-detail-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:0 0 18px;font-size:15px}.info-section{margin-top:42px;border-top:1px solid #dbe3ec;padding-top:30px;line-height:1.8;scroll-margin-top:110px}.info-section h2{font-size:32px;margin:0 0 20px;line-height:1.3}.info-section h3{font-size:23px;margin:30px 0 14px;line-height:1.35}.info-section>p{max-width:78ch;margin:10px 0 20px}.info-section ul{padding-left:23px}.info-section li{margin-bottom:8px}.info-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0;border:1px solid #dbe3eb;border-radius:10px;overflow:hidden}.info-fact{padding:17px 20px;background:#f7f9fb;min-width:0;border-bottom:1px solid #e2e8ee}.info-fact dt{font-size:13px;color:#61758b;margin-bottom:5px}.info-fact dd{font-size:16px;line-height:1.55;margin:0}.info-fact dd small{display:block;font-size:12px;margin-top:7px}.info-date-table{display:grid;gap:14px;margin:18px 0 25px}.info-date-table>div{padding:17px 20px;background:#f7f9fb;border-radius:8px;border-left:2px solid #91a9c1}.info-date-table p{margin:6px 0 12px}.info-date-table .info-status{margin-right:12px}.info-date-table a{font-size:13px}.info-previous{margin:22px 0;background:#fcf8ef;border:1px solid #eee3cf;padding:17px 20px;border-radius:8px}.info-previous summary{cursor:pointer;font-weight:600}.info-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.info-materials>a{display:flex;flex-direction:column;gap:8px;text-decoration:none;padding:21px;border:1px solid #cfdde9;border-radius:9px;color:#243f5e;min-width:0}.info-materials>a:hover,.info-card:has(h2 a:hover){border-color:#748fa9;background:#fafcfe}.info-materials strong{font-size:17px}.info-materials span{font-size:14px;color:#5c7084;line-height:1.65}.info-materials b{font-size:14px;font-weight:500;margin-top:auto;padding-top:8px}.info-topic-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.info-topic-links a{padding:6px 12px;border-radius:6px;background:#edf3f8;font-size:14px;text-decoration:none}.info-prep-evidence{padding:18px 22px;background:#f5f8fb;border-radius:8px;margin:15px 0}.info-prep-evidence p{margin:0 0 12px}.info-prep-evidence>a{font-size:14px}.info-crosslink{margin-top:32px;padding-top:25px;border-top:1px solid #d8e2ea}.info-sources{font-size:14px}.info-entrances{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-top:60px;padding-bottom:65px;border-top:1px solid #d9e3ec}.info-entrances h2{font-size:32px;line-height:1.25;margin:12px 0}.info-entrances>a{border:1px solid #d7e2ec;border-radius:10px;padding:25px;color:inherit;text-decoration:none}.info-entrances h3{font-size:23px;line-height:1.35;margin:13px 0;color:#294e73}.info-entrances p,.info-entrances>a>span{font-size:14px;line-height:1.7;color:#60758b}.info-page a:focus-visible,.info-page button:focus-visible,.info-page input:focus-visible,.info-page select:focus-visible,.info-page summary:focus-visible{outline:3px solid #4b78ae;outline-offset:3px}
@media(max-width:1000px){.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-entrances{grid-template-columns:1fr 1fr;gap:20px}.info-entrances>div{grid-column:1/-1}.info-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.info-event{grid-template-columns:165px minmax(0,1fr);gap:20px}}
@media(max-width:600px){.info-page .page-head h1{font-size:35px;line-height:1.18}.info-note{padding:18px}.info-controls{padding:15px}.info-controls form{gap:14px}.info-controls label{flex-basis:100%}.info-grid{grid-template-columns:1fr}.info-card{padding:21px}.info-event{grid-template-columns:1fr;padding:21px;gap:14px}.info-event-date{font-size:16px;padding-bottom:13px;border-bottom:1px solid #e2e8ee}.info-event-body h2{font-size:25px}.info-event-actions{align-items:start;flex-direction:column;gap:14px}.info-calendar[data-view=timeline] .info-events{margin-left:8px;padding-left:19px}.info-calendar[data-view=timeline] .info-event{grid-template-columns:1fr}.info-calendar[data-view=timeline] .info-event:before{left:-29px}.info-facts{grid-template-columns:1fr}.info-materials{grid-template-columns:1fr}.info-section h2{font-size:27px}.info-section h3{font-size:22px}.info-detail-actions{align-items:start;flex-direction:column;gap:17px}.info-detail-actions .button{white-space:normal;line-height:1.55}.info-entrances{grid-template-columns:1fr}.info-entrances>div{grid-column:auto}.info-entrances h2{font-size:30px}.info-date-table>div{padding:15px}.info-controls .button{width:100%}.info-page .topic-modes{gap:2px}.info-page .topic-modes a{padding:11px 10px;font-size:14px}}

.info-month-heading{font-size:23px!important;text-transform:capitalize;color:#3e5b77;margin:16px 0 0!important;line-height:1.4}
