.program-profile-container{margin:0 auto;max-width:1200px;padding:2rem}.program-header{margin-bottom:2.5rem}.program-title{border-bottom:3px solid #aebd46;color:#333;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem}.affiliated-campus{border-bottom:3px solid #aebd46;color:#666;font-size:1.35rem;margin-top:1rem;padding-bottom:1.5rem}.back-button-container{margin:1.5rem 0}.back-button{background:#f0f4f0;border:2px solid #aebd46;border-radius:4px;color:#333;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.back-button:hover{background:#aebd46;color:#fff;transform:translateX(-3px)}.info-note{background:#f9fafb;border-left:4px solid #aebd46;border-radius:4px;margin-top:1.5rem;padding:1rem 1.5rem}.info-note p{color:#555;font-size:.95rem;font-style:italic;margin:0}.tuition-info-box{background:#e8f4f8;border-left:4px solid #2c7a7b;border-radius:4px;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.tuition-info-box p{color:#2c5f5f;font-size:.98rem;line-height:1.6;margin:0}.section-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:2rem;padding:2rem}.section-title{border-bottom:2px solid #aebd46;color:#333;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.section-content{gap:1.5rem}.info-group,.section-content{display:flex;flex-direction:column}.info-group{gap:.5rem}.info-row{display:flex;flex-wrap:wrap;gap:2rem}.info-group.half-width{flex:1;min-width:250px}.info-label{color:#555;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.info-value{color:#333;font-size:1.05rem;line-height:1.6}.info-value a{color:#2c7a7b;text-decoration:none}.info-value a:hover{color:#285e61;text-decoration:underline}.tag{background:#f0f4f0;border:1px solid #aebd46;border-radius:4px;color:#333;display:inline-block;font-size:.95rem;margin-bottom:.5rem;margin-right:.5rem;padding:.4rem .8rem}.term-block{background:#f9fafb;border-left:4px solid #aebd46;border-radius:4px;margin-bottom:1rem;padding:1.25rem}.term-title{color:#333;font-size:1.15rem;font-weight:600;margin:0 0 1rem}.term-details{display:flex;flex-direction:column;gap:.75rem}.term-date{align-items:baseline;display:flex;gap:.5rem}.date-label{color:#555;font-weight:600;min-width:150px}.date-value{color:#333}.term-date.deadline{background:#fff3cd;border-radius:4px;margin-top:.25rem;padding:.5rem}.term-date.deadline .date-label{color:#856404}.term-date.deadline .date-value{color:#856404;font-weight:600}@media (max-width:768px){.program-profile-container{padding:1rem}.program-header{margin-bottom:1.5rem;padding-bottom:1.5rem}.program-title{font-size:1.75rem}.program-location{font-size:1rem}.section-card{margin-bottom:1.5rem;padding:1.25rem}.section-title{font-size:1.4rem}.info-row{flex-direction:column;gap:1.5rem}.info-group.half-width{width:100%}.term-block{padding:1rem}.date-label{font-size:.9rem;min-width:120px}.date-value{font-size:.95rem}}@media (max-width:480px){.program-title{font-size:1.5rem}.section-card{padding:1rem}.term-date{flex-direction:column;gap:.25rem}.date-label{min-width:auto}}