/* Two reading speeds; a short uninterrupted final act. */
.e36-reading-route{padding:28px var(--pad) 25px;background:#f3efe5;color:#102b3a;border-bottom:1px solid #173b422b}
.e36-reading-route>div{display:flex;align-items:center;flex-wrap:wrap;gap:15px 28px;font-size:17px}
.e36-reading-route b{font-weight:600}.e36-reading-route a,.e36-depth a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}
.e36-reading-route>div>a{white-space:nowrap}.e36-depth{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 22px;font-size:14px!important;line-height:1.8;margin:21px 0 0;color:#486368}
.e36-depth a{white-space:nowrap}.e36-measure-def{font-size:15px;line-height:1.85;color:#49646a;border-top:1px solid #6a86804a;padding-top:20px}
.e36-mechanism{font-size:17px;line-height:1.8;max-width:1000px;margin:20px 0}.e36-inline-source{font-size:13px;color:inherit;text-underline-offset:4px}
.e36-sizes{border-top:1px solid #77908466;margin-top:28px;padding-top:15px}.e36-sizes summary{font-size:15px;cursor:pointer;color:#24554b}.e36-sizes table{border-collapse:collapse;width:100%;max-width:900px;margin-block:24px;font-size:15px}.e36-sizes th,.e36-sizes td{padding:12px;border-bottom:1px solid #78908944;text-align:right}.e36-sizes th:first-child{text-align:left;font-weight:500}.e36-sizes .table-wrap{overflow-x:auto}
.e36-before-levers{border-top:1px solid #879a8b44;border-bottom:1px solid #879a8b44;background:#e9e7dd}
.e36-before-levers>#actions{padding-bottom:35px}.e36-before-levers>div{padding:25px 0 35px}.e36-before-levers .e36-depth{margin:0 0 32px;font-size:13px!important;gap:7px 16px}
.e36-before-levers #pmat-next{padding:0;background:transparent}.e36-before-levers #pmat-next h2{font-size:clamp(28px,2.4vw,40px);line-height:1.35;margin:15px 0 24px}.e36-before-levers #pmat-next p:not(.eyebrow){font-size:17px;line-height:1.8}.e36-before-levers #actions h2{font-size:clamp(28px,2.4vw,40px);margin-bottom:25px}.e36-before-levers #actions>p:not(.eyebrow){font-size:17px;padding-block:14px;line-height:1.75}
.e36-before-levers>.e35-general-limits{grid-column:1/-1}.e36-before-levers .e35-general-limits #limits{max-width:900px}
#rules>h2 em{font-size:.8em}#employers .e35-wage-result h3{line-height:1.5;min-height:3em}
#climax-field .e36-field-retired{font-size:12px;line-height:1.5;color:#a9bec5;margin-top:3px}
#climax-field .cx-field-resolve .cx-field-shares b{font-variant-numeric:tabular-nums}
#climax-fan .cx-caption .cx-field-note{max-width:900px;margin-inline:auto;line-height:1.55}
#last-act+#ending{margin-top:0}
@media(min-width:1000px){.e36-before-levers{display:grid;grid-template-columns:1fr 1fr;gap:0 5vw;padding:45px var(--pad) 25px}.e36-before-levers>#actions{padding-top:25px}}
@media(max-width:999px){.e36-before-levers>div{padding:30px var(--pad) 45px}.e36-before-levers>#actions{padding-bottom:0}.e36-before-levers .e36-depth{max-width:600px}.e36-before-levers #pmat-next{max-width:750px}}
@media(max-width:700px){.e36-reading-route{padding:24px 22px}.e36-reading-route>div{gap:14px 18px;font-size:15px}.e36-reading-route b{width:calc(100% - 32px)}.e36-depth{font-size:13px!important;gap:6px 13px}.e36-measure-def{font-size:14px;line-height:1.8}.e36-mechanism{font-size:16px}.e36-sizes table{font-size:13px}.e36-sizes td,.e36-sizes th{padding:10px 7px}.e36-sizes th:first-child{max-width:110px}#rules>h2{font-size:34px}#rules>h2 em{font-size:.8em}#employers .e35-wage-result h3{min-height:0}#climax-field .cx-field-legend{flex-wrap:wrap;gap:5px 15px;font-size:12px!important}#climax-field .cx-caption{max-width:100%}#climax-field .cx-caption p{font-size:12px!important;line-height:1.55}#climax-field .cx-field-note{margin-top:5px}#climax-fan .vf-fan-readout{gap:18px}.e36-before-levers #actions h2,.e36-before-levers #pmat-next h2{font-size:30px}}
@media print{.e36-reading-route{display:none}.e36-before-levers{display:block}#climax-field .cx-field-shares p{display:block!important}}
