.meb-page{padding-bottom:64px}.meb-hero{background:0 0;border:0;max-width:850px;padding:24px 0 28px}.meb-hero a{color:var(--accent)}.meb-hero h1{letter-spacing:-1.4px;margin:12px 0;font-size:clamp(30px,4vw,48px);line-height:1.15}.meb-hero p{color:var(--secondary);font-size:18px;line-height:1.7}.meb-eyebrow{letter-spacing:1.5px;color:var(--green);font-size:11px;font-weight:700}.meb-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.meb-layout>*{min-width:0}.meb-panel,.meb-result{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;margin:0 0 16px;padding:24px}.meb-panel h2,.meb-result h2{margin:8px 0 16px;font-size:23px}.meb-result{border-color:color-mix(in srgb, var(--green) 35%, var(--border));position:sticky;top:100px}.meb-score{color:var(--green);overflow-wrap:anywhere;margin:16px 0;font-size:clamp(28px,4vw,52px);line-height:1.25;display:block}.meb-page p{line-height:1.7}.meb-layout p{color:var(--secondary);font-size:14px}.meb-fields,.meb-stat{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.meb-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:16px;font-size:14px;display:flex}.meb-page :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:46px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.meb-page [aria-invalid=true]{border-color:#dc5151}.meb-page button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px}.meb-page button:hover:not(:disabled){border-color:var(--accent)}.meb-page button:disabled{opacity:.5;cursor:default}.meb-page :is(button,input,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.meb-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.meb-check{align-items:start;gap:10px;margin:16px 0;font-size:14px;line-height:1.6;display:flex}.meb-check input{flex-shrink:0;width:20px;height:20px}.meb-page legend{padding:0 8px;font-weight:700}.meb-stat{border:0;border-bottom:1px solid var(--border);margin-bottom:16px;padding:16px 0}.meb-page summary{cursor:pointer;padding:10px 0;font-weight:700}.meb-result dl{border-block:1px solid var(--border);grid-template-columns:1fr auto;gap:12px;padding:16px 0;display:grid}.meb-result dd{margin:0;font-weight:700}.meb-guide{max-width:900px;margin-top:40px}.meb-guide h2{margin-top:28px}.meb-guide details{border-bottom:1px solid var(--border);padding:12px 0}.meb-related{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}@media (max-width:800px){.meb-layout{grid-template-columns:1fr}.meb-result{position:static}.meb-panel,.meb-result{padding:20px}}@media (max-width:380px){.meb-fields,.meb-stat{grid-template-columns:1fr}}.career-test{border:1px solid var(--border);border-radius:14px;min-width:0;margin:20px 0;padding:16px}.career-comparison{grid-column:1/-1}.career-table-scroll{overflow-x:auto}.career-comparison table{border-collapse:collapse;width:100%;font-size:14px}.career-comparison :is(th,td){text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px}.career-comparison th{color:var(--text)}.career-comparison td{color:var(--secondary)}.career-comparison caption{text-align:left;padding:12px}.career-comparison tr[aria-selected=true]{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}
