.freework{--px:calc(100vw / var(--comp-w))}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fd__button{background-color:var(--ink);min-height:44px;color:var(--paper);font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) * var(--px)));letter-spacing:.1em;text-transform:uppercase;cursor:var(--mark-link);transition:scale .46s var(--ease-spring);border:0;border-radius:0;align-items:center;padding:.75rem 1.125rem;line-height:1;display:inline-flex}.fd__button:active{transition-duration:90ms;transition-timing-function:var(--ease);scale:.94}.fd__button:disabled{color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--ink-soft);cursor:var(--mark);background-color:#0000}.fd__button--quiet{color:var(--ink);background-color:#0000;padding-inline:0}.fd__button--quiet:hover .draw,.fd__button--quiet:focus-visible .draw{background-position-x:0;background-size:100% var(--draw-weight,1px);transition-duration:.38s}.fd__input{opacity:0;width:100%;height:100%;cursor:var(--mark-link);margin:0;position:absolute;inset:0}.fd__link{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.fd__field{width:100%;padding:calc(34 * var(--px)) 0 0 calc(48 * var(--px));margin:0;position:relative}.fd__plane{aspect-ratio:1/.8;border:1px solid var(--ink);width:100%;max-height:calc(100svh - 220px);position:relative}.fd__region{padding:calc(20 * var(--px));transition:background-color .42s var(--ease), color .42s var(--ease);display:flex;position:absolute}.fd__region--crisis{inset:0 calc(100% - var(--cut-x)) calc(100% - var(--cut-y)) 0;border-inline-end:1px solid var(--ink);border-block-end:1px solid var(--ink);align-items:flex-start}.fd__region--recovery{inset:0 0 calc(100% - var(--cut-y)) var(--cut-x);border-block-end:1px solid var(--ink);text-align:right;justify-content:flex-end;align-items:flex-start}.fd__region--exit{inset:var(--cut-y) calc(100% - var(--cut-x)) 0 0;border-inline-end:1px solid var(--ink);align-items:flex-end}.fd__region--growth{inset:var(--cut-y) 0 0 var(--cut-x);text-align:right;justify-content:flex-end;align-items:flex-end}.fd__region[data-on=true]{background-color:var(--ink);color:var(--paper)}.fd__region-name{overflow-wrap:normal;hyphens:none;max-width:16em;font-family:var(--face-reading);font-size:max(.9375rem, calc(19 * var(--px)));text-wrap:balance;line-height:1.3}.fd__tick{font-family:var(--face-label-condensed);font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) * var(--px)));letter-spacing:.05em;color:var(--ink-soft);position:absolute}.fd__tick--x0,.fd__tick--xc,.fd__tick--x1{top:calc(100% + 8px);transform:translate(-50%)}.fd__tick--x0{left:0;transform:none}.fd__tick--xc{left:var(--cut-x)}.fd__tick--x1{left:100%;transform:translate(-100%)}.fd__tick--y0,.fd__tick--yc,.fd__tick--y1{right:calc(100% + 10px);transform:translateY(-50%)}.fd__tick--y0{top:100%;transform:translateY(-100%)}.fd__tick--yc{top:var(--cut-y)}.fd__tick--y1{top:0;transform:none}.fd__mark-track{z-index:1;pointer-events:none;transform:translate(var(--mark-x,50%), var(--mark-y,50%));transition:transform .72s var(--ease);position:absolute;inset:0}.fd__mark{width:max(44px, calc(88 * var(--px)));fill:none;height:auto;stroke:var(--scarlet);stroke-width:1.4px;position:absolute;top:0;left:0;overflow:visible;transform:translate(-50%,-50%)}.fd__mark[hidden]{display:none}.fd__mark-core{fill:var(--scarlet);stroke:none}.fd__mark[data-final=true] circle:not(.fd__mark-core){fill:var(--scarlet)}.fd__caption{grid-template-columns:1fr auto;gap:.5rem 1.5rem;margin-block-start:calc(40 * var(--px));display:grid}.fd__axis-name{font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) * var(--px)));letter-spacing:.028em;text-transform:uppercase}.fd__axis-name--y{top:0;left:calc(48 * var(--px));position:absolute}.fd__readout{font-family:var(--face-reading);font-size:max(1rem, calc(20 * var(--px)));text-wrap:pretty;grid-column:1/-1;line-height:1.4}.fd__measure-bar{background-color:var(--scarlet);width:100%;height:100%;transform:scaleX(var(--open,0));transform-origin:0;transition:transform .62s var(--ease)}.ev__cells{grid-template-columns:repeat(auto-fill, minmax(max(20px, calc(26 * var(--px))), 1fr));gap:max(3px, calc(6 * var(--px)));margin:.7rem 0 0;padding:0;list-style:none;display:grid}.ev__cell,.ev__swatch{aspect-ratio:1;border:1px solid var(--ink);transition:background-color .32s var(--ease), border-color .32s var(--ease);position:relative}.ev__swatch{vertical-align:-.08em;width:.85em;margin-inline-end:.5em;display:inline-block}.ev__cell-link{position:absolute;inset:0}.ev__cell-link:focus-visible{outline:2px solid var(--scarlet);outline-offset:2px}.ev__cell[data-tier=read-at-source],.ev__swatch[data-tier=read-at-source]{background-color:var(--ink)}.ev__cell[data-tier=located],.ev__swatch[data-tier=located]{background-image:repeating-linear-gradient(-45deg, transparent 0 4px, var(--ink) 4px 5px)}.ev__cell[data-tier=preprint],.ev__swatch[data-tier=preprint]{border:3px double var(--ink)}.ev__cell[data-tier=not-reached]:after,.ev__swatch[data-tier=not-reached]:after{content:"?";font-family:var(--face-display);place-items:center;font-size:.8em;line-height:1;display:grid;position:absolute;inset:0}.ev__cell[data-tier=not-reached]:after{font-size:max(.75rem, calc(16 * var(--px)))}.ev__cell[data-dim=true]{border:1px solid var(--ink-soft);background-color:#0000;background-image:none}.ev__table-wrap{margin-block:calc(16 * var(--px));overflow-x:auto}.ev__table{border-collapse:collapse;width:100%;font-family:var(--face-reading);font-size:max(.875rem, calc(16 * var(--px)));font-variant-numeric:tabular-nums;line-height:1.4}.ev__table th{border-block-end:1px solid var(--ink);font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), .72em);letter-spacing:.028em;text-align:start;text-transform:uppercase;vertical-align:bottom;padding:.45rem .75rem .45rem 0}.ev__table td{border-block-end:1px solid var(--ink-soft);vertical-align:top;padding:.5rem .75rem .5rem 0}.ev__tag-inline{font-family:var(--face-label-compressed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.72em}.ev__cite-raised{color:var(--ink-soft);font-weight:400}.ev__cite-discrepancy{background-color:var(--ink);color:var(--paper);font-family:var(--face-reading);font-size:max(.9375rem, calc(16 * var(--px)));padding:.5rem .75rem;line-height:1.45}.ev__cite-discrepancy .essay__rubric{color:var(--paper)}.ev__cite-correction{border-block-start:1px solid var(--ink-soft);font-family:var(--face-reading);font-size:max(.875rem, calc(15 * var(--px)));color:var(--ink-soft);padding-block-start:.4rem;line-height:1.45;display:block}.fd__title{overflow-wrap:normal;hyphens:manual;font-family:var(--face-display);font-weight:400;font-size:min(calc(72 / var(--cap-display) * var(--px)), calc(100cqi / (var(--longest,8) * .58)));letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;margin:0;line-height:.86}.fd__deck{margin:calc(26 * var(--px)) 0 0;font-family:var(--face-reading);font-size:max(1.125rem, calc(24 * var(--px)));text-wrap:pretty;line-height:1.4}.fd__privacy{margin:calc(24 * var(--px)) 0 0;max-width:34em;font-family:var(--face-label-compressed);font-size:max(var(--floor-label-md), calc(11 / var(--cap-label) * var(--px)));letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);line-height:1.5}.fd__noscript{margin:calc(20 * var(--px)) 0 0;background-color:var(--ink);color:var(--paper);font-family:var(--face-reading);font-size:max(1rem, calc(18 * var(--px)));padding:.75rem 1rem;line-height:1.45}.fd__privacy-link{color:var(--ink);text-decoration:none}.fd__privacy-link .draw{background-size:100% var(--draw-weight,1px)}.fd__privacy-link:hover .draw,.fd__privacy-link:focus-visible .draw{--draw-weight:2px}.fd__privacy-rubric{font-family:var(--face-label-semi-condensed);letter-spacing:.028em;color:var(--ink);margin-inline-end:.7em;font-weight:700}.fd__form{margin:calc(40 * var(--px)) 0 0}.fd__apparatus .essay__rubric,.fd__result .essay__rubric{font-size:max(var(--floor-label-sm), .66em)}.fd__result{border-block-start:3px double var(--ink);margin-block-start:calc(40 * var(--px));padding-block-start:calc(28 * var(--px))}.fd__result-name{margin:0 0 calc(22 * var(--px));font-family:var(--face-display);font-weight:400;font-size:calc(48 / var(--cap-display) * var(--px));text-transform:uppercase;line-height:.86}.fd__result .essay__field+.essay__field,.fd__result .essay__field+div,.fd__result div+div{margin-block-start:calc(20 * var(--px))}.fd__support-link{font-family:var(--face-reading);font-size:max(.9375rem, calc(17 * var(--px)));color:var(--ink);text-underline-offset:.2em;grid-column:1/-1;justify-self:start;line-height:1.4;text-decoration:underline 1px}.fd__support-link strong{font-weight:700}.fd__support{border-block-start:1px solid var(--ink);margin-block-start:calc(40 * var(--px));padding-block-start:calc(24 * var(--px));scroll-margin-block-start:1.5rem}.fd__support-lead,.fd__support-lines{font-family:var(--face-reading);font-size:max(1.0625rem, calc(20 * var(--px)));margin:0;line-height:1.5}.fd__support-lines{margin-block-start:.75rem;padding:0;list-style:none}.fd__support-lines li+li{margin-block-start:.35rem}.fd__result-scores{margin:0 0 calc(20 * var(--px));font-family:var(--face-label-compressed);font-size:max(var(--floor-label-md), calc(11 / var(--cap-label) * var(--px)));letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}.fd__result-body,.fd__result-support,.fd__result-deciding,.fd__result-start{max-width:34em;font-family:var(--face-reading);font-size:max(1.0625rem, calc(21 * var(--px)));text-wrap:pretty;margin:0;line-height:1.5}.fd__result-body+.fd__result-body,.fd__result-support,.fd__result-deciding{margin-block-start:calc(16 * var(--px))}.fd__result-deciding{color:var(--ink-soft)}.fd__result-start{border-block-start:1px solid var(--ink);margin-block-start:calc(24 * var(--px));padding-block-start:calc(18 * var(--px))}.fd__slot{text-underline-offset:.3em;color:var(--ink-soft);font-style:italic;text-decoration:underline 1px}.fd__actions{align-items:center;gap:calc(8 * var(--px)) calc(24 * var(--px));flex-wrap:wrap;margin-block-start:calc(34 * var(--px));display:flex}.fd__copied{min-height:1.4em;font-family:var(--face-label-condensed);font-size:max(var(--floor-label-md), calc(11 / var(--cap-label) * var(--px)));letter-spacing:.06em;text-transform:uppercase;margin:.6em 0 0}.fd__apparatus{margin-block-start:calc(40 * var(--px))}.fd__apparatus .essay__field{max-width:none}@media (width<=1100px){.fd__field{padding-inline-start:1.5rem}.fd__plane{aspect-ratio:1/.56;max-height:28svh;margin-inline:auto}.fd__region{padding:.5rem}.fd__region-name{font-size:.8125rem;line-height:1.25}.fd__mark{width:36px}.fd__caption{margin-block-start:1.6rem}.fd__axis-name{display:none}.fd__readout{font-size:.9375rem}.fd__support-link{font-size:.8125rem;line-height:1.35}.fd__title{font-size:min(2.75rem, calc(100cqi / (var(--longest,8) * .58)))}.fd__result-name{font-size:2.25rem}}@media (pointer:coarse){.ev__cells{grid-template-columns:repeat(auto-fill,minmax(24px,1fr));gap:4px}}@media (width<=760px){.fd__region-name{font-size:.6875rem}}@media print{.essay__rail-out,.essay__colophon,.fd__actions,.fd__copied{display:none!important}.fd__region[data-on=true]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
