.economy-surface{font-family:var(--gv-data,system-ui);color:#e9ece5;overflow-wrap:anywhere;background:#101c25;border:1px solid #758e854f;border-radius:12px;margin:20px 0;padding:18px;font-size:13px;line-height:1.65}.economy-surface h2{color:#f3dfac;margin:0 0 8px;font:24px/1.2 Georgia,serif}.economy-surface h3{color:#eee2c8;margin:0 0 8px;font:18px/1.3 Georgia,serif}.economy-surface p{margin:8px 0;line-height:1.65}.economy-surface summary{cursor:pointer;box-sizing:border-box;color:#a9ddc7;min-height:44px;padding:12px 0}.economy-surface summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #f3dfac}.economy-deed{background:#182c31;border:1px solid #829c8655;border-left:3px solid #adc4b0;border-radius:8px;margin:16px 0;padding:18px}.economy-deed[data-state=LOCKED_PREREQ]{background:#27272a;border-left-color:#e6bc72}.economy-deed[data-state=LOCKED_EVIDENCE],.economy-deed[data-state=UNAVAILABLE]{background:#282530;border-left-color:#c7a9bb}.economy-deed[data-state=OWNED]{border-left-color:#9cd8c0}.economy-state{color:#f1d7a0;font-weight:600}.economy-deed small{color:#b0bec2;font-size:11px}.economy-plan-body{border-top:1px solid #728e8255;padding-top:14px}@media (width<=420px){.economy-surface{padding:13px;font-size:14px}.economy-deed{padding:13px}}.economy-teaching{border-top:1px solid #718a7b66;margin-top:18px;padding-top:14px}.economy-gates,.economy-counts{margin:10px 0}.economy-gates>div,.economy-counts>div{border-bottom:1px solid #718a7b33;justify-content:space-between;align-items:baseline;gap:18px;padding:8px 0;display:flex}.economy-gates dt,.economy-counts dt{overflow-wrap:anywhere;flex:1;min-width:0}.economy-gates dd,.economy-counts dd{color:#f1d4a9;text-align:right;font-variant-numeric:tabular-nums;margin:0}.economy-teaching-note{color:#c4d2cb;font-size:12px;line-height:1.6}.economy-teaching summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px 0;line-height:1.5}@media (width<=480px){.economy-gates>div{display:block}.economy-gates dd{text-align:left;margin-top:4px}}
