.conference-hub{background:#f4f7fb;color:var(--ink);min-height:70vh}.conference-hero{position:relative;overflow:hidden;padding:28px 0 38px;color:#fff;background:radial-gradient(circle at 86% 14%,rgba(47,124,255,.25),transparent 27%),linear-gradient(122deg,#091a30,#06101d 72%);border-bottom:1px solid rgba(255,255,255,.08)}.conference-hero::after{content:"CFB";position:absolute;right:4%;bottom:-25px;color:rgba(255,255,255,.035);font-family:"Barlow Condensed",sans-serif;font-size:13rem;line-height:.7;font-weight:900;font-style:italic}.conference-hero .team-breadcrumbs{padding-top:0}.conference-kicker{margin-top:29px;color:var(--blue-2);font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.conference-hero h1{position:relative;z-index:2;margin:4px 0 8px;font-family:"Barlow Condensed",sans-serif;font-size:clamp(4rem,7vw,7.6rem);line-height:.82;text-transform:uppercase}.conference-hero p{position:relative;z-index:2;max-width:760px;margin:0;color:#c7d5e5;line-height:1.6}.conference-content{padding:26px 0 72px}.conference-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.conference-program-card{min-height:116px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid #dfe6ee;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(14,30,50,.05);transition:transform .16s ease,border-color .16s ease}.conference-program-card:hover{transform:translateY(-2px);border-color:var(--program-color)}.conference-program-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;color:#fff;background:var(--program-color);font-family:"Barlow Condensed",sans-serif;font-size:1.05rem;font-weight:900;font-style:italic}.conference-program-card small{color:var(--program-color);font-size:.56rem;font-weight:900;text-transform:uppercase}.conference-program-card strong{display:block;margin-top:2px;font-family:"Barlow Condensed",sans-serif;font-size:1.28rem;line-height:.95}.conference-program-card em{display:block;margin-top:5px;color:#7c899a;font-size:.58rem;font-style:normal}.conference-program-card>b{color:var(--program-color)}.conference-news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.conference-news-card{padding:18px;border-radius:15px;background:#fff;border:1px solid #dfe6ee}.conference-news-card span{color:var(--blue);font-size:.56rem;font-weight:900;text-transform:uppercase}.conference-news-card h3{margin:7px 0 8px;font-family:"Barlow Condensed",sans-serif;font-size:1.55rem;line-height:.95}.conference-news-card p{margin:0;color:#6e7c8f;font-size:.7rem;line-height:1.5}@media (max-width:1050px){.conference-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.conference-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conference-news-list{grid-template-columns:1fr}}@media (max-width:520px){.conference-program-grid{grid-template-columns:1fr}}.conference-authority{background:#f2f5f9;color:var(--ink);min-height:75vh}.conference-authority-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 22%,color-mix(in srgb,var(--conf-secondary) 30%,transparent),transparent 27%),linear-gradient(118deg,var(--conf-primary),#07111f 72%);border-bottom:1px solid rgba(255,255,255,.08)}.conference-authority-hero:after{content:"FSN";position:absolute;right:2%;bottom:-64px;color:rgba(255,255,255,.035);font:900 italic 17rem/.7 "Barlow Condensed",sans-serif;pointer-events:none}.conference-authority-hero>.shell{position:relative;z-index:1;padding-top:22px}.conference-authority-hero .hub-breadcrumbs{color:rgba(255,255,255,.7)}.conference-authority-hero-grid{min-height:315px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:54px;align-items:center;padding:26px 0 34px}.conference-authority-copy{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px;align-items:center}.conference-authority-mark{width:126px;height:126px;display:grid;place-items:center;border-radius:27px;background:linear-gradient(145deg,color-mix(in srgb,var(--conf-primary) 86%,#fff 14%),color-mix(in srgb,var(--conf-primary) 82%,#000 18%));border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 0 0 6px rgba(255,255,255,.035),0 18px 35px rgba(0,0,0,.22)}.conference-authority-mark span{max-width:110px;text-align:center;color:#fff;font:900 italic clamp(1.6rem,2.8vw,2.5rem)/.8 "Barlow Condensed",sans-serif;letter-spacing:-.02em}.conference-authority-kicker{display:block;color:color-mix(in srgb,var(--conf-secondary) 74%,#fff 26%);font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.conference-authority-copy h1{margin:4px 0 10px;font:900 clamp(4.1rem,6.1vw,7rem)/.78 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:-.018em}.conference-authority-copy h1 em{display:block;color:#d5deea;font-style:normal;font-size:.43em;letter-spacing:.11em}.conference-authority-copy p{max-width:790px;margin:0;color:#cfdae6;font-size:.78rem;line-height:1.62}.conference-authority-summary{align-self:center;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(2,11,20,.72);box-shadow:0 22px 45px rgba(0,0,0,.2);overflow:hidden}.conference-summary-season{padding:16px 18px;color:#aebed0;font-size:.53rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid rgba(255,255,255,.1)}.conference-summary-grid{display:grid;grid-template-columns:repeat(3,1fr)}.conference-summary-grid>div{min-height:86px;display:grid;align-content:center;padding:13px 14px}.conference-summary-grid>div+div{border-left:1px solid rgba(255,255,255,.09)}.conference-summary-grid strong{font:900 1.9rem/.9 "Barlow Condensed",sans-serif}.conference-summary-grid span,.conference-summary-next span{margin-top:6px;color:#879aaf;font-size:.47rem;font-weight:900;text-transform:uppercase}.conference-summary-next{display:grid;padding:15px 18px;border-top:1px solid rgba(255,255,255,.1)}.conference-summary-next strong{margin-top:5px;font:800 1.05rem "Barlow Condensed",sans-serif}.conference-summary-next small{margin-top:4px;color:#8fa2b5;font-size:.55rem}.conference-authority-nav{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #dce3eb;box-shadow:0 8px 25px rgba(18,39,63,.05)}.admin-bar .conference-authority-nav{top:32px}.conference-authority-nav .shell{display:flex;align-items:center;gap:26px;overflow:auto}.conference-authority-nav a{flex:0 0 auto;position:relative;display:grid;place-items:center;min-height:52px;color:#1c2c40;font:900 .75rem "Barlow Condensed",sans-serif;text-transform:uppercase}.conference-authority-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.conference-authority-nav a:hover,.conference-authority-nav a.active{color:var(--conf-primary)}.conference-authority-nav a.active:after{background:var(--conf-primary)}.conference-authority-body{padding:22px 0 80px}.conference-authority-section{scroll-margin-top:80px;margin-top:24px}.conference-section-heading,.conference-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.conference-section-heading>div>span,.conference-card-head>div>span{display:block;color:var(--conf-primary);font-size:.53rem;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.conference-section-heading h2,.conference-card-head h2{margin:2px 0 0;font:900 2.35rem/.9 "Barlow Condensed",sans-serif;text-transform:uppercase}.conference-section-heading>a,.conference-card-head>a{color:var(--conf-primary);font-size:.55rem;font-weight:900;text-transform:uppercase}.conference-news-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:14px}.conference-lead-story{position:relative;min-height:430px;overflow:hidden;border-radius:18px;color:#fff;background:radial-gradient(circle at 76% 28%,color-mix(in srgb,var(--conf-secondary) 22%,transparent),transparent 27%),linear-gradient(142deg,var(--conf-primary),#07111f 77%);background-position:center;background-size:cover}.conference-lead-story:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,10,18,.92),rgba(2,10,18,.42) 66%,rgba(2,10,18,.15))}.conference-lead-story.has-image:after{background:linear-gradient(90deg,rgba(2,10,18,.91),rgba(2,10,18,.32) 70%,rgba(2,10,18,.08))}.conference-lead-link{position:relative;z-index:1;min-height:430px;display:grid;align-content:end;padding:30px;color:#fff}.conference-lead-link>span{color:color-mix(in srgb,var(--conf-secondary) 72%,#fff 28%);font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.conference-lead-link h3{max-width:800px;margin:6px 0 8px;font:900 clamp(3.2rem,5vw,5.1rem)/.82 "Barlow Condensed",sans-serif;letter-spacing:-.015em}.conference-lead-link p{max-width:680px;margin:0 0 16px;color:#d4deea;font-size:.72rem;line-height:1.55}.conference-lead-link b,.conference-lead-link>a{color:#fff;font-size:.57rem;font-weight:900;text-transform:uppercase}.conference-headline-stack{display:grid;gap:10px;align-content:start}.conference-headline-stack article,.conference-headline-empty{min-height:103px;padding:16px 18px;border:1px solid #dce4ec;border-radius:14px;background:#fff}.conference-headline-stack article small{color:#8390a0;font-size:.48rem;font-weight:800;text-transform:uppercase}.conference-headline-stack article h3{margin:5px 0 0;font:900 1.35rem/.96 "Barlow Condensed",sans-serif}.conference-headline-empty{display:grid;align-content:center}.conference-headline-empty strong{font:900 1.25rem "Barlow Condensed",sans-serif;text-transform:uppercase}.conference-headline-empty span{margin-top:4px;color:#7a899a;font-size:.61rem;line-height:1.45}.conference-data-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:14px;margin-top:18px}.conference-authority-card{scroll-margin-top:80px;border:1px solid #dce4ec;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(21,43,67,.05);overflow:hidden}.conference-authority-card>.conference-card-head{margin:0;padding:18px 20px;border-bottom:1px solid #e7ecf1}.conference-standings-table{max-height:480px;overflow:auto}.conference-table-row{min-height:49px;display:grid;grid-template-columns:minmax(0,1fr) 62px 72px;gap:9px;align-items:center;padding:0 18px;border-bottom:1px solid #edf1f5;font-size:.6rem}.conference-table-row:last-child{border-bottom:0}.conference-table-row>span:first-child{min-width:0;display:flex;align-items:center;gap:9px}.conference-table-row i{flex:0 0 auto;width:34px;height:28px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--program-color);font:900 .52rem "Barlow Condensed",sans-serif;font-style:normal}.conference-table-row a,.conference-table-row strong{font-weight:800}.conference-table-head{position:sticky;top:0;z-index:1;min-height:34px;color:#7f8c9b;background:#f8fafc;font-size:.46rem;font-weight:900;text-transform:uppercase}.conference-schedule-list{display:grid}.conference-schedule-list a{min-height:64px;display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 18px;border-bottom:1px solid #edf1f5}.conference-schedule-list small{color:#8190a1;font-size:.49rem;text-transform:uppercase}.conference-schedule-list strong{font:900 1.1rem "Barlow Condensed",sans-serif}.conference-schedule-list span{color:var(--conf-primary);font-size:.53rem;font-weight:900;text-transform:uppercase}.conference-card-empty{min-height:255px;display:grid;align-content:center;padding:28px}.conference-card-empty strong{font:900 2rem/.9 "Barlow Condensed",sans-serif;text-transform:uppercase}.conference-card-empty p{max-width:480px;margin:9px 0 14px;color:#728194;font-size:.7rem;line-height:1.55}.conference-card-empty a{color:var(--conf-primary);font-size:.55rem;font-weight:900;text-transform:uppercase}.conference-authority-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.conference-authority-program{min-height:94px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid #dce4ec;border-radius:14px;background:#fff}.conference-authority-program:hover{border-color:var(--program-color);box-shadow:0 10px 25px rgba(20,42,64,.06);transform:translateY(-1px)}.conference-authority-program-mark{width:45px;height:45px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,var(--program-color),color-mix(in srgb,var(--program-color) 75%,#000 25%));font:900 .64rem "Barlow Condensed",sans-serif}.conference-authority-program small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8998;font-size:.44rem;text-transform:uppercase}.conference-authority-program strong{display:block;margin-top:4px;font:900 1.07rem/.94 "Barlow Condensed",sans-serif}.conference-authority-program b{color:var(--program-color)}.conference-rankings-empty{min-height:155px;display:grid;align-content:center;padding:25px;border:1px solid #dce4ec;border-radius:16px;background:linear-gradient(135deg,#fff,#f6f9fc)}.conference-rankings-empty strong{font:900 1.7rem "Barlow Condensed",sans-serif;text-transform:uppercase}.conference-rankings-empty span{max-width:700px;margin-top:5px;color:#768596;font-size:.68rem;line-height:1.5}.conference-ranking-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.conference-ranking-grid>div{min-height:90px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-content:center;padding:14px;border:1px solid #dce4ec;border-radius:13px;background:#fff}.conference-ranking-grid b{grid-row:1/3;color:var(--conf-primary);font:900 1.7rem "Barlow Condensed",sans-serif}.conference-ranking-grid strong{font:900 1rem "Barlow Condensed",sans-serif}.conference-ranking-grid span{color:#7b8999;font-size:.52rem}.conference-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.conference-desk-list{display:grid}.conference-desk-list article{padding:15px 20px;border-bottom:1px solid #edf1f5}.conference-desk-list article:last-child{border-bottom:0}.conference-desk-list small{color:#8794a4;font-size:.48rem;font-weight:800;text-transform:uppercase}.conference-desk-list h3{margin:5px 0 0;font:900 1.35rem/.96 "Barlow Condensed",sans-serif}.directory-expansion-note.complete-fbs{border-color:#cbd8e5;background:linear-gradient(135deg,#07192d,#0b2948);color:#fff}.directory-expansion-note.complete-fbs p{color:#b9c9d9}.directory-expansion-note.complete-fbs .directory-expansion-icon{color:#fff;background:var(--blue)}@media(max-width:1120px){.conference-authority-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.conference-news-grid{grid-template-columns:1.3fr .7fr}}@media(max-width:920px){.conference-authority-hero-grid{grid-template-columns:1fr}.conference-authority-summary{max-width:520px}.conference-authority-copy{grid-template-columns:105px minmax(0,1fr)}.conference-authority-mark{width:100px;height:100px;border-radius:22px}.conference-news-grid,.conference-data-grid{grid-template-columns:1fr}.conference-headline-stack{grid-template-columns:repeat(3,1fr)}.conference-editorial-grid{grid-template-columns:1fr}.conference-authority-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:782px){.admin-bar .conference-authority-nav{top:46px}.conference-authority-nav .shell{gap:20px}.conference-authority-copy h1{font-size:4.6rem}.conference-headline-stack{grid-template-columns:1fr}.conference-lead-story,.conference-lead-link{min-height:390px}.conference-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.conference-authority-hero-grid{gap:24px}.conference-authority-copy{grid-template-columns:1fr}.conference-authority-mark{width:86px;height:86px}.conference-authority-copy h1{font-size:3.9rem}.conference-summary-grid{grid-template-columns:1fr 1fr 1fr}.conference-authority-program-grid,.conference-ranking-grid{grid-template-columns:1fr}.conference-section-heading{align-items:flex-start;flex-direction:column}.conference-lead-link{padding:22px}.conference-lead-link h3{font-size:3rem}.conference-table-row{grid-template-columns:minmax(0,1fr) 52px 60px;padding:0 12px}}
