.socon-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0}.socon-page h1{font:400 30px/1.3 Bungee,Arial,sans-serif;margin:0}.socon-page-heading nav{display:flex;gap:20px;font-size:15px}.socon-lead{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:center}.socon-lead .story-photo{display:block}.socon-lead img{display:block;width:100%;height:340px;object-fit:cover}.socon-lead h2{font-size:33px;line-height:1.15;margin:8px 0 15px}.socon-lead p{font-size:17px;line-height:1.6}.socon-lead .eyebrow{font-size:14px}.wcu-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:26px 0}.wcu-pair article{border-top:2px solid #9b9d90;padding:18px 0 0}.wcu-pair h2,.socon-section>h2{font:400 23px/1.35 Bungee,Arial,sans-serif;margin:0 0 16px}.wcu-pair h2{font-size:18px}.wcu-pair h3,.socon-reports h3{font:700 25px/1.2 Georgia,serif;margin:0 0 12px}.wcu-pair p{font-size:17px;line-height:1.6}.wcu-pair .meta{font-size:14px}.socon-section{border-top:2px solid #9b9d90;padding-top:22px;margin-top:34px}.socon-notebook{display:grid;grid-template-columns:230px 1fr;gap:26px;margin-bottom:26px;border-bottom:1px solid var(--rule);padding-bottom:24px}.socon-notebook.no-image{grid-template-columns:1fr}.socon-notebook img{width:100%;height:185px;object-fit:cover}.socon-notebook h3{font-size:28px;line-height:1.2;margin:0 0 12px}.socon-notebook p,.socon-reports p{font-size:17px;line-height:1.6}.socon-reports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.socon-reports article{border-bottom:1px solid var(--rule);padding-bottom:20px}.socon-reports img{width:100%;height:150px;object-fit:cover;margin-bottom:15px}.socon-reports .eyebrow{font-size:13px}.load-reports{background:transparent;border:1px solid #9b9d90;padding:12px 20px;font-size:16px;margin:23px 0 0}.socon-page .fixture-ribbon{margin:24px 0}.socon-page .socon-tournament{--text:#303430;--muted:#555950;--panel:#eee9de;--line:#c9c4b8;--gold:#345c3b;border-color:#9b9d90}.socon-page .socon-tournament h2{font:400 23px/1.35 Bungee,Arial,sans-serif;letter-spacing:0}.socon-page .bracket-source,.socon-page .bracket-intro,.socon-page .bracket-data-note{font-size:15px;line-height:1.6}.socon-page .socon-bracket-grid{grid-template-columns:repeat(4,minmax(270px,1fr));min-width:1140px;gap:20px}.socon-page .bracket-round-matches{grid-template-rows:repeat(8,135px)}.socon-page .bracket-team{font-size:16px}.socon-page .bracket-seed,.socon-page .bracket-card-top,.socon-page .bracket-match-place,.socon-page .bracket-match-host,.socon-page .bracket-match-action,.socon-page .bracket-round header p,.socon-page .bracket-bye{font-size:14px;line-height:1.4}.socon-page .bracket-wcu{border-color:#6b5087;box-shadow:inset 3px 0 #6b5087}.socon-page .socon-bracket-card[href]:hover{background:#e4e0d3;color:#303430}.socon-page .bracket-round-nav button{font-size:15px;min-height:44px;color:#303430;border-radius:3px}.socon-page .bracket-round-semi .socon-bracket-card::before{top:calc(50% - 135px);height:270px}.socon-page .bracket-round-final .socon-bracket-card::before{top:calc(50% - 270px);height:540px}.standings-scroll{max-width:100%;overflow-x:auto}#conference-table{width:100%;border-collapse:collapse;min-width:680px;font-size:16px}#conference-table caption{text-align:left;padding:0 0 16px;color:#555950;font-size:15px}#conference-table th,#conference-table td{text-align:left;padding:13px 12px;border-bottom:1px solid var(--rule);white-space:nowrap}#conference-table thead{background:#e4e0d3}#conference-table .wcu-row{background:#e5e1eb}#standings-note,#socon-feed-note{font-size:14px;line-height:1.6;margin-top:16px}
@media(max-width:850px){.socon-page-heading{align-items:start;flex-direction:column;gap:14px}.socon-page-heading nav{flex-wrap:wrap;gap:12px 18px}.socon-lead{grid-template-columns:1fr 1fr;gap:22px}.socon-lead img{height:310px}.socon-lead h2{font-size:28px}.socon-reports{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.socon-page h1{font-size:26px}.socon-lead{display:block}.socon-lead img{height:230px;margin-bottom:18px}.socon-lead h2{font-size:30px}.socon-lead p:not(.eyebrow){display:none}.wcu-pair{grid-template-columns:1fr;gap:22px}.wcu-pair p{display:none}.wcu-pair h3{font-size:24px}.socon-notebook{grid-template-columns:1fr}.socon-notebook img{height:200px}.socon-notebook h3{font-size:26px}.socon-reports{display:block}.socon-reports article{padding:18px 0}.socon-reports img,.socon-reports p:not(.eyebrow){display:none}.socon-reports h3{font-size:24px}.socon-page .bracket-heading{align-items:start;flex-direction:column}.socon-page .bracket-source{white-space:normal}.socon-page .bracket-round-nav{display:flex}.socon-page .bracket-round-nav button{font-size:14px}.socon-section>h2,.socon-page .socon-tournament h2{font-size:22px}}

/* Western stays together while the lead follows current conference journalism. */
.socon-resources{display:flex;flex-wrap:wrap;gap:14px 26px;padding:15px 0 22px;font-size:16px;font-weight:bold}.socon-resources a{text-decoration:underline;text-underline-offset:3px}.wcu-collection{padding:26px;background:#eee9de;border-left:4px solid #54765b}.socon-collection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}.socon-collection-heading h2{font:400 23px/1.35 Bungee,Arial,sans-serif;margin:0}.socon-collection-heading>a{font-size:15px;text-decoration:underline}.socon-lead.no-image{grid-template-columns:1fr}.wcu-collection .socon-reports{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.wcu-collection{padding:20px 16px}.socon-collection-heading{display:block}.socon-collection-heading>a{display:inline-block;margin-top:10px}.socon-resources{font-size:15px}.wcu-collection .socon-reports{display:block}}
