.cr-chronology{margin-top:45px}.cr-graph-key{display:flex;gap:28px;flex-wrap:wrap;font:11px/1.5 ui-monospace,monospace;text-transform:uppercase}.cr-graph-key span{display:flex;align-items:center;gap:8px}.cr-graph-key i{width:26px;border-top:3px solid #245c59}.cr-graph-key .cr-proposed{border-color:#96702d;border-top-style:dashed}.cr-chart-scroll{overflow-x:auto;margin-top:18px}.cr-graph{width:100%;min-width:760px;display:block}.cr-graph text{font:10px ui-monospace,monospace;fill:#46615f}.cr-graph .cr-amount{font:14px Georgia,serif;fill:#193d3c}.cr-date-picker{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:15px}.cr-date-picker button{border:1px solid #aebfb6;background:#eff1e8;padding:15px 10px;color:#163d3d;text-align:left;font:10px/1.6 ui-monospace,monospace;cursor:pointer}.cr-date-picker strong{font:18px/1.5 Georgia,serif;display:block}.cr-date-picker button[aria-pressed=true]{color:#f5f1e7;background:#173f40;border-color:#173f40}.cr-date-picker button:hover{box-shadow:inset 0 -3px #b88a38}.cr-date-picker button:focus-visible{outline:3px solid #a77112;outline-offset:3px}.cr-document-desk{display:grid;grid-template-columns:.85fr 1.15fr;gap:46px;margin-top:40px;background:#102d36;color:#edf2e9;padding:35px}.cr-document-desk>a{max-width:360px;display:block;position:relative;align-self:start}.cr-document-desk img{width:100%;height:350px;object-fit:cover;object-position:top;display:block;background:white}.cr-document-desk>a>span{display:block;background:#deb96d;color:#102d36;padding:12px;font-size:12px}.cr-document-desk .fx-kicker{color:#e4bb67}.cr-document-desk h3{font:30px/1.25 Georgia,serif;margin:15px 0}.cr-document-desk strong#estimate-total{font:48px/1.4 Georgia,serif;color:#e4bb67;display:block}.cr-document-desk p{font-size:14px;margin:16px 0}.cr-document-desk .fx-source{color:#b5c9c6;font-size:11px}.cr-document-desk #estimate-pdf{color:#efcc85;display:inline-block;margin:12px 0;text-underline-offset:5px}.cr-exchange{display:grid;grid-template-columns:1fr 1fr;gap:35px}.cr-exchange article{border-top:1px solid #a7b8ac;padding-top:25px}.cr-exchange h3{font:28px/1.3 Georgia,serif;margin:18px 0}.cr-exchange p{font-size:14px;margin-bottom:20px}.cr-exchange img{display:block;width:100%;height:auto;border:1px solid #c6cec7;margin:15px 0}.cr-outcome{border-left:3px solid #2c6a63;padding:18px 20px;background:#edf1e6;margin-top:25px}.cr-outcome b{font:11px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.cr-outcome p{margin:12px 0;font-size:13px}.cr-outcome a{font-size:12px}.cr-current-position{background:#f4f0e4;border-top:4px solid #a27d3d;padding:30px;margin-top:40px}.cr-current-position h3{font:25px/1.35 Georgia,serif;margin:15px 0}.cr-current-position blockquote{font:22px/1.5 Georgia,serif;margin:20px 0;padding:0;border:0}.cr-current-position p{font-size:13px;max-width:980px}.cr-method{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:45px}.cr-method>div{border-top:1px solid #9eb5aa;padding-top:20px}.cr-method b{font:22px Georgia,serif}.cr-method p{font-size:13px;margin-top:12px}.cr-scope-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:35px;background:#bdcbbf}.cr-scope-comparison article{padding:28px;background:#e7ece0}.cr-scope-comparison article:nth-child(2){background:#183d3e;color:#f6f1e5}.cr-scope-comparison span,.cr-forecast-total>span{font:10px/1.8 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em}.cr-scope-comparison strong{font:34px/1.5 Georgia,serif;display:block;margin:12px 0}.cr-scope-comparison p,.cr-scope-comparison a{font-size:12px}.cr-scope-comparison a{color:inherit;display:inline-block;margin-top:18px}.cr-forecast{display:grid;grid-template-columns:1.3fr 1fr;margin-top:40px;border:1px solid #aabcb0}.cr-forecast>div{padding:35px}.cr-forecast h3{font:30px/1.3 Georgia,serif;margin:15px 0}.cr-forecast p{font-size:14px}.cr-forecast label{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-top:28px}.cr-forecast label output{font-weight:700}.cr-forecast input{width:100%;accent-color:#24605b;min-height:40px;margin-top:8px}.cr-range-labels{display:flex;justify-content:space-between;font:10px ui-monospace,monospace}.cr-forecast .fx-source{font-size:11px;margin-top:18px}.cr-forecast-total{background:repeating-linear-gradient(135deg,#e4decd,#e4decd 8px,#e8e3d5 8px,#e8e3d5 10px);display:flex;flex-direction:column;justify-content:center}.cr-forecast-total output{font:clamp(2rem,4vw,4rem)/1.4 Georgia,serif;display:block;margin:15px 0}.cr-forecast-total small{display:block;font-size:11px;max-width:260px;margin-top:25px}.cr-gates{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;counter-reset:gate;padding:0;gap:24px;margin:40px 0 25px}.cr-gates li{counter-increment:gate;border-top:1px solid #abc1b6;padding-top:20px}.cr-gates li:before{content:'0' counter(gate);color:#876b37;font:12px ui-monospace,monospace;display:block;margin-bottom:15px}.cr-gates b{font-size:15px;display:block}.cr-gates span{font-size:12px;line-height:1.7;display:block;margin-top:12px}
@media(max-width:900px){.cr-date-picker{grid-template-columns:repeat(3,1fr)}.cr-scope-comparison strong{font-size:26px}.cr-document-desk{gap:25px;padding:25px}.cr-document-desk strong#estimate-total{font-size:38px}.cr-method,.cr-gates{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.cr-document-desk,.cr-exchange,.cr-scope-comparison,.cr-forecast{grid-template-columns:1fr}.cr-document-desk{padding:22px;gap:25px}.cr-document-desk>a{max-width:none}.cr-document-desk img{height:270px}.cr-document-desk h3{font-size:27px}.cr-date-picker button{font-size:9px;padding:12px 8px}.cr-date-picker strong{font-size:16px}.cr-graph-key{gap:12px;font-size:9px}.cr-scope-comparison article,.cr-forecast>div{padding:25px}.cr-current-position{padding:24px}.cr-current-position blockquote{font-size:20px}.cr-forecast-total output{font-size:38px}.cr-exchange h3{font-size:26px}.cr-gates,.cr-method{gap:25px 18px}}

.cr-chart-scroll{position:relative}.cr-graph [role=button]{cursor:pointer}.cr-graph [role=button]:focus{stroke:#b98a32;stroke-width:4;outline:0}.cr-hover-preview{position:absolute;z-index:3;top:28px;width:190px;padding:10px;background:#fff;box-shadow:0 8px 30px #102d3630;pointer-events:none;border:1px solid #aabcad}.cr-hover-preview[hidden]{display:none}.cr-hover-preview img{display:block;width:100%;height:210px;object-fit:cover;object-position:top}.cr-hover-preview span{display:block;font:12px Georgia,serif;margin-top:9px}.cr-hover-preview small{display:block;font:9px/1.5 Arial,sans-serif;margin-top:5px}

.cr-carrier-response{display:block;max-width:900px;margin:25px 0}.cr-carrier-response img{width:100%;height:auto;display:block;border:1px solid #d5ddd6}

/* Keep complete revision amounts readable on narrow phones. */
.cr-date-picker{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:900px){.cr-date-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:380px){.cr-date-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}
