.sibm-pune-page{font-family:var(--font-body);color:var(--ink)}.fc-sxo-hero{padding:calc(var(--header-offset) + 1.25rem) clamp(1rem, 4vw, 3rem) 3.25rem;text-align:center;background-color:#edf4ff;border-bottom:1px solid #d8e4f4;position:relative}.fc-sxo-hero-grad{z-index:0;background:radial-gradient(circle at 18% 16%,#ffffffd9,#0000 28%),radial-gradient(circle at 84% 88%,#fbbf241a,#0000 30%),linear-gradient(135deg,#eef5ff 0%,#dbeafe 54%,#edf4ff 100%);position:absolute;inset:0}.fc-sxo-hero-inner{z-index:1;max-width:1040px;margin:0 auto;position:relative}.fc-hero-badge{background:var(--primary-dark);color:#fff;border-radius:8px;margin-bottom:1rem;padding:.2rem .6rem;font-weight:600;display:inline-block}.fc-hero-credentials{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.fc-hero-logo{width:auto;height:44px;display:block}.fc-hero-nirf-pill{color:#123b79;background:#fff;border:1px solid #c7d7ef;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .75rem .28rem .4rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0f3a821a}.fc-hero-nirf-pill img{width:auto;height:22px;display:block}.fc-sxo-hero h1{color:#123b79;letter-spacing:-.035em;max-width:1020px;margin:0 auto;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.08}.fc-hero-sub{max-width:74ch;color:var(--gray);margin:1rem auto 0;font-size:1.02rem;line-height:1.65}.fc-content-body{color:#334155;max-width:900px;margin:0 auto;line-height:1.72}.college-spoke-page>.container,.sibm-pune-page>.container{width:100%;max-width:1600px;padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.college-spoke-page>.fc-content-body,.sibm-pune-page>.fc-content-body{max-width:1600px}.college-page-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""sidebar""content";align-items:start;gap:clamp(1.75rem,3vw,2.75rem);display:grid}.college-page-intro{grid-area:intro;min-width:0}.college-page-main{grid-area:content;min-width:0}.college-page-main .fc-content-body{max-width:none;margin-left:0;margin-right:0}@media (width>=1180px){.college-page-layout{grid-template-columns:minmax(0,1fr) minmax(320px,350px);grid-template-areas:"intro sidebar""content sidebar"}}.section-title{color:var(--primary-dark);border-bottom:2px solid var(--light);margin-bottom:1rem;padding-bottom:.5rem;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:700}.college-page-main .section-title{color:#0b2d68;border-bottom-color:#d9e3f2;position:relative}.college-page-main .section-title:after{content:"";background:#fbbf24;border-radius:999px;width:72px;height:3px;position:absolute;bottom:-2px;left:0}.fc-table{border-collapse:collapse;width:100%}.fc-table th,.fc-table td{text-align:left;border:1px solid #ddd;padding:.75rem}.fc-table th{background-color:#f1f1f1;font-weight:600}.fc-hub-links{padding:0;list-style:none}.fc-hub-links li{margin-bottom:1rem}.fc-hub-link{color:inherit;border:1px solid #ddd;border-radius:8px;flex-direction:column;padding:1rem;text-decoration:none;transition:box-shadow .2s;display:flex}.fc-hub-link:hover{box-shadow:0 4px 12px #0000001a}.fc-hub-link-disabled{color:#999;border:1px dashed #ccc;border-radius:8px;padding:1rem;display:block}.fc-faq-item h3{color:var(--primary-dark)}.fc-content-body table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.fc-content-body table th,.fc-content-body table td{white-space:nowrap;padding:.6rem .75rem;font-size:.9rem}.fc-content-body table td:last-child{white-space:normal;min-width:200px}.fc-content-body .fc-data-table{border:1px solid #cbd5e1;border-radius:14px;margin:1rem 0 1.35rem;box-shadow:0 8px 24px #0f2d6812}.fc-content-body .fc-data-table caption{color:#fff;text-align:left;background:linear-gradient(100deg,#0b2d68,#0b7285);padding:.85rem 1rem;font-size:1rem;font-weight:800}.fc-content-body .fc-data-table thead th{color:#0f2f68;white-space:normal;background:#eaf2fb;border:1px solid #cbd5e1;font-weight:800}.fc-content-body .fc-data-table tbody td,.fc-content-body .fc-data-table tfoot td,.fc-content-body .fc-data-table tfoot th{border:1px solid #dbe3ee}.fc-content-body .fc-data-table tbody tr:nth-child(2n) td{background:#f8fafc}.fc-content-body .fc-data-table tbody td:first-child{color:#102a56;font-weight:700}.fc-content-body .fc-data-table tfoot th,.fc-content-body .fc-data-table tfoot td{color:#fff;background:#0b2d68;font-weight:800}.fc-content-body .fc-data-table--wide td:last-child{white-space:nowrap;min-width:auto}.fc-table-source{color:#52647f;margin:-.55rem 0 1.4rem;font-size:.88rem}.fc-official-warning{color:#713f12;background:#fff7df;border-left:4px solid #fbbf24;margin:1rem 0;padding:.9rem 1rem;font-weight:700}.fc-data-reconciliation{color:#17325f;background:#eef6ff;border:1px solid #cfe2f7;border-left:4px solid #0b7285;border-radius:0 10px 10px 0;margin:1rem 0 1.4rem;padding:.95rem 1rem;line-height:1.7}.college-spoke-page--pict .fc-content-body>.fc-content-section{scrollbar-gutter:stable;background:#fff;border:1px solid #dbe5f2;border-radius:16px;margin:0 0 1.4rem;padding:clamp(1rem,2vw,1.35rem);overflow-x:auto;box-shadow:0 8px 24px #0f2d680e}.college-spoke-page--pict .fc-content-body>.fc-content-section>.section-title{margin-top:0}.college-spoke-page--pict .fc-content-body .fc-data-table,.college-spoke-page--pict .source-evidence__details .fc-data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0;max-width:100%;display:table;overflow:hidden}.college-spoke-page--pict .fc-data-table caption{caption-side:top;border-radius:13px 13px 0 0;width:auto}.college-spoke-page--pict .fc-data-table th,.college-spoke-page--pict .fc-data-table td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:normal;height:52px}.college-spoke-page--pict .fc-data-table thead th:first-child,.college-spoke-page--pict .fc-data-table tbody td:first-child,.college-spoke-page--pict .fc-data-table tfoot th:first-child,.college-spoke-page--pict .fc-data-table tfoot td:first-child{padding-left:1rem}.college-spoke-page--pict .fc-content-body .fc-data-table--prose{table-layout:fixed;min-width:0}.college-spoke-page--pict .fc-data-table--prose th,.college-spoke-page--pict .fc-data-table--prose td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;height:auto;padding:.8rem .9rem;line-height:1.5}.college-spoke-page--pict .source-evidence__details{min-width:0;overflow-x:auto}.college-spoke-page--pict .source-evidence,.college-spoke-page--pict .source-evidence ul,.college-spoke-page--pict .source-evidence li{min-width:0;max-width:100%}.college-spoke-page--pict .source-evidence li>a,.college-spoke-page--pict .source-evidence li>span,.college-spoke-page--pict .source-evidence li>small,.college-spoke-page--pict .source-evidence li p,.college-spoke-page--pict .source-evidence__details th,.college-spoke-page--pict .source-evidence__details td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word;white-space:normal;height:auto;padding:.72rem .75rem;font-size:.82rem;line-height:1.45}.college-spoke-page--pict .source-evidence__details .fc-data-table{table-layout:fixed}.college-spoke-page--pict .source-evidence__details .fc-data-table th:first-child{width:25%}.college-spoke-page--pict .source-evidence__details .fc-data-table th:nth-child(2){width:34%}.college-spoke-page--pict .source-evidence__details .fc-data-table th:nth-child(3){width:20%}.college-spoke-page--pict .source-evidence__details .fc-data-table th:nth-child(4){width:21%}.college-spoke-page--pict .source-evidence__details .fc-data-table--wide td:last-child{white-space:normal;min-width:0}.pict-historical-matrix{background:#f8fafc;border:1px solid #dbe5f2;border-radius:12px;margin:1rem 0;padding:.85rem 1rem}.pict-historical-matrix summary{color:#0b2d68;cursor:pointer;font-weight:800}.pict-sourcing-review{background:#fff;border:1px solid #dbe5f2;border-radius:14px;margin:1.25rem 0 1.5rem;padding:1rem;box-shadow:0 8px 24px #0f2d680d}.pict-sourcing-review .fc-accuracy-note{margin-bottom:1rem}.pict-sourcing-review .fc-publication-meta{margin-top:0}.pict-sourcing-review .fc-byline:last-child{margin-bottom:0}.pict-detailed-content{border:1px solid #dbe5f2;border-left:5px solid var(--gold);background:linear-gradient(135deg,#eef4ff 0%,#fffaf0 100%);border-radius:14px;margin:2rem 0 1rem;padding:1.1rem 1.25rem}.pict-detailed-content>span{color:#8a5a00;letter-spacing:.08em;margin-bottom:.35rem;font-size:.72rem;font-weight:850;display:inline-block}.pict-detailed-content h2{color:var(--primary-darker);margin:0 0 .35rem}.pict-detailed-content p{color:#526078;margin:0}.college-spoke-page--pict .fc-table-source:last-child{margin-bottom:0}.fc-content-body img,.fc-content-body iframe{max-width:100%;height:auto}.fc-content-body{overflow-wrap:break-word}@media screen and (width<=768px){.fc-sxo-hero{padding:calc(var(--header-offset) + 1.25rem) 1rem 2.5rem}.fc-sxo-hero h1{font-size:clamp(1.8rem,8vw,2.25rem);line-height:1.12}.fc-hero-sub{font-size:.98rem;line-height:1.55}.fc-sxo-hero-inner,.fc-content-body,.container{padding-left:1rem;padding-right:1rem}.fc-content-body h2{font-size:1.35rem;line-height:1.3}.fc-content-body h3{font-size:1.1rem}.fc-content-body p,.fc-content-body li{font-size:1rem;line-height:1.7}.fc-hub-link{min-height:44px;line-height:1.6;display:inline-block}}.fc-publication-meta{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 .7rem;display:flex}.fc-publication-meta__item{color:#334155;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:.38rem;min-height:36px;padding:.42rem .7rem;font-size:.82rem;font-weight:650;display:inline-flex}.fc-publication-meta__item--updated{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.fc-publication-meta time{font-weight:800}.fc-byline{color:#4b5563;margin:0 0 .75rem;font-size:.9rem;line-height:1.7}.fc-byline a{color:var(--primary-darker);font-weight:600;text-decoration:underline}.fc-accuracy-note{border-left:4px solid var(--gold);color:#374151;background:#f8fafc;border-radius:0 8px 8px 0;margin:0 0 1.5rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.75}.fc-accuracy-note code{background:#fff3cd;border-radius:3px;padding:.1rem .35rem;font-size:.85em}.fc-accuracy-note--compact{padding:.8rem 1rem;font-size:.84rem;line-height:1.55}.fc-accuracy-note--compact ul{margin:.45rem 0 0;padding-left:1.15rem}.fc-accuracy-note--compact li{margin:.18rem 0}@media screen and (width<=768px){.fc-accuracy-note{padding:.9rem 1rem;font-size:.86rem}.fc-byline{font-size:.85rem}.fc-publication-meta__item{border-radius:9px;width:100%}}.sibm-pune-page .fc-quick-answer,.college-spoke-page .fc-quick-answer{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:0 0 1.5rem;padding:1.1rem 1.25rem}.fc-qa-tag{background:var(--gold);color:var(--ink);letter-spacing:.06em;border-radius:4px;margin-bottom:.5rem;padding:.2rem .55rem;font-size:.7rem;font-weight:800;display:inline-block}.sibm-pune-page .fc-quick-answer p,.college-spoke-page .fc-quick-answer p{color:#1f2937;margin:0;line-height:1.75}.fc-jump{z-index:20;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-inline:contain;background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0;padding:.6rem max(1rem,50% - 590px);display:flex;position:sticky;top:70px;overflow-x:auto;box-shadow:0 5px 16px #0f172a0f}.fc-jump--hero{width:100%}.college-spoke-page--pict .fc-jump{z-index:5;background:#f8fafc;flex-wrap:wrap;justify-content:center;padding-block:.55rem;position:relative;top:auto;overflow-x:visible;box-shadow:0 4px 12px #0f172a0a}.college-spoke-page--pict .fc-jump-link{background:#fff;min-height:44px;padding-inline:.9rem}.fc-jump::-webkit-scrollbar{display:none}.fc-jump-label{color:#6b7280;flex-shrink:0;font-size:.78rem;font-weight:700}.fc-jump-link{min-height:44px;color:var(--primary-darker);white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;align-items:center;padding:0 .75rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.fc-jump-link:hover{color:#fff;background:#173f7a;border-color:#173f7a}.pict-cutoff-status{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);gap:.8rem;margin:.9rem 0 1rem;display:grid}.pict-cutoff-status>div{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;gap:.2rem;padding:1rem 1.1rem;display:grid}.pict-cutoff-status span{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pict-cutoff-status strong{color:#0b2d68;font-size:1.15rem}.pict-cutoff-status em{color:#7c2d12;background:#ffedd5;border-radius:999px;width:fit-content;padding:.18rem .55rem;font-size:.74rem;font-style:normal;font-weight:800}.pict-cutoff-status small{color:#64748b;font-size:.78rem;line-height:1.45}.pict-cutoff-status__history strong i{color:#fbbf24;font-style:normal}.college-spoke-page--pict .fc-data-table th small{opacity:.82;margin-top:.15rem;font-size:.68em;font-weight:600;display:block}.fc-related-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem;display:grid}.fc-related-card{border:1px solid #e5e7eb;border-left:3px solid var(--gold);min-height:44px;color:var(--primary-darker);background:#fff;border-radius:8px;padding:.85rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.fc-related-card:hover{background:#f8fafc}[id^=sec-],.fc-content-section,.pict-sourcing-review,#quick-overview,#college-snapshot-title,#college-overview-title,#college-faqs-title,#extended-admission-faqs-title,#pict-primary-evidence,#data-accuracy-title,#pict-detailed-content{scroll-margin-top:var(--fcg-header-offset)}@media screen and (width<=768px){.fc-jump{top:70px}.fc-jump-label{font-size:.72rem}.fc-jump-link{min-height:40px;font-size:.78rem}.fc-quick-answer{padding:.9rem 1rem}.fc-related-grid{grid-template-columns:1fr}.college-spoke-page--pict .fc-content-body>.fc-content-section{border-radius:12px;padding:.9rem}.college-spoke-page--pict .fc-content-body .fc-data-table:not(.source-evidence__details .fc-data-table){min-width:620px}.college-spoke-page--pict .fc-content-body .fc-data-table--wide:not(.source-evidence__details .fc-data-table--wide){min-width:820px}.college-spoke-page--pict .source-evidence__details .fc-data-table,.college-spoke-page--pict .source-evidence__details .fc-data-table--wide{min-width:0}.college-spoke-page--pict .fc-jump{flex-wrap:nowrap;justify-content:flex-start;padding-inline:.75rem;top:auto;overflow-x:auto}.pict-cutoff-status{grid-template-columns:1fr}.pict-sourcing-review{border-radius:12px;margin-top:1rem;padding:.9rem}.pict-detailed-content{border-radius:12px;margin-top:1.5rem;padding:1rem}}.fc-crumbs{color:var(--gray);flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.25rem 0 0;font-size:.82rem;display:flex}.fc-crumbs a{color:var(--primary-dark);font-weight:600}.fc-crumbs a:hover{color:var(--secondary)}.fc-crumbs span[aria-current]{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}.fc-keyfacts{border:1px solid var(--light);border-left:4px solid var(--primary-dark);background:#fff;border-radius:14px;margin:0 0 1.25rem;padding:1rem 1.25rem;box-shadow:0 8px 22px #0f27470e}.fc-keyfacts h2{font-family:var(--font-heading);color:var(--primary-dark);margin:0 0 .6rem;font-size:1.05rem}.fc-keyfacts ul{margin:0;padding-left:1.2rem}.fc-keyfacts li{margin-bottom:.35rem;font-size:.95rem;line-height:1.6}.fc-oneline{border-left:3px solid var(--secondary);color:#1f2937;background:#f0f9ff;border-radius:0 10px 10px 0;margin:0 0 .9rem;padding:.55rem .85rem;font-size:.95rem;line-height:1.6}.fc-doclist{padding-left:1.3rem}.fc-doclist li{margin-bottom:.45rem;line-height:1.65}.fc-address{line-height:1.7}
