.dgs-discovery-intake{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin:20px 0 28px;display:grid}.dgs-discovery-intake>*,.dgs-entry-fields>*,.dgs-eligibility-fields>*{min-width:0}.dgs-discovery-intake .discovery-entry,.dgs-eligibility-panel{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;flex-direction:column;align-items:stretch;gap:16px;margin:0;padding:24px;display:flex}.dgs-discovery-intake h2{letter-spacing:-.6px;margin:6px 0 10px;font-size:clamp(21px,2.3vw,26px);line-height:1.25}.dgs-discovery-intake p{max-width:none;color:var(--secondary);margin:0;font-size:12px;line-height:1.8}.dgs-entry-fields,.dgs-eligibility-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.dgs-eligibility-fields{grid-template-columns:1fr}.dgs-discovery-intake .yks-field{color:var(--secondary);flex-direction:column;gap:8px;margin:0;font-size:12px;font-weight:550;display:flex}.dgs-discovery-intake input,.dgs-discovery-intake select{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:9px;padding:11px 12px}.dgs-discovery-intake a{color:var(--accent);text-underline-offset:3px;font-size:11px;line-height:1.8;text-decoration:underline}.dgs-eligibility-targets summary{min-height:44px;color:var(--accent);cursor:pointer;padding:10px 0;font-size:12px}.dgs-eligibility-targets table{border-collapse:collapse;width:100%;font-size:12px}.dgs-eligibility-targets th,.dgs-eligibility-targets td{text-align:left;border-bottom:1px solid var(--border);padding:10px 8px}.dgs-eligibility-targets caption{text-align:left;color:var(--secondary);padding:10px 0}.dgs-program-finder .yks-program-actions button{min-height:44px}.dgs-program-finder .yks-caption,.dgs-program-finder .dgs-program-score small,.dgs-program-finder .dgs-program-faculty,.dgs-program-finder .dgs-historical-seats,.dgs-program-finder .yks-program-numbers small{color:var(--secondary)}.dgs-program-finder .yks-program-numbers .dgs-positive-difference{color:var(--green)}@media (max-width:800px){.dgs-discovery-intake{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.dgs-discovery-intake .discovery-entry,.dgs-eligibility-panel{gap:14px;padding:18px}.dgs-entry-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px}}
