.scholarship-page{max-width:1100px;margin:auto;padding:28px 20px 60px;color:#19394e;font:16px/1.65 Arial,sans-serif}.scholarship-page h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:12px 0}.scholarship-page h2{font-size:24px;line-height:1.35}.scholarship-page section{margin:24px 0;padding:24px;background:#fff;border:1px solid #d7e4ec;border-radius:16px}.scholarship-page .intro{background:#eaf4f8}.scholarship-page .notice{border-left:4px solid #be8a25;background:#fff8e7;padding:14px 18px}.scholarship-page label{display:block;font-weight:700;margin:12px 0 5px}.scholarship-page input,.scholarship-page select{box-sizing:border-box;max-width:100%;width:100%;padding:12px;border:1px solid #8ca6b8;border-radius:8px;font:inherit}.scholarship-page select{width:auto;min-width:240px}.scholarship-page button{margin-top:14px;padding:12px 20px;border:0;border-radius:8px;background:#175575;color:white;font:inherit;cursor:pointer}.scholarship-page :focus-visible{outline:3px solid #dc9d2e;outline-offset:3px}.scholarship-page a{color:#155b84;text-decoration:underline}.scholarship-page .table-scroll{overflow:auto}.scholarship-page table{border-collapse:collapse;width:100%;text-align:left}.scholarship-page th,.scholarship-page td{border-bottom:1px solid #dbe5ec;padding:12px;vertical-align:top}.scholarship-page th{background:#eaf2f6}.scholarship-page small{color:#4b6575}.scholarship-page #match-result:empty{display:none}.scholarship-page #match-result{margin-top:18px;padding:16px;background:#eef7f3;border-radius:10px}@media(max-width:600px){.scholarship-page{padding:18px 12px}.scholarship-page section{padding:16px}.scholarship-page th,.scholarship-page td{padding:9px;font-size:14px}}@media print{.scholarship-page input,.scholarship-page button,.scholarship-page select{display:none}.scholarship-page section{break-inside:auto}.scholarship-page table{font-size:11px}}
