*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#10091d;color:#f8f5fc;font-family:Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{outline-offset:5px}button{cursor:pointer}header{border-bottom:1px solid #30243d;position:sticky;top:0;background:#10091df5;z-index:10}.nav{max-width:1240px;margin:auto;min-height:82px;display:flex;align-items:center;gap:32px;padding:16px 26px}.brand{font-size:22px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.brand b{color:#c39aff}.logo{display:inline-grid;place-items:center;background:#c698ff;color:#160b27;border-radius:12px;width:38px;height:38px;margin-right:9px;letter-spacing:-2px;transform:rotate(-5deg)}nav{display:flex;gap:25px;margin-left:auto;font-size:12px;color:#c3b9ce}nav a:hover,a:hover h3{color:#c99dff}.pill,.btn{border-radius:100px;padding:10px 20px;background:#c39aff;color:#160b27;border:0;font-weight:700;font-size:12px}.container{max-width:1240px;margin:auto;padding:0 26px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:800;color:#c59aef;text-transform:uppercase}.intro{display:flex;justify-content:space-between;align-items:center;margin:30px 0 20px;font-size:12px;color:#afa3be}.intro span:last-child{color:#dac9a8}.hero{display:grid;grid-template-columns:1.65fr 1fr;gap:22px}.feature{border:1px solid #4c385a;border-radius:20px;overflow:hidden;min-height:470px;position:relative;display:flex;align-items:end;padding:34px;background:#35263c}.feature img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.feature:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#140b22 3%,#140b22b5 52%,#140b2210)}.feature>div{position:relative;z-index:1}.feature h1{font-size:42px;line-height:1.14;letter-spacing:-1.5px;max-width:600px;margin:18px 0}.feature p{color:#d4cada;font-size:14px;max-width:500px}.tag{display:inline-block;background:#c59aff;color:#1b0b2b;padding:5px 12px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:1px}.meta{font-size:11px;color:#a99bb8;margin-top:19px}.side{display:grid;gap:14px}.sidecard{display:grid;grid-template-columns:125px 1fr;gap:18px;background:#1e132e;border:1px solid #382647;padding:15px;border-radius:16px;align-items:center}.sidecard img{width:125px;height:112px;object-fit:cover;border-radius:10px}.sidecard h3{font-size:18px;line-height:1.3;margin:8px 0}.sidecard .meta{margin:8px 0 0}.strap{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #33263e;padding:24px 0;margin:30px 0 40px}.strap p{margin:0;font-size:18px;letter-spacing:-.3px}.strap strong{color:#c79afa}.topics{display:flex;gap:8px;flex-wrap:wrap}.topics a,.filter{border:1px solid #493459;padding:7px 12px;border-radius:30px;font-size:10px;background:transparent;color:#d9cce5}.topics a:hover,.filter.active{background:#c49aff;color:#1b0b2b}.heading{display:flex;align-items:center;gap:20px;margin-bottom:22px}.heading h2{font-size:27px;letter-spacing:-.8px;margin:0}.heading .line{height:1px;background:#34253e;flex:1}.heading>a{color:#c79afa;font-size:12px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{min-width:0}.thumb{position:relative;overflow:hidden;border-radius:13px;background:#30213e;aspect-ratio:1.55}.thumb img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.card:hover img{transform:scale(1.04)}.number{position:absolute;top:12px;left:12px;background:#c89dff;color:#1c0b2a;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px}.card .eyebrow{margin-top:18px;font-size:9px}.card h3{font-size:18px;line-height:1.35;margin:8px 0;letter-spacing:-.3px}.card p{font-size:12px;color:#b2a4bf}.card .meta{font-size:10px;margin-top:12px}section{margin-bottom:50px}.manifesto{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#c5a0ef;color:#20112c;border-radius:17px;padding:32px;margin:50px 0}.manifesto h2{font-size:28px;margin:6px 0;line-height:1.2;letter-spacing:-.7px}.manifesto p{margin:0;font-size:13px;max-width:550px}.manifesto .eyebrow{color:#513567}.manifesto .btn{background:#241334;color:white;white-space:nowrap}footer{border-top:1px solid #35263f;margin-top:70px;padding:40px 0 24px;color:#a899b8;font-size:12px}.foot{display:flex;justify-content:space-between;gap:40px}.foot p{max-width:350px}.footlinks{display:flex;gap:30px;align-items:start}.copyright{margin-top:40px;padding-top:20px;border-top:1px solid #30233b;display:flex;justify-content:space-between;font-size:10px}.searchbox{width:100%;background:#21152f;border:1px solid #4b365a;color:#fff;padding:15px 20px;border-radius:12px;margin:20px 0}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.archive-title{font-size:44px;margin:45px 0 0;letter-spacing:-1.5px}.empty{padding:50px;text-align:center;color:#b8abc5;grid-column:1/-1}.article{max-width:780px;margin:40px auto}.article h1{font-size:48px;line-height:1.15;letter-spacing:-1.6px;margin:18px 0}.article .dek{font-size:19px;color:#baacc8}.article img{width:100%;max-height:410px;object-fit:cover;border-radius:15px;margin:25px 0}.article h2{font-size:25px;margin-top:32px}.article .body p{font-size:17px;line-height:1.85;color:#d1c6db}.back{font-size:12px;color:#c59aff}.article .tools{display:flex;gap:12px;align-items:center;margin:25px 0}.tools button{background:#291a3a;color:#dcc8ef;border:1px solid #543b69;padding:8px 15px;border-radius:20px;font-size:12px}#status{font-size:12px;color:#ccb4de}.note{border-left:3px solid #b68ae5;background:#1c1229;padding:16px 20px;margin:28px 0;color:#c8b9d4;font-size:13px}@media(max-width:1000px){nav{gap:15px}nav a:not(:last-child){display:none}.hero{grid-template-columns:1.3fr 1fr}.feature h1{font-size:34px}.sidecard{grid-template-columns:85px 1fr}.sidecard img{width:85px;height:100px}.sidecard h3{font-size:15px}.strap{align-items:start;gap:18px;flex-direction:column}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.nav{padding:14px 18px;min-height:70px;gap:12px}.brand{font-size:19px}.nav>.pill{display:none}.container{padding:0 18px}.intro{font-size:9px}.hero{grid-template-columns:1fr}.feature{min-height:420px;padding:25px}.feature h1{font-size:36px}.sidecard{grid-template-columns:90px 1fr}.sidecard img{width:90px;height:85px}.sidecard h3{font-size:17px}.grid{gap:22px 15px}.card h3{font-size:16px}.card .meta{font-size:9px}.heading h2{font-size:23px}.manifesto{flex-direction:column;align-items:start;padding:26px}.foot{flex-direction:column}.footlinks{flex-wrap:wrap}.article h1{font-size:35px}.article .body p{font-size:16px}.archive-title{font-size:36px}.copyright{gap:15px}.feature p{font-size:13px}}.hiring-badge{display:inline-block;background:#b8f3cb;color:#143822;font-size:10px;font-weight:800;letter-spacing:.5px;padding:5px 10px;border-radius:20px;margin:10px 0 0}.table-wrap{overflow-x:auto;border:1px solid #493459;border-radius:12px;margin:20px 0}.body table{width:100%;border-collapse:collapse;font-size:15px}.body th,.body td{text-align:left;padding:14px 16px;border-bottom:1px solid #3b2b49;vertical-align:top}.body th{background:#2b193b;color:#dec2fa}.body td{color:#d1c6db}.body tr:last-child td{border-bottom:0}.body li{color:#d1c6db;font-size:17px;line-height:1.8;margin:9px 0}.apply-button{display:inline-block;white-space:normal;font-size:14px;padding:15px 22px;line-height:1.5}.article .hiring-badge{font-size:12px;margin:18px 0 0}
img[src="/assets/sutherland-logo.png"]{object-fit:contain;background:#fff;padding:22px}.article img[src="/assets/sutherland-logo.png"]{height:300px;padding:50px}.sidecard img[src="/assets/sutherland-logo.png"]{padding:10px}@media(max-width:620px){.article img[src="/assets/sutherland-logo.png"]{height:200px;padding:25px}}
.year-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:25px 0}.year-link{display:flex;flex-direction:column;gap:8px;padding:20px 12px;text-align:center;background:#241532;border:1px solid #654682;border-radius:12px}.year-link{justify-content:space-between;min-height:150px}.year-link .paper-session{font-size:12px;line-height:1.5;min-height:36px;color:#eedbff;overflow-wrap:anywhere}.year-link:focus-visible{outline:3px solid #c49aff;outline-offset:4px}.year-link:hover{background:#3b2450;border-color:#c49aff}.year-link strong{font-size:26px;color:#eedbff}.year-link span{font-size:11px;color:#baa8c9}.article img[src="/assets/jee-papers-banner.png"]{object-fit:contain;max-height:none}@media(max-width:620px){.year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.trending-gloss{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:19px 22px;border:1px solid #d9b0ff;border-radius:16px;background:linear-gradient(115deg,rgba(255,255,255,.24),transparent 42%),linear-gradient(180deg,#a35de0 0%,#7d3db6 48%,#552581 51%,#71349f 100%);color:#fff;font-size:22px;line-height:1.35;font-weight:800;letter-spacing:.2px;text-shadow:0 2px 4px #351349;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -2px 5px #30104480,0 5px 22px #b55aff35}.trending-gloss::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,transparent 55%,#ffffff24 56%,#ffffff08 73%,transparent 74%);pointer-events:none}@media(max-width:620px){.trending-gloss{font-size:20px;padding:16px 18px}}
.side{align-content:start;min-width:0}.trending-scroll{height:480px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:#9b6bc4 #1e132e;overscroll-behavior:contain;padding:2px 6px 4px 2px}.trending-scroll .sidecard{flex-shrink:0}.trending-toggle{justify-self:end;background:#29173d;color:#eedbff;border:1px solid #795498;border-radius:20px;padding:7px 13px;cursor:pointer;font:inherit;font-size:12px}.trending-toggle:focus-visible,.trending-scroll:focus-visible{outline:2px solid #dbbaff;outline-offset:3px}@media(max-width:620px){.trending-scroll{height:390px}}
.thumb:has(img[src="/assets/cbse-loc-2026.svg"]){aspect-ratio:1.6}.thumb img[src="/assets/cbse-loc-2026.svg"]{object-fit:contain}.card:hover img[src="/assets/cbse-loc-2026.svg"]{transform:none}.article img[src="/assets/cbse-loc-2026.svg"]{object-fit:contain;max-height:none;height:auto}
.thumb img[src="/assets/gate-2027-logo.png"]{object-fit:contain;background:#efb000;padding:12px}.article img[src="/assets/gate-2027-logo.png"]{object-fit:contain;background:#efb000;height:280px;width:100%;padding:16px}.body .answer{border-left:4px solid #b986ed;padding:12px 22px;background:#231530}.body .table{overflow-x:auto}.body table{width:100%;border-collapse:collapse}.body td,.body th{padding:12px;text-align:left;border-bottom:1px solid #59426e}.body a{color:#d9b4ff;text-decoration:underline}
img[src="/assets/board-exams-2027.png"]{object-fit:contain!important;background:#211039}.card:hover img[src="/assets/board-exams-2027.png"]{transform:none}
img[src="/assets/jee-2027-advisory.png"]{object-fit:contain!important;background:#28133d;transform:none!important}.article .tablewrap{overflow-x:auto}.article .body h1{font-size:clamp(30px,5vw,46px)}
img[src="/assets/college-choice-questions.png"],img[src="/assets/campus-visit-checklist.png"]{object-fit:contain!important;background:#29134c;transform:none!important}
.article>img[src="/assets/college-choice-questions.png"],.article>img[src="/assets/campus-visit-checklist.png"]{height:auto;aspect-ratio:3/2}
.feature[href="/blog/choose-your-college/"]{display:flex;flex-direction:column;align-items:stretch;padding:0;justify-content:flex-start}.feature[href="/blog/choose-your-college/"]>img{position:relative;height:auto;aspect-ratio:3/2;inset:auto}.feature[href="/blog/choose-your-college/"]:after{display:none}.feature[href="/blog/choose-your-college/"]>div{padding:28px}

.sidecard img[src="/assets/jee-2027-advisory.png"]{height:auto;aspect-ratio:1}.thumb:has(img[src="/assets/jee-2027-advisory.png"]){aspect-ratio:1}
.breaking-news{min-width:0;margin:0;border:1px solid #8e4275;border-radius:14px;overflow:hidden;background:#25102b}.breaking-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:linear-gradient(110deg,#a61f58,#6b288f)}.breaking-top h2{margin:0;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#fff}.breaking-top button{font:inherit;font-size:11px;white-space:nowrap;color:#fff;border:1px solid #e9b9df;background:#ffffff16;border-radius:20px;padding:5px 10px}.breaking-window{overflow:hidden;padding:14px 0}.breaking-track{display:flex;width:max-content;animation:breaking-scroll 105s linear infinite}.breaking-group{display:flex;flex-shrink:0;align-items:center}.breaking-item{white-space:nowrap;font-size:14px;padding:0 24px;color:#f8ebff}.breaking-item:before{content:'•';margin-right:20px;color:#ffb2cc}.breaking-item strong{color:#ffd79c}.breaking-news:hover .breaking-track,.breaking-news:focus-within .breaking-track,.breaking-news.is-paused .breaking-track{animation-play-state:paused}@keyframes breaking-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.breaking-track{animation:none}.breaking-window{overflow-x:auto}.breaking-group[aria-hidden=true]{display:none}}@media(max-width:620px){.breaking-item{font-size:13px}.breaking-top h2{font-size:14px}}

main.container>.breaking-news{width:100%;display:flex;align-items:stretch;margin:0 0 24px}.breaking-news>.breaking-top{flex:0 0 auto;gap:16px}.breaking-news>.breaking-window{flex:1;min-width:0;align-self:center}.breaking-top h2{white-space:nowrap}@media(max-width:620px){main.container>.breaking-news{display:block}.breaking-news>.breaking-top{padding:8px 12px}.breaking-news>.breaking-window{padding:12px 0}}
