.modal.aid-modal{width:min(100%,780px);max-height:92vh}.aid-section,.loan-section{padding:18px 0;border-bottom:1px solid #edf1f5}.aid-section h4,.loan-section h4{margin:0 0 12px;color:#253852;font-size:14px}.loan-section h5{margin:17px 0 7px;color:#40516a;font-size:12px}.scholarship-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scholarship-grid article{padding:14px;border-radius:11px;background:#fff8e8}.scholarship-grid article>span{font-size:9px;color:#a87514}.scholarship-grid article>strong,.scholarship-grid article>b{display:block}.scholarship-grid article>strong{font-size:13px;color:#4d3b1d;margin:3px 0}.scholarship-grid article>b{font-size:17px;color:#ce8d13}.scholarship-grid article p{font-size:11px;margin:7px 0}.scholarship-grid article small{color:#8b7245}.school-award{grid-column:1/-1}.award-levels{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.award-levels i{padding:5px 8px;border-radius:6px;background:#fff;color:#7d6234;font-size:10px;font-style:normal}.grant-highlight,.loan-facts{display:flex;align-items:center;gap:20px;padding:14px;border-radius:11px;background:#eef8f3}.grant-highlight span{min-width:150px}.grant-highlight small,.grant-highlight strong,.loan-facts small,.loan-facts strong{display:block}.grant-highlight strong{font-size:20px;color:#218158}.grant-highlight p{margin:0}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.support-grid span{padding:12px;border-radius:9px;background:#f5f7fa;font-size:11px}.support-grid strong{display:block;color:#30435e;margin-bottom:3px}.loan-section{margin-top:16px;padding:17px;border:1px solid #dce8fa;border-radius:12px;background:#f5f8fd}.loan-facts{background:#fff;justify-content:space-around;text-align:center}.loan-facts span{flex:1}.loan-facts strong{font-size:18px;color:#2f71e8}.date-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.date-list span{padding:11px;border-radius:9px;background:#f4f7fb;font-size:10px}.date-list b{display:block;color:#30435e;margin-bottom:3px}.aid-section details{border-bottom:1px solid #edf1f5}.aid-section summary{padding:11px 0;cursor:pointer;color:#354861;font-weight:600}.aid-section details p{padding:0 0 10px;margin:0}.aid-contact{grid-template-columns:1fr}.aid-contact h4{grid-column:auto}@media(max-width:620px){.scholarship-grid,.support-grid,.date-list{grid-template-columns:1fr}.school-award{grid-column:auto}.grant-highlight{display:block}.grant-highlight span{margin-bottom:8px}}
