.campus-banner{padding:26px 20px;background:linear-gradient(130deg,#e6f1ff,#fff5dc);border-radius:22px;margin:0 0 22px}.campus-banner h2{font-size:25px;margin:10px 0}.campus-banner small{color:#667d99}.campus-offer{border-color:#cbdcf4}.campus-group{padding:12px;background:#eef5ff;border-radius:10px;font-size:13px}.campus-shortcuts{display:flex;gap:10px;margin-bottom:16px}.campus-shortcuts button{flex:1;border-radius:14px;padding:12px}.campus-consent{display:flex;align-items:center;gap:8px;font-size:13px}.campus-consent input[type=checkbox]{width:18px;height:18px;flex:none}#student-form small,#notice-preferences small{color:#77859a;line-height:1.6}
