.ae-page{--ae-blue:#1f63a8;--ae-blue-fill:rgba(31,99,168,0.28);--ae-ochre:#a8650f;--ae-ochre-fill:rgba(168,101,15,0.3);--ae-green:#2f6b4f;--ae-grid:var(--color-rule);--ae-muted:var(--color-ink-faint)}.ae-art{max-width:48rem}.ae-crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;font-size:.9rem;color:var(--color-ink-soft)}.ae-crumbs a{color:inherit;text-decoration:none}.ae-crumbs a:focus-visible,.ae-crumbs a:hover{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-brass);text-underline-offset:4px}.ae-crumbs [aria-current=page]{color:var(--color-ink)}.ae-crumbs-sep{color:var(--color-ink-faint)}@container (max-width: 560px){.ae-topbar .tx-brand,.ae-topbar .tx-desk-name{display:none}.ae-topbar{grid-template-columns:minmax(0,1fr)}}.ae-source a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:.2em}.ae-source a:hover{text-decoration-color:var(--color-brass)}.tx-mh-title.ae-mh-title{font-size:clamp(2rem,6.4cqi,4.4rem);letter-spacing:.06em;line-height:1.05;text-wrap:balance}.ae-hub-dek{max-width:44rem;margin:1.4rem auto 0;text-align:center}.ae-front .ae-signup{max-width:46rem;margin-inline:auto}.ae-body{margin-top:1.9rem}.ae-body>section+section{margin-top:clamp(2.5rem,6vw,3.5rem)}.ae-shell .ae-body h2:not(.ae-signup-heading),.ae-shell .ae-sources>h2,.ae-shell .uc-detail-head h2,.ae-shell .uc-section h2{margin:0 0 .75rem;padding-top:.6rem;border-top:2px solid var(--tx-rule-ink);font:500 clamp(1.05rem,2.4cqi,1.3rem)/1.25 var(--tx-head);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:var(--color-ink)}.ae-shell .uc-detail-head h2{border-top:0;padding-top:0}.ae-shell .ae-body h3,.ae-shell .uc-h3{margin:1.75rem 0 .3rem;font:italic 600 1.3rem/1.3 var(--tx-accent);letter-spacing:0;text-transform:none;color:var(--color-ink)}.ae-shell .ae-body p:not(.ae-signup *),.ae-shell .uc-prose p{font-size:1.125rem;line-height:1.68;text-wrap:pretty}.ae-shell .ae-body p:not([class]),.ae-shell .uc-prose p:not([class]){margin:0 0 1em}@container (min-width: 780px){.ae-shell .ae-body p:not(.ae-signup *),.ae-shell .uc-prose p{font-size:1.2rem}}.ae-shell .ae-body .ae-tip p,.ae-shell .ae-body figcaption p,.ae-shell .ae-body p.ae-label,.ae-shell .ae-body p.ae-note,.ae-shell p.prose-fine{font-size:.95rem;line-height:1.5}.ae-shell .ae-body p.ae-label{font-size:.72rem}.ae-lede{margin:0 0 1rem;color:var(--color-ink-soft)}.ae-note{margin:.6rem 0 0;font-size:.95rem;line-height:1.5;color:var(--ae-muted)}.ae-field-label,.ae-label,.ae-shell .uc-gpa dt,.ae-shell .uc-label,.ae-stat dt{margin:0;font:500 .72rem/1.3 var(--tx-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ae-muted)}.ae-controls{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:end;margin:.75rem 0 1rem}.ae-controls .ae-field{min-width:11rem;flex:0 1 16rem}.ae-controls .ae-field-wide{flex:1 1 18rem}.ae-page .input,.ae-page .select{height:2.875rem;min-height:2.875rem}.ae-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@container (min-width: 1000px){.ae-art .ae-table-wrap:has(thead th:nth-child(6)){width:min(64rem,100cqi);max-width:none;margin-inline:calc((100% - min(64rem, 100cqi)) / 2)}}.ae-shell .uc-table,.ae-table{width:100%;border-collapse:collapse;font-family:var(--tx-body);font-variant-numeric:lining-nums tabular-nums;font-size:1.02rem}.ae-table td,.ae-table th{padding:.5rem .75rem .5rem 0;text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-rule)}.ae-table td:first-child,.ae-table th:first-child{text-align:left;white-space:normal}.ae-shell .uc-table thead th,.ae-table thead th{font:500 .7rem/1.3 var(--tx-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ae-muted);border-top:2px solid var(--tx-rule-ink);border-bottom:1px solid var(--tx-rule-ink);padding-top:.55rem}.ae-table thead th button{padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;cursor:pointer}.ae-table tbody th,.ae-table thead th[aria-sort] button{color:var(--color-ink)}.ae-table tbody th{font-weight:400}.ae-table tr.is-current{background:var(--color-hover-bg)}.ae-strong{font-weight:600;color:var(--color-ink)}.ae-muted,.ae-rank{color:var(--ae-muted)}.ae-rank{width:2.5rem;font-style:italic}.ae-bar-cell{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.ae-bar{flex:1;min-width:3rem;max-width:8rem;height:.5rem;background:var(--ae-grid)}.ae-bar-fill{display:block;height:100%;background:var(--ae-blue);border-radius:0 4px 4px 0}.ae-more-button{margin-top:.75rem;min-height:2.75rem;padding:0 1rem;font:500 .75rem/1 var(--tx-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);background:transparent;border:1px solid var(--color-ink-faint);cursor:pointer}.ae-chart{position:relative;width:100%;margin:.5rem 0 0}.ae-chart svg{display:block;overflow:visible}.ae-grid{stroke:var(--ae-grid);stroke-width:1;stroke-dasharray:3 4}.ae-tick{font-size:11px;fill:var(--ae-muted);paint-order:stroke;stroke:var(--color-paper);stroke-width:4px;stroke-linejoin:round}.ae-legend,.ae-tick{font-family:var(--font-sans)}.ae-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:.5rem 0 .25rem;font-size:.75rem;color:var(--color-ink-soft)}.ae-key{display:inline-flex;align-items:center;gap:.45rem}.ae-key:before{content:"";display:inline-block;width:.8rem;height:.8rem;border-radius:999px;background:var(--ae-key-fill,var(--ae-blue-fill));border:1.5px solid var(--ae-key-stroke,var(--ae-blue))}.ae-tip{position:absolute;z-index:10;transform:translate(-50%,-100%);display:flex;flex-direction:column;gap:.1rem;min-width:11rem;max-width:16rem;padding:.5rem .7rem;background:var(--color-surface);border:1px solid var(--color-rule);box-shadow:0 8px 24px rgba(28,25,23,.14);font-family:var(--tx-body);font-size:.95rem;line-height:1.35;color:var(--color-ink-soft);pointer-events:none}.ae-tip strong{color:var(--color-ink);font-weight:600}.ae-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.5rem;margin:1rem 0 0;padding-top:.9rem;border-top:1px solid var(--color-rule)}.ae-shell .uc-gpa dd,.ae-stat dd{margin:.2rem 0 0;font:italic 600 2.3rem/1.05 var(--tx-accent);font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink)}.ae-signup{margin:clamp(2.5rem,6vw,3.5rem) 0 0;padding:1.3rem 0 1.5rem;border-top:1px solid var(--tx-rule-ink,var(--color-ink));border-bottom:1px solid var(--tx-rule-ink,var(--color-ink))}.ae-signup.is-compact{margin-top:clamp(1.75rem,4vw,2.5rem)}.ae-signup-eyebrow{margin:0;font:500 .72rem/1.3 var(--tx-body,var(--font-body));letter-spacing:.16em;text-transform:uppercase;color:var(--color-brass)}.ae-signup-heading{margin:.45rem 0 .4rem;font:italic 600 clamp(1.35rem,3cqi,1.6rem)/1.25 var(--tx-accent,var(--font-accent));color:var(--color-ink)}.ae-signup-done,.ae-signup-offer{max-width:44rem;margin:0 0 1rem;font-size:1.05rem;line-height:1.55;color:var(--color-ink-soft)}.ae-signup-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.75rem;align-items:end}@media (max-width:760px){.ae-signup-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ae-field-email,.ae-signup-button{grid-column:1/-1}}.ae-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ae-signup-button{height:2.875rem;white-space:nowrap}.ae-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ae-signup-error{margin:.6rem 0 0;color:var(--color-stop)}.ae-signup-fine{margin:.75rem 0 0;font-size:.88rem;font-style:italic;color:var(--ae-muted)}.ae-sources{margin-top:clamp(2.5rem,6vw,3.5rem)}.ae-sources ul{padding-left:1.1rem;font-size:1.02rem;line-height:1.55}.ae-sources li+li{margin-top:.4rem}.ae-sources .prose-fine{font-style:italic;color:var(--ae-muted)}.ae-more{margin-top:2.5rem}@media (max-width:560px){.ae-table{font-size:.96rem}.ae-bar,.ae-sm-hide{display:none}}