.yPfZYW_universitySection{background-color:#fdfbf7;border-radius:48px 48px 0 0;padding:60px 0}.yPfZYW_container{max-width:1200px;margin:0 auto;padding:0 20px}.yPfZYW_sectionHeader{margin-bottom:40px}.yPfZYW_discoverPill{color:#333;background:#fff;border:1px solid #eee;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.yPfZYW_discoverDot{background-color:#ff4d4d;border-radius:50%;width:8px;height:8px}.yPfZYW_title{font-family:var(--font-family-heading);font-size:var(--h2-size-desktop);line-height:var(--h2-line-desktop);letter-spacing:var(--h2-tracking);font-weight:var(--h2-weight);color:var(--text-heading);margin-bottom:12px}.yPfZYW_grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px;display:grid}.yPfZYW_gridSingle{grid-template-columns:minmax(320px,400px)}.yPfZYW_card{background:#f4efeb;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.yPfZYW_cardImageContainer{width:100%;height:200px;position:relative}.yPfZYW_imageOverlay{background:linear-gradient(#0000001a,#000000a6);flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:absolute;inset:0}.yPfZYW_topRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.yPfZYW_topLogoBadge{border-radius:var(--radius-full,999px);background:var(--color-surface-default,#fff);align-items:center;height:38.303px;max-height:38px;padding:8px 12px;display:flex;box-shadow:0 3px 6px #00000040}.yPfZYW_topLogoBadgeImg{object-fit:contain;width:auto;max-width:90px;height:23px}.yPfZYW_tag{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:14px}.yPfZYW_tagGreen{border-radius:var(--radius-xl,24px);border:1px solid var(--color-border-success,#d1fadf);background:var(--color-state-success-subtle,#e6f7ed);padding:var(--spacing-4,4px) var(--spacing-12,12px);align-items:center;gap:var(--spacing-4,4px);color:var(--color-text-success,#027a48);display:flex;box-shadow:0 5px 14px #00000014,0 1px 4px #00000005}.yPfZYW_tagYellow{border-radius:var(--radius-xl,24px);border:1px solid var(--color-border-warning,#fef0c7);background:var(--color-state-warning-subtle,#fffaeb);padding:var(--spacing-4,4px) var(--spacing-12,12px);align-items:center;gap:var(--spacing-4,4px);color:var(--color-text-warning,#b54708);display:flex;box-shadow:0 5px 14px #00000014,0 1px 4px #00000005}.yPfZYW_bottomRow{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.yPfZYW_imageText{color:var(--color-white-solid,#fff);font-family:var(--font-family-Font-5,"Inter Tight", sans-serif);font-size:26px;font-style:normal;font-weight:var(--font-weight-700,700);letter-spacing:-.821px;text-shadow:0 1px 3px #00000080;margin:0;line-height:36px}.yPfZYW_idBadge{color:#fff;background:#0006;border-radius:12px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:600}.yPfZYW_cardContent{flex-direction:column;flex-grow:1;padding:20px;display:flex}.yPfZYW_location{color:var(--color-text-accent,#fe5325);letter-spacing:.36px;text-transform:uppercase;margin-bottom:8px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.yPfZYW_name{color:#000;font-family:var(--font-family-Font-5,"Inter Tight", sans-serif);font-size:16px;font-style:normal;font-weight:var(--font-weight-700,700);letter-spacing:-.303px;min-height:48px;margin:0 0 12px;line-height:24px}.yPfZYW_badges{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.yPfZYW_badge{color:var(--color-text-primary,#000);background:#fff;border:1px solid #ddd;border-radius:12px;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.yPfZYW_stats{flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:24px;display:flex}.yPfZYW_statsLabel{color:var(--color-text-primary,#000);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.yPfZYW_statsPrice{color:var(--color-text-primary,#000);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.yPfZYW_actions{gap:8px;margin-top:auto;display:flex}.yPfZYW_btnPrimary{font-family:var(--font-family-body,Inter, sans-serif);background:var(--brand-secondary,#082944);color:var(--text-inverse,#fff);border:1px solid var(--brand-secondary,#082944);cursor:pointer;text-align:center;white-space:nowrap;box-sizing:border-box;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:38px;padding:0 10px;font-size:12px;font-weight:600;line-height:18px;text-decoration:none;transition:opacity .15s;display:flex}.yPfZYW_btnPrimary:hover{opacity:.92}.yPfZYW_btnSecondary{font-family:var(--font-family-body,Inter, sans-serif);color:var(--brand-secondary,#082944);cursor:pointer;text-align:center;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d5d9de;border-radius:9999px;flex:1.15 1 0;justify-content:center;align-items:center;min-width:0;height:38px;padding:0 10px;font-size:12px;font-weight:600;line-height:18px;transition:all .15s;display:flex}.yPfZYW_btnSecondary:hover{background-color:#f8f9fa;border-color:#c0c5cc}.yPfZYW_btnSecondaryActive{color:#fe5325;background-color:#fff;border-color:#fe5325;font-weight:600}.yPfZYW_viewAllContainer{justify-content:center;display:flex}.yPfZYW_viewAllBtn{font-family:var(--font-family-body);font-size:var(--interface-button-size);line-height:var(--interface-button-line);letter-spacing:var(--interface-button-tracking);font-weight:var(--interface-button-weight);background:var(--brand-secondary);color:var(--text-inverse);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:12px;padding:12px 28px;display:flex}.yPfZYW_arrowIcon{color:#fff;background:#fe5325;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}@media (max-width:1024px){.yPfZYW_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.yPfZYW_grid{grid-template-columns:1fr}.yPfZYW_title{font-size:var(--h2-size-mobile);line-height:var(--h2-line-mobile)}.yPfZYW_imageText{font-size:var(--h3-size-mobile);line-height:var(--h3-line-mobile)}.yPfZYW_name{font-size:var(--h4-size-mobile);line-height:var(--h4-line-mobile)}.yPfZYW_universitySection{padding:32px 0}}
