.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.channel-grid .panel{padding:28px}.channel-grid .button{margin-top:12px}.fixture-watch{margin-top:14px;display:flex;flex-direction:column;gap:5px}.fixture-watch a{font-weight:800;color:#8a390c;text-decoration:underline;text-underline-offset:3px}.fixture-watch small{display:block}.trophy-star{font-size:.68em;margin-left:3px;vertical-align:super;line-height:0}.trophy-star a{color:inherit;text-decoration:underline}#trophy-terms{scroll-margin-top:30px}#trophy-terms p{line-height:1.8}.logo-options{border:1px solid #d6d9ce;padding:20px;display:flex;flex-wrap:wrap;gap:18px}.logo-options legend{font-weight:800}.logo-options label{display:flex;align-items:center;flex-direction:column;gap:8px;flex:1;min-width:100px;padding:10px;background:#fffaf0;cursor:pointer;text-align:center}.logo-options input{width:20px;height:20px;accent-color:#0c7d83}.logo-options img{width:64px;height:64px}.logo-options p{flex-basis:100%}#registrationForm input,#registrationForm select,#registrationForm textarea{font-size:16px}#registrationFallback textarea{width:100%}#registrationStatus{font-weight:700;color:#17666b}#honors>.league-grid{grid-template-columns:1fr}#honors .league-grid article{max-width:none}.standings-team{cursor:default}.mobile-standing{width:100%;box-sizing:border-box}@media(max-width:700px){.channel-grid{grid-template-columns:1fr}.fixture-watch a{font-size:13px}.logo-options{gap:10px;padding:12px}.logo-options label{min-width:90px}#registrationForm{padding:20px}}

.email-instructions{padding:32px;border:1px solid #c9d9d4;background:#fffdf6;max-width:900px}.email-address{font-size:clamp(20px,3vw,30px);font-weight:800;overflow-wrap:anywhere;user-select:text;color:#0b656c}.email-instructions li{line-height:1.8;padding:6px 0}.email-instructions ol{padding-left:22px}.email-logo-choices{display:flex;gap:26px;flex-wrap:wrap;margin:25px 0}.email-logo-choices figure{margin:0;text-align:center}.email-logo-choices img{width:68px;height:68px}.email-logo-choices figcaption{font-size:13px;margin-top:8px}.center-bracket-wrap{margin-top:25px}.center-bracket-scroll{overflow-x:auto;padding:10px 0 20px}.center-bracket{display:grid;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);min-width:1020px;gap:24px;align-items:center;min-height:440px;background:#fffdf6;padding:28px 18px;color:#142f49}.bracket-wing h4{text-align:center;font-size:13px;letter-spacing:1px;margin:0 0 28px}.wing-rounds{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.weekend .wing-semis{grid-column:2;grid-row:1}.weekend .wing-final{grid-column:1;grid-row:1}.print-round{font-size:10px;font-weight:800;letter-spacing:1px;text-align:center;margin:0 0 15px}.print-round small{display:block;letter-spacing:0;font-size:11px;font-weight:400;margin-top:7px}.semis-matches{display:flex;flex-direction:column;gap:70px;position:relative}.print-match{position:relative;font-size:11px;line-height:1.6;background:transparent}.print-match>div{display:flex;align-items:center;gap:5px;border-bottom:1px solid #7b8e99;min-height:32px;padding:4px 0}.print-match>div>span:last-child{margin-left:auto}.print-match small{font-size:10px;color:#64717a}.weekday .semis-matches:after{content:"";position:absolute;right:-13px;top:32px;bottom:32px;border-right:1px solid #7b8e99}.weekday .wing-semis .print-match:after{content:"";position:absolute;right:-13px;top:32px;width:13px;border-top:1px solid #7b8e99}.weekday .wing-final .print-match:before{content:"";position:absolute;left:-12px;top:32px;width:12px;border-top:1px solid #7b8e99}.weekend .semis-matches:after{content:"";position:absolute;left:-13px;top:32px;bottom:32px;border-left:1px solid #7b8e99}.weekend .wing-semis .print-match:before{content:"";position:absolute;left:-13px;top:32px;width:13px;border-top:1px solid #7b8e99}.weekend .wing-final .print-match:after{content:"";position:absolute;right:-12px;top:32px;width:12px;border-top:1px solid #7b8e99}.bracket-center{text-align:center;position:relative;padding:24px 10px;border-top:3px solid #ef7d32;border-bottom:3px solid #ef7d32}.bracket-center:before,.bracket-center:after{content:"";position:absolute;top:50%;width:24px;border-top:1px solid #7b8e99}.bracket-center:before{left:-24px}.bracket-center:after{right:-24px}.bracket-center h4{font-size:24px;line-height:1.2;margin:12px 0}.bracket-center p{font-size:12px;line-height:1.8}.bracket-center .eyebrow{font-size:10px;letter-spacing:2px}.center-contest{display:flex;flex-direction:column;gap:10px;font-size:12px;padding:16px 0}.center-contest b{font-size:10px;color:#a54032}.champion-line{border-bottom:1px solid #7b8e99;padding:10px 0;font-size:12px}.bracket-center .print-round{margin-top:15px}@media(max-width:600px){.email-instructions{padding:22px}.email-logo-choices{gap:20px}}
.bracket-center:before,.bracket-center:after{top:calc(50% + 44px)}
