.an-elig{--elig-orange:#ff853e;--elig-muted:#c0b7b0;--elig-line:#39302a;max-width:1120px;padding-top:28px;padding-bottom:50px;color:#fff;display:grid;gap:18px}
.an-elig [hidden]{display:none!important}
.an-elig h1,.an-elig h2,.an-elig h3,.an-elig p{margin:0}
.an-elig p{color:var(--elig-muted);line-height:1.65}
.an-elig a{color:var(--elig-orange);text-decoration:underline;text-underline-offset:3px}
.an-elig .an-elig-kicker,.an-elig h1 span{color:var(--elig-orange)}
.an-elig .an-elig-kicker{font-size:.74rem;font-weight:800;letter-spacing:.13em}
.an-elig-hero,.an-elig-panel{border:1px solid var(--elig-line);border-radius:22px;padding:clamp(17px,4vw,36px);min-width:0;background:#121110}
.an-elig-hero,.an-elig-support{background:radial-gradient(ellipse at 96% 2%,#412214,transparent 65%),#121110}
.an-elig-hero h1{font-size:clamp(2rem,6vw,4.1rem);line-height:1.04;margin:.4em 0 .22em}
.an-elig-hero nav{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:20px}
.an-elig-panel{display:grid;gap:14px;scroll-margin-top:100px}
.an-elig fieldset{min-width:0;padding:12px 0 5px;border:0;border-top:1px solid var(--elig-line);margin:0}
.an-elig legend{padding-right:12px;font-weight:800;color:var(--elig-orange)}
.an-elig-grid,.an-elig-cards{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
.an-elig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.an-elig-education-row{border:1px solid var(--elig-line);padding:12px;margin:10px 0;border-radius:12px}
.an-elig label{display:grid;gap:5px;min-width:0;color:#f5ede8;font-weight:650;font-size:.87rem}
.an-elig input,.an-elig select{color:#fff;background:#0e0d0c;border:1px solid #625044;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:8px 10px;font:inherit;color-scheme:dark}
.an-elig input::placeholder{color:#aca49f}
.an-elig :focus-visible{outline:2px solid var(--elig-orange);outline-offset:3px}
.an-elig button,.an-elig .an-elig-primary{font:inherit;font-weight:800;min-height:44px;border-radius:10px;cursor:pointer;white-space:normal}
.an-elig .an-elig-primary{background:#ff853e;color:#160b06;padding:11px 18px;border:0;text-decoration:none;justify-self:start;display:inline-flex;align-items:center}
.an-elig-secondary,.an-elig-tabs button{border:1px solid #71503a;background:#231911;color:#ffe1c9;padding:8px 12px;align-self:end}
.an-elig-result-head,.an-elig-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.an-elig-tabs{justify-content:flex-start}
.an-elig-tabs button[aria-pressed=true]{background:#ff853e;color:#160b06}
.an-elig-card{border:1px solid var(--elig-line);border-radius:14px;background:#191614;padding:15px;overflow-wrap:anywhere;display:flex;align-items:flex-start;flex-direction:column;gap:8px}
.an-elig-card small{color:var(--elig-muted)}
.an-elig-card dl,.an-elig-card dd{margin:0}
.an-elig-card dt{font-weight:800;color:var(--elig-orange);margin-top:7px}
.an-elig-card dd{color:#e9dfd9;line-height:1.55}
.an-elig-badge{background:#362619;color:#ffd19f;border-radius:40px;padding:4px 10px;font-size:.8rem;font-weight:800}
.an-elig-search{max-width:500px}
.an-elig [data-elig-list]>p,.an-elig [data-elig-more]{margin:12px 0}
@media(max-width:720px){.an-elig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-elig-cards{grid-template-columns:1fr}}
@media(max-width:440px){.an-elig-grid{grid-template-columns:1fr}.an-elig-tabs{align-items:stretch;flex-direction:column}.an-elig-tabs button{align-self:stretch}}
/* Dedicated application workspace. */
.an-elig{--elig-line:#65402d;--elig-muted:#e2d5cb;gap:20px}
.an-elig .an-elig-hero{background:radial-gradient(ellipse at 90% -30%,#783819,transparent 70%),linear-gradient(125deg,#231711,#12100f 65%);border-color:#925733;padding-block:clamp(16px,3vw,28px)}
.an-elig-hero h1{font-size:clamp(1.8rem,5vw,3.1rem)}
.an-elig-hero nav{margin-top:12px}
.an-elig-hero nav a{border:1px solid #915735;border-radius:999px;padding:7px 12px;font-weight:750;font-size:.86rem;text-decoration:none}
.an-elig #an-elig-profile{display:grid;gap:19px}
.an-elig .an-elig-step{border:1px solid #714831;border-radius:19px;padding:clamp(14px,3vw,26px);background:linear-gradient(140deg,#211812,#151211 75%);gap:12px;min-width:0}
.an-elig .an-elig-step legend{padding:3px 10px;border:1px solid #805030;border-radius:999px;background:#2f1d13;color:#ffad75;font-size:.79rem;letter-spacing:.035em}
.an-elig .an-elig-destination{background:radial-gradient(ellipse at 95% 0%,#4c2a18,transparent 65%),#1c1511}
.an-elig .an-elig-grid{align-items:start}
.an-elig .an-elig-grid>label,.an-elig .an-elig-picker>label{background:#281d17;border:1px solid #5e4131;border-radius:12px;padding:8px;min-width:0;line-height:1.25}
.an-elig input:not([type=checkbox]),.an-elig select{background:#120f0d;border-color:#866047;font-size:.9rem}
.an-elig .an-elig-education-row{display:grid;gap:10px;background:#171412}
.an-elig .an-elig-qualifications{display:flex;flex-wrap:wrap;gap:8px}
.an-elig .an-elig-qualifications label,.an-elig .an-elig-confirm{display:flex;align-items:center;gap:7px;border:1px solid #805438;border-radius:10px;padding:9px;background:#291d16}
.an-elig input[type=checkbox]{width:17px;height:17px;min-height:0;margin:0;accent-color:#ff853e;flex:none}
.an-elig-picker{position:relative;min-width:0}
.an-elig-suggestions{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:8;max-height:240px;overflow:auto;overscroll-behavior:contain;background:#221710;border:1px solid #a86238;border-radius:11px;box-shadow:0 12px 24px #000a;padding:4px}
.an-elig-suggestions button{width:100%;text-align:left;color:#fff;background:transparent;border:0;padding:8px;font-size:.86rem;display:grid;gap:3px}
.an-elig-suggestions button:hover,.an-elig-suggestions button:focus{background:#53301e}
.an-elig-suggestions small,.an-elig-suggestions p{color:#f1b68d;padding-inline:6px}
.an-elig [data-review-summary] dl{margin:0}
.an-elig [data-review-summary] dt{color:#ffab73;font-weight:800}
.an-elig [data-review-summary] dd{margin:2px 0 12px;overflow-wrap:anywhere}
.an-elig .an-elig-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:8px}
.an-elig .an-elig-card{background:linear-gradient(150deg,#2a1d15,#191512 70%);border-color:#70492f}
.an-elig .an-elig-read{width:100%;margin-top:4px}
.an-elig .an-elig-read summary{cursor:pointer;list-style:none;color:#ffd3b2;background:#392419;border:1px solid #805337;border-radius:8px;padding:8px;display:flex;justify-content:space-between;gap:4px;font-weight:750}
.an-elig .an-elig-read summary::-webkit-details-marker{display:none}
.an-elig .an-elig-read h4{margin:12px 0 3px;color:#ffad75}
.an-elig .an-elig-read ul{padding-inline-start:18px}
@media(max-width:760px){
 .an-elig .an-elig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .an-elig .an-elig-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .an-elig .an-elig-card{padding:10px;font-size:.84rem}
 .an-elig .an-elig-card h3{font-size:1rem}
 .an-elig .an-elig-destination{min-height:min(45svh,390px)}
 .an-elig .an-elig-destination .an-elig-picker{grid-column:1/-1}
 .an-elig .an-elig-step h2{font-size:1.2rem}
 .an-elig .an-elig-grid label{font-size:.78rem}
 .an-elig .an-elig-tabs{flex-direction:row}
}

/* Mobile-menu style full-width academic choices */
.an-elig .an-elig-suggestions{background:#100e0c;border:1px solid #a96632;border-radius:13px;padding:7px;max-height:min(52vh,390px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 15px 32px #0009}
.an-elig .an-elig-suggestions button{display:block;width:100%;text-align:left;background:#211914;border:1px solid #a96632;border-radius:10px;padding:12px 13px;margin:0 0 7px;color:#ff871d;overflow-wrap:anywhere;white-space:normal;line-height:1.4}
.an-elig .an-elig-suggestions button:nth-of-type(even){color:#fff}
.an-elig .an-elig-suggestions button:hover,.an-elig .an-elig-suggestions button:focus-visible{background:#342317;border-color:#ff9a3a}
.an-elig .an-elig-suggestions button small{display:block;color:#cbb7a7;font-size:.75rem;margin-top:4px}
.an-elig .an-elig-education-row{overflow:visible;min-width:0}
.an-elig .an-elig-education-row [data-secondary-group],.an-elig .an-elig-education-row [data-secondary-board]{min-width:0}
@media(max-width:720px){.an-elig .an-elig-education-row .an-elig-grid{grid-template-columns:1fr}.an-elig .an-elig-suggestions{max-height:42svh}}

/* Each qualification uses a full-width orange or white card. */
.an-elig #an-elig-education{display:grid;gap:14px}
.an-elig .an-elig-education-row{--qual-ink:#201007;--qual-edge:#a64e19;--qual-field:#fff8f1;background:#ff9a48;border-color:var(--qual-edge);color:var(--qual-ink);margin:0;padding:clamp(12px,2vw,22px)}
.an-elig .an-elig-education-row:nth-child(even){--qual-edge:#c4a68e;--qual-field:#fff;background:#fff;color:#24160d}
.an-elig .an-elig-education-row label{background:var(--qual-field);border:1px solid var(--qual-edge);color:var(--qual-ink);padding:9px;border-radius:10px;line-height:1.35}
.an-elig .an-elig-education-row input:not([type=checkbox]),.an-elig .an-elig-education-row select{background:#fff;color:var(--qual-ink);color-scheme:light;border-color:var(--qual-edge)}
.an-elig .an-elig-education-row input::placeholder{color:#6d574a}
.an-elig .an-elig-education-row .an-elig-suggestions{position:relative;top:auto;margin-top:4px}
