.cuu-sinh-vien-module__n7dmjW__page{background:var(--color-bg-light);min-height:100vh}.cuu-sinh-vien-module__n7dmjW__hero{background-image:url(/display/cuu-sinh-vien/hero-bg.png);background-position:50% 40%;background-size:cover;min-height:520px;position:relative;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__heroBgOverlay{z-index:0;background:#0a143cb8;position:absolute;inset:0}.cuu-sinh-vien-module__n7dmjW__heroInner{z-index:1;max-width:calc(var(--content-max) + var(--padding-xl) * 2);padding:0 var(--padding-xl);align-items:center;gap:var(--spacing-xl);grid-template-columns:1fr 1fr;min-height:520px;margin:0 auto;display:grid;position:relative}.cuu-sinh-vien-module__n7dmjW__heroText{justify-content:center;align-items:flex-start;gap:var(--spacing-md);padding:var(--padding-xl) 0;flex-direction:column;display:flex}.cuu-sinh-vien-module__n7dmjW__heroTitle{font-family:var(--font-primary);font-size:48px;font-weight:var(--font-weight-bold);color:#fff;text-transform:uppercase;letter-spacing:-1.44px;font-variation-settings:"wdth" 100;text-shadow:0 2px 20px #00000026;margin-bottom:24px;line-height:1.33}.cuu-sinh-vien-module__n7dmjW__heroSub{font-size:var(--font-size-body);color:#ffffffd9;text-shadow:0 1px 8px #0000001a;max-width:560px;margin-bottom:36px;line-height:1.7}.cuu-sinh-vien-module__n7dmjW__heroImageCard{aspect-ratio:16/10;border-radius:var(--radius-md);border:3px solid #ffffff2e;justify-self:center;width:100%;max-width:480px;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000080}.cuu-sinh-vien-module__n7dmjW__group{background:var(--color-bg-white);border-bottom:1px solid var(--color-divider);padding:var(--padding-lg) 0}.cuu-sinh-vien-module__n7dmjW__groupAlt{background:#f0f5fb}.cuu-sinh-vien-module__n7dmjW__groupRow{max-width:calc(var(--content-max) + var(--padding-xl) * 2);padding:0 var(--padding-xl);gap:var(--spacing-xl);grid-template-columns:1fr 1fr;align-items:stretch;min-height:336px;margin:0 auto;display:grid}.cuu-sinh-vien-module__n7dmjW__imageRight .cuu-sinh-vien-module__n7dmjW__groupRow{padding-right:0;overflow:visible}.cuu-sinh-vien-module__n7dmjW__imageLeft .cuu-sinh-vien-module__n7dmjW__groupRow{grid-template-areas:"img content";align-items:start}.cuu-sinh-vien-module__n7dmjW__imageLeft .cuu-sinh-vien-module__n7dmjW__groupImg{aspect-ratio:16/9;height:auto;min-height:unset;grid-area:img;align-self:start;overflow:visible}.cuu-sinh-vien-module__n7dmjW__imageLeft .cuu-sinh-vien-module__n7dmjW__groupContent{grid-area:content}.cuu-sinh-vien-module__n7dmjW__imageRight .cuu-sinh-vien-module__n7dmjW__groupRow{grid-template-areas:"content img"}.cuu-sinh-vien-module__n7dmjW__imageRight .cuu-sinh-vien-module__n7dmjW__groupImg{grid-area:img}.cuu-sinh-vien-module__n7dmjW__imageRight .cuu-sinh-vien-module__n7dmjW__groupContent{grid-area:content}.cuu-sinh-vien-module__n7dmjW__imageRight .cuu-sinh-vien-module__n7dmjW__groupImg{flex-direction:column;display:flex;overflow:visible}.cuu-sinh-vien-module__n7dmjW__imageRight .cuu-sinh-vien-module__n7dmjW__groupImgVideo{aspect-ratio:16/9;height:auto;min-height:unset;align-self:start;display:block;overflow:visible}.cuu-sinh-vien-module__n7dmjW__groupImg{align-self:stretch;min-width:0;height:100%;min-height:360px;position:relative;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__videoFrame{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cuu-sinh-vien-module__n7dmjW__groupContent{justify-content:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.cuu-sinh-vien-module__n7dmjW__groupLabel{font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-primary-blue);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:2px;line-height:1.3}.cuu-sinh-vien-module__n7dmjW__groupHeading{font-family:var(--font-primary);font-size:clamp(40px,5vw,52px);font-weight:var(--font-weight-bold);color:var(--color-primary-blue);letter-spacing:-1px;font-variation-settings:"wdth" 100;margin-bottom:8px;line-height:1}.cuu-sinh-vien-module__n7dmjW__groupDesc{font-size:calc(var(--font-size-h6) + 1px);color:var(--color-text-secondary);max-width:460px;line-height:1.75}.cuu-sinh-vien-module__n7dmjW__groupLink{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-primary-blue);transition:var(--transition-fast);align-items:center;gap:6px;width:fit-content;text-decoration:none;display:inline-flex}.cuu-sinh-vien-module__n7dmjW__groupLink:hover{color:var(--color-primary-orange);gap:10px}.cuu-sinh-vien-module__n7dmjW__imageRight,.cuu-sinh-vien-module__n7dmjW__imageLeft{overflow-x:clip}.cuu-sinh-vien-module__n7dmjW__newsScrollCols{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;height:100%;overflow:auto hidden}.cuu-sinh-vien-module__n7dmjW__newsScrollCols::-webkit-scrollbar{display:none}.cuu-sinh-vien-module__n7dmjW__newsScrollTrack{align-items:center;gap:var(--spacing-md);width:max-content;height:100%;margin-right:calc(-1 * (var(--padding-xl) + 15vw));padding-right:var(--padding-xl);padding-bottom:4px;display:flex}.cuu-sinh-vien-module__n7dmjW__newsScrollCard{background:var(--color-bg-white);border-radius:var(--radius-md);border:1px solid var(--color-divider);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__newsScrollImg{aspect-ratio:16/9;flex-shrink:0;width:100%;position:relative;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__newsScrollBody{padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;gap:4px;display:flex}.cuu-sinh-vien-module__n7dmjW__uniNewsCard{background:var(--color-bg-white);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;width:360px;height:80%;transition:transform .2s;display:flex;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__uniNewsCard:hover{transform:translateY(-2px)}.cuu-sinh-vien-module__n7dmjW__uniNewsImg{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__uniNewsBody{flex-direction:column;flex-shrink:0;gap:4px;padding:12px;display:flex}.cuu-sinh-vien-module__n7dmjW__uniNewsTitle{font-family:var(--font-primary);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-text-blue);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.5;display:-webkit-box;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__uniNewsLink{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-primary-blue);padding-top:var(--spacing-xs);margin-top:auto}.cuu-sinh-vien-module__n7dmjW__uniNewsCard:hover .cuu-sinh-vien-module__n7dmjW__uniNewsLink{color:var(--color-text-blue)}.cuu-sinh-vien-module__n7dmjW__newsSide{max-width:calc(var(--content-max) + var(--padding-xl) * 2);gap:var(--spacing-sm);padding:var(--spacing-lg) var(--padding-xl) var(--spacing-lg);border-top:1px solid var(--color-divider);flex-direction:column;margin:0 auto;display:none}.cuu-sinh-vien-module__n7dmjW__imageRight .cuu-sinh-vien-module__n7dmjW__newsSide{display:flex}.cuu-sinh-vien-module__n7dmjW__newsCard{gap:var(--spacing-sm);color:inherit;background:var(--color-bg-light);border-radius:var(--radius-sm);transition:var(--transition-fast);border:1px solid var(--color-divider);text-decoration:none;display:flex;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__newsCard:hover{box-shadow:var(--shadow-xs);transform:translateY(-1px)}.cuu-sinh-vien-module__n7dmjW__newsCardImg{flex-shrink:0;width:110px;height:80px;position:relative}.cuu-sinh-vien-module__n7dmjW__newsCardBody{padding:var(--spacing-sm);flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.cuu-sinh-vien-module__n7dmjW__newsCardTitle{font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-blue);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__newsCardDate{color:var(--text-light);font-size:12px}.cuu-sinh-vien-module__n7dmjW__newsStrip{gap:var(--spacing-md);max-width:calc(var(--content-max) + var(--padding-xl) * 2);padding:var(--spacing-lg) var(--padding-xl) var(--padding-lg);border-top:1px solid var(--color-divider);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.cuu-sinh-vien-module__n7dmjW__newsStrip .cuu-sinh-vien-module__n7dmjW__uniNewsCard{flex-shrink:unset;width:100%;height:auto}.cuu-sinh-vien-module__n7dmjW__newsStrip .cuu-sinh-vien-module__n7dmjW__uniNewsImg{flex:unset;min-height:unset;aspect-ratio:3/2}.cuu-sinh-vien-module__n7dmjW__newsStripCard{color:inherit;border-radius:var(--radius-md);background:var(--color-bg-light);border:1px solid var(--color-divider);transition:var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__newsStripCard:hover{box-shadow:var(--shadow-xs);transform:translateY(-2px)}.cuu-sinh-vien-module__n7dmjW__newsStripImg{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__newsStripBody{padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;gap:4px;display:flex}.cuu-sinh-vien-module__n7dmjW__newsStripTitle{font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-blue);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__newsStripDate{color:var(--text-light);font-size:12px}.cuu-sinh-vien-module__n7dmjW__profileScrollCard{aspect-ratio:3/4;border-radius:var(--radius-md);flex-shrink:0;width:220px;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__profileScrollImg{width:100%;height:100%;position:relative}.cuu-sinh-vien-module__n7dmjW__profileScrollOverlay{background:linear-gradient(#0000 0%,#0a1446e0 100%);padding:12px 14px;position:absolute;bottom:0;left:0;right:0}.cuu-sinh-vien-module__n7dmjW__profileScrollName{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-bold);color:#fff;margin:0;line-height:1.3}.cuu-sinh-vien-module__n7dmjW__profileScrollRole{color:#ffffffc7;margin:2px 0 0;font-size:12px}.cuu-sinh-vien-module__n7dmjW__profiles{gap:var(--spacing-md);padding:var(--spacing-md) var(--padding-xl) var(--padding-lg);max-width:calc(var(--content-max) + var(--padding-xl) * 2);border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:flex-end;margin:0 auto;display:flex}.cuu-sinh-vien-module__n7dmjW__profileCard{text-align:center;flex-direction:column;align-items:center;gap:8px;width:160px;display:flex}.cuu-sinh-vien-module__n7dmjW__profileImg{border:3px solid var(--color-primary-blue);border-radius:50%;width:120px;height:120px;position:relative;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__profileName{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-text-blue)}.cuu-sinh-vien-module__n7dmjW__profileTitle{color:var(--color-primary-orange);font-size:12px;font-weight:var(--font-weight-semibold)}.cuu-sinh-vien-module__n7dmjW__contactSection{align-items:stretch;min-height:520px;display:flex;position:relative;overflow:hidden}.cuu-sinh-vien-module__n7dmjW__contactOverlay{z-index:1;background:linear-gradient(105deg,#1c2024f0 0%,#1c2024cc 40%,#1c2024b8 60%,#101214d9 100%);position:absolute;inset:0}.cuu-sinh-vien-module__n7dmjW__contactInner{z-index:2;width:100%;max-width:calc(var(--content-max) + var(--padding-xl) * 2);padding:var(--padding-lg) var(--padding-xl);box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin:0 auto;display:grid;position:relative}.cuu-sinh-vien-module__n7dmjW__contactLeft{flex-direction:column;justify-content:center;gap:0;display:flex}.cuu-sinh-vien-module__n7dmjW__contactLeft .section-label-white{font-size:calc(var(--font-size-body) * 1.2);letter-spacing:2px}.cuu-sinh-vien-module__n7dmjW__contactLeft .section-heading-white{font-size:calc(var(--font-size-h1) * 1.2);line-height:1.2}.cuu-sinh-vien-module__n7dmjW__contactRight{flex-direction:column;justify-content:center;display:flex}.cuu-sinh-vien-module__n7dmjW__contactDesc{color:#ffffffc7;max-width:420px;margin-top:16px;font-size:15px;line-height:1.75}.cuu-sinh-vien-module__n7dmjW__contactForm{flex-direction:column;gap:12px;display:flex}.cuu-sinh-vien-module__n7dmjW__contactInput{color:#222;box-sizing:border-box;background:#fffffff2;border:1px solid #fff6;border-radius:4px;outline:none;width:100%;padding:10px 18px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.cuu-sinh-vien-module__n7dmjW__contactInput::placeholder{color:#888}.cuu-sinh-vien-module__n7dmjW__contactInput:focus{border-color:var(--color-primary-orange);box-shadow:0 0 0 2px #f99b4833}.cuu-sinh-vien-module__n7dmjW__contactSuccess{text-align:center;border-radius:var(--radius-md);color:#4ade80;background:#ffffff14;border:1px solid #ffffff40;padding:40px 24px;font-size:20px;font-weight:700}@media (max-width:900px){.cuu-sinh-vien-module__n7dmjW__heroInner,.cuu-sinh-vien-module__n7dmjW__groupRow,.cuu-sinh-vien-module__n7dmjW__newsletterInner{grid-template-columns:1fr}.cuu-sinh-vien-module__n7dmjW__heroImageCard{aspect-ratio:16/9;max-width:100%}.cuu-sinh-vien-module__n7dmjW__imageLeft .cuu-sinh-vien-module__n7dmjW__groupRow,.cuu-sinh-vien-module__n7dmjW__imageRight .cuu-sinh-vien-module__n7dmjW__groupRow{grid-template-areas:"img""content"}.cuu-sinh-vien-module__n7dmjW__groupImg{min-height:240px}.cuu-sinh-vien-module__n7dmjW__groupContent{padding:var(--padding-md) var(--padding-xl)}.cuu-sinh-vien-module__n7dmjW__newsStrip{grid-template-columns:1fr}.cuu-sinh-vien-module__n7dmjW__profiles{justify-content:center}.cuu-sinh-vien-module__n7dmjW__newsletterText{text-align:center}.cuu-sinh-vien-module__n7dmjW__newsletterDesc{margin:0 auto}}@media (max-width:600px){.cuu-sinh-vien-module__n7dmjW__heroInner,.cuu-sinh-vien-module__n7dmjW__groupContent,.cuu-sinh-vien-module__n7dmjW__newsStrip,.cuu-sinh-vien-module__n7dmjW__profiles,.cuu-sinh-vien-module__n7dmjW__newsletterInner{padding-left:var(--padding-md);padding-right:var(--padding-md)}}
