.sports-page{--box-pad:1.1rem;--mark:1.6rem;--live:var(--accent-2);max-width:62rem;margin-inline:auto}.sports-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 2rem;margin:0 0 1.2rem;display:flex}.sports-head .page-title{margin-bottom:.3rem}.sports-head .things-filters{margin:0 0 .3rem}.sports-dek{max-width:40rem;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.45}.sports-dek a{white-space:nowrap;margin-left:.35rem}.sport-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.35rem;height:1.35rem}.team-mark{width:var(--mark);height:var(--mark);flex:none;overflow:visible}.team-mark circle{fill:none;stroke:var(--ink);stroke-width:1.2px}.team-mark text{fill:var(--ink);font-family:var(--serif);letter-spacing:-.02em;font-weight:650}.team-mark--ours circle{fill:var(--ink)}.team-mark--ours text{fill:var(--paper)}.team-mark--small{width:1.2rem;height:1.2rem}.team-mark--large{width:4.25rem;height:4.25rem}.team-mark--large circle{stroke-width:.8px}.score-box{border:2px solid var(--ink);margin:0 0 2.4rem;scroll-margin-top:1rem}.score-band{z-index:2;padding:.5rem var(--box-pad) .55rem;background:var(--ink);color:var(--paper);letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:0 .7rem;margin:0;font-size:1.35rem;font-weight:600;line-height:1.3;display:flex;position:sticky;top:0}.score-band-date{font-size:.95rem;font-weight:400}.score-band-count{color:color-mix(in srgb, var(--paper) 65%, var(--ink));font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem;font-weight:400}.score-empty{padding:.85rem var(--box-pad) 1rem;margin:0}.score-jump{padding:.6rem var(--box-pad) .65rem;border-bottom:1px solid var(--ink)}.score-jump ul{flex-wrap:wrap;gap:.3rem 1.3rem;margin:0;padding:0;list-style:none;display:flex}.score-jump a{color:var(--ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:.95rem;text-decoration:none;display:inline-flex}.score-jump a:hover .score-jump-title,.score-jump a:hover{text-underline-offset:.2em;text-decoration:underline}.score-jump .sport-glyph{width:1.15rem;height:1.15rem}.score-jump-count{color:var(--muted);font-variant-numeric:tabular-nums}.score-marquee,.score-sport{padding:1.1rem var(--box-pad) 1.25rem;scroll-margin-top:3.2rem}.score-sport-head{align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:1.3rem;font-weight:600;line-height:1.25;display:flex}.score-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.9rem;font-weight:400}.score-part{margin:1.1rem 0 .4rem;font-size:.95rem;font-style:italic;font-weight:600}.score-part:first-of-type{margin-top:0}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));margin:0 -1px -1px 0;display:grid}.tile-grid--big{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}.tile{border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);flex-direction:column;gap:.3rem;min-width:0;padding:.75rem .9rem .7rem;display:flex}.tile-sides{gap:.2rem;display:grid}.tile-side{grid-template-columns:var(--mark) minmax(0, 1fr) auto;align-items:center;gap:.6rem;margin:0;font-size:1rem;line-height:1.25;display:grid}.tile-name{overflow-wrap:anywhere;min-width:0}.tile-rank{color:var(--muted);font-variant-numeric:lining-nums;vertical-align:.15em;margin-right:.3rem;font-size:.72rem;font-weight:600}.tile-record{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.45rem;font-size:.8rem;font-weight:400}.tile-score{text-align:right;font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 48;min-width:2ch;padding-right:.75rem;font-size:1.55rem;font-weight:600;line-height:1;position:relative}.tile-pointer{border:.3rem solid #0000;border-right:.36rem solid var(--ink);border-left-width:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tile-side--won .tile-name{font-weight:600}.tile-side--lost{color:var(--muted)}.tile-side--lost .tile-score{font-weight:400}.tile-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.1rem .85rem;margin:.15rem 0 0;font-size:.8rem;line-height:1.4;display:flex}.tile-foot>:first-child,.tile-foot>.tile-live-dot+*{color:var(--ink);font-weight:600}.tile-foot a{color:inherit}.tile-foot .tile-recap{color:var(--accent);margin-left:auto;font-weight:600}.tile-media{flex-wrap:wrap;gap:.1rem .85rem;margin:0;font-size:.8rem;line-height:1.4;display:flex}.tile-media span{color:var(--muted)}.tile-promotion{margin:0;font-size:.85rem;font-style:italic;line-height:1.35}.tile-sport{color:var(--muted);align-items:center;gap:.35rem;margin:0 0 .15rem;font-size:.82rem;display:flex}.tile-sport .sport-glyph{width:1rem;height:1rem}.tile--big{--mark:2rem;padding:.9rem 1rem .85rem}.tile--big .tile-side{font-size:1.1rem}.tile--big .tile-score{font-size:2rem}.tile--upcoming .tile-score{padding-right:0}.tile--off .tile-side{color:var(--muted)}.tile--off .tile-foot>:first-child{color:var(--muted);font-style:italic}.tile-live-dot{background:var(--live);border-radius:50%;width:.5rem;height:.5rem;margin-right:-.45rem;animation:1.6s ease-in-out infinite live-dot}.tile--live .tile-foot>.tile-live-dot+*{color:var(--live)}@keyframes live-dot{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tile-live-dot{animation:none}}.tile-meet{grid-template-columns:var(--mark) minmax(0, 1fr);align-items:center;gap:.6rem;margin:0;line-height:1.25;display:grid}.tile-meet a{color:inherit;font-weight:600}.tile-meet-event{color:var(--muted);font-size:.88rem;display:block}.tile-meet-result{margin:0 0 0 calc(var(--mark) + .6rem);font-variant-numeric:lining-nums tabular-nums;font-size:.95rem;font-weight:600}.line-score{border-collapse:separate;border-spacing:2px;font-variant-numeric:lining-nums tabular-nums;align-self:flex-start;margin:.15rem 0 0;font-size:.75rem;line-height:1.3}.line-score th,.line-score td{text-align:center;min-width:1.55rem;padding:.05rem .3rem}.line-score thead th{color:var(--muted);font-weight:400}.line-score tbody th{min-width:calc(var(--mark) - .3rem);color:var(--muted);text-align:left;letter-spacing:.02em;padding-left:0;font-size:.68rem;font-weight:600}.line-score td{background:var(--tint);color:var(--muted)}.line-score td.line-score-took{color:var(--ink);font-weight:600}.line-score .line-score-total{color:var(--ink);background:0 0;font-weight:600}.line-score-shots{color:var(--muted);margin:0;font-size:.78rem}.team-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 1.1rem;margin:0 0 2rem;display:grid}.team-head .page-title{margin:0 0 .2rem}.team-head .sports-dek{margin:0}.team-sport{max-width:46rem;margin:0 0 2.6rem}.team-sport-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:.2rem .55rem;margin:0;padding-bottom:.45rem;font-size:1.3rem;font-weight:600;line-height:1.25;display:flex}.team-record{font-variant-numeric:lining-nums tabular-nums;margin-left:auto;font-size:1.3rem;font-weight:600}.team-standing{color:var(--muted);margin:.4rem 0 0;font-size:.88rem}.team-standing a{color:inherit}.team-games{margin:.4rem 0 0;padding:0;list-style:none}.team-game{border-bottom:1px solid var(--divider);font-variant-numeric:lining-nums tabular-nums;grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:.1rem 1rem;padding:.42rem 0;font-size:.95rem;line-height:1.35;display:grid}.team-game-day{color:var(--muted)}.team-game-opponent{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.team-game-opponent a{color:var(--ink)}.team-game-where{color:var(--muted);font-style:italic}.team-game-league{color:var(--muted);font-size:.8rem;display:block}.team-game-outcome{text-align:right;white-space:nowrap}.team-game-outcome a{color:var(--ink)}.team-game-recap{color:var(--accent);margin-left:.6rem;font-size:.85rem;font-weight:600}.team-game--won .team-game-outcome,.team-game--lost .team-game-outcome,.team-game--tied .team-game-outcome{font-weight:600}.team-game--lost .team-game-outcome a{color:var(--muted)}.team-games-later{margin:1rem 0 .1rem;font-size:.95rem;font-style:italic;font-weight:600}.sports-teams{margin:2.6rem 0 0}.sports-teams-head{border-bottom:2px solid var(--ink);margin:0 0 .8rem;padding-bottom:.45rem;font-size:1.3rem;font-weight:600;line-height:1.25}.sports-teams-colleges{flex-wrap:wrap;gap:.5rem 1.6rem;margin:0 0 1.4rem;padding:0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.sports-teams-colleges li,.sports-town li{align-items:center;gap:.45rem;display:flex}.sports-teams-colleges a,.sports-town a{color:var(--ink)}.sports-towns{columns:4 12rem;column-gap:2rem}.sports-town{break-inside:avoid;margin:0 0 1.1rem}.sports-town h3{margin:0 0 .3rem;font-size:.95rem;font-style:italic;font-weight:600}.sports-town ul{margin:0;padding:0;list-style:none}.sports-town li{padding:.12rem 0;font-size:.92rem;line-height:1.3}.sports-credit{margin:2.6rem 0 0;font-size:.82rem;line-height:1.5}@media (width<=640px){.sports-page{--box-pad:.8rem}.score-band{font-size:1.2rem}.sports-head .period-switch{display:flex}.sports-head .period-switch a{text-align:center;white-space:nowrap;flex:auto;padding-inline:.5rem;font-size:.9rem}.score-jump ul{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.1rem;overflow-x:auto;mask-image:linear-gradient(90deg,#000 82%,#0000)}.tile-grid,.tile-grid--big{grid-template-columns:minmax(0,1fr)}.tile{border-right:0;padding:.7rem 0 .65rem}.team-head{--mark:3rem}.team-head .team-mark--large{width:3rem;height:3rem}.team-game{grid-template-columns:minmax(0,1fr) auto}.team-game-day{grid-column:1/-1;font-size:.85rem}}.sports-page{max-width:72rem}.sports-cover-dek{margin:0 0 12px;font-size:15px;font-style:italic;line-height:1.45}.score-box{background:var(--paper)}.score-band{padding:.55rem var(--box-pad) .45rem;border-bottom:1.5px solid var(--ink);background:var(--paper);color:var(--red);font-family:var(--letter);letter-spacing:0;align-items:baseline;font-size:2.1rem;font-weight:400;line-height:1.05}.score-band-date{font-family:var(--figure);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:1.3rem}.score-band-count{font-family:var(--figure);letter-spacing:.03em;color:var(--muted);font-size:1.15rem}.score-jump{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent);background-color:var(--paper);background-image:radial-gradient(color-mix(in srgb, var(--yellow) 85%, transparent) 1.1px, transparent 1.5px);background-size:5px 5px}.score-jump ul{gap:6px 8px}.score-jump a{border:1.5px solid var(--ink);background:var(--paper);font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 11px 1px 9px;font-size:17px}.score-jump a:hover{background:var(--yellow);text-decoration:none}.score-jump-count{font-family:var(--serif);text-transform:none;font-size:12px;font-style:italic}.score-marquee+.score-sport,.score-sport+.score-sport{border-top:2px solid var(--ink)}.score-sport-head{font-family:var(--figure);letter-spacing:.03em;text-transform:uppercase;font-size:1.7rem;font-weight:400;line-height:1}.score-sport-head .sport-glyph{box-sizing:border-box;background:var(--red);width:1.9rem;height:1.9rem;color:var(--paper);border-radius:50%;padding:.3rem}.score-count{font-size:1.15rem}.score-part{font-family:var(--figure);letter-spacing:.05em;text-transform:uppercase;margin:1.2rem 0 .5rem;font-size:1.05rem;font-style:normal;font-weight:400}.tile-wrap{border-top:0;overflow:visible}.tile-grid{gap:12px;margin:0}.tile{background:var(--ink);color:var(--paper);border:0;border-radius:12px;gap:.35rem;padding:.75rem .9rem .65rem}.tile-side{font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, transparent);font-size:1.3rem;line-height:1.05}.tile-side--won{color:var(--paper)}.tile-side--won .tile-name,.tile-side--lost .tile-score{font-weight:400}.tile-name a{color:inherit}.tile-name a:hover{color:var(--yellow);text-decoration:none}.tile-rank{font-family:var(--figure);color:var(--yellow);font-size:.85rem}.tile-record{font-family:var(--serif);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--paper) 65%, transparent);font-size:.75rem}.tile-score{border:1.5px solid color-mix(in srgb, var(--paper) 35%, transparent);min-width:2.6rem;font-family:var(--figure);text-align:center;color:var(--paper);border-radius:6px;padding:3px 0 0;font-size:1.7rem;font-weight:400}.tile-side--lost .tile-score{color:color-mix(in srgb, var(--paper) 60%, transparent)}.tile-side--won .tile-score{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.tile-pointer{display:none}.tile--upcoming .tile-score{border-style:dashed}.tile .team-mark circle{stroke:var(--paper)}.tile .team-mark text,.tile .team-mark--ours circle{fill:var(--paper)}.tile .team-mark--ours text{fill:var(--ink)}.tile-side--lost .team-mark{opacity:.6}.tile-foot{color:color-mix(in srgb, var(--paper) 70%, transparent);border-top:1px dashed color-mix(in srgb, var(--paper) 30%, transparent);padding-top:.35rem}.tile-foot>:first-child,.tile-foot>.tile-live-dot+*{color:var(--paper)}.tile-foot a,.tile-foot>a:first-child{color:var(--yellow)}.tile--upcoming .tile-score{display:none}.tile-foot .tile-recap{background:var(--yellow);color:var(--ink);font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:0 8px;font-size:.95rem;text-decoration:none}.tile-sport{font-family:var(--figure);letter-spacing:.05em;text-transform:uppercase;color:var(--yellow);font-size:1rem}.tile-media a,.tile-promotion{color:var(--yellow)}.tile-meet,.tile-meet-result,.tile-meet a{color:var(--paper)}.line-score,.line-score th,.line-score td{color:color-mix(in srgb, var(--paper) 80%, transparent);border-color:color-mix(in srgb, var(--paper) 25%, transparent)}.line-score td.line-score-took,.line-score .line-score-total{color:var(--yellow)}.kickoffs{gap:0;display:grid}.kickoff{border-top:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.7rem 0;display:grid}.kickoff:first-child{border-top:0;padding-top:.2rem}.kickoff-time{font-family:var(--figure);white-space:nowrap;margin:0;font-size:2rem;line-height:1;position:sticky;top:4.5rem}.kickoff-suffix{margin-left:3px;font-size:1rem}.kickoff--off .kickoff-time{font-family:var(--serif);color:var(--muted);font-size:.95rem;font-style:italic}.matchups{grid-template-columns:repeat(auto-fill,minmax(min(15.5rem,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.matchup{border:1.5px solid var(--ink);background:var(--paper);border-radius:8px;align-content:start;gap:3px;padding:.45rem .65rem .4rem .4rem;font-size:.92rem;line-height:1.25;display:grid}.matchup-side{grid-template-columns:1.15rem auto minmax(0,1fr) auto;align-items:center;gap:0 .4rem;display:grid}.matchup-joiner{color:var(--muted);text-align:right;font-size:.78rem;font-style:italic}.matchup-name a{color:var(--ink)}.matchup-side--ours .matchup-name{font-weight:600}.matchup-record{font-family:var(--figure);letter-spacing:.02em;color:var(--muted);font-size:1rem}.matchup-event{grid-column:2/-1}.matchup-league{border-top:1px dashed color-mix(in srgb, var(--ink) 25%, transparent);color:var(--muted);margin:3px 0 0 1.55rem;padding-top:4px;font-size:.75rem;font-style:italic}.matchup-league a{color:inherit}.matchup--off{color:var(--muted);border-style:dashed}.matchup--off .matchup-name a{color:var(--muted)}@media (width<=640px){.kickoff{grid-template-columns:minmax(0,1fr);gap:.4rem}.kickoff-time{font-size:1.6rem;position:static}}.team-head .page-title{font-variation-settings:"opsz" 60;letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:800}.team-sport{border:2px solid var(--ink);background:var(--paper);padding:.4rem 1.1rem 1rem}.team-sport-head{border-bottom:1.5px solid var(--ink);font-family:var(--letter);color:var(--red);margin:0 -1.1rem;padding:.5rem 1.1rem .45rem;font-size:2rem;font-weight:400;line-height:1.05}.team-sport-head .sport-glyph{width:1.6rem;height:1.6rem;color:var(--ink)}.team-record{background:var(--ink);color:var(--yellow);font-family:var(--figure);border-radius:6px;padding:4px 12px 1px;font-size:1.6rem;font-weight:400;line-height:1}.team-game{border-bottom:1px dashed color-mix(in srgb, var(--ink) 30%, transparent)}.team-game-day{font-family:var(--figure);letter-spacing:.02em;color:var(--ink);font-size:1.1rem}.team-game-outcome a,.team-game-outcome{font-family:var(--figure);letter-spacing:.03em;font-size:1.2rem;font-weight:400}.team-game--won .team-game-outcome a,.team-game--won .team-game-outcome>span:first-child{background:var(--yellow);color:var(--ink);border-radius:5px;padding:2px 8px 0}.team-game-recap{font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:400}.team-games-later{font-family:var(--figure);letter-spacing:.05em;text-transform:uppercase;font-size:1.1rem;font-style:normal;font-weight:400}.sports-teams-head{font-family:var(--letter);color:var(--red);border-bottom-width:1.5px;font-size:2.2rem;font-weight:400}.sports-town h3{font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;font-size:1.15rem;font-style:normal;font-weight:400}.sports-credit{font-style:italic}.tile--upcoming .tile-side{color:var(--paper)}.tile--upcoming .team-mark{opacity:1}.sports-cover-named{align-items:center;gap:14px;display:flex}.sports-cover-named .team-mark--large{flex:none}.team-sports{columns:2 24rem;column-gap:1.5rem;margin-top:1.5rem}.team-sport{break-inside:avoid;max-width:none;margin:0 0 1.5rem}.team-game--unplayed .team-game-outcome,.team-game--unplayed .team-game-outcome a{font-family:var(--serif);letter-spacing:0;color:var(--muted);font-size:.85rem;font-style:italic}.team-mark--patch circle:first-child{stroke:var(--ink);stroke-width:.9px}.tile .team-mark--patch circle:first-child{stroke:var(--paper)}.team-mark-stitch{fill:none;stroke-width:.9px;stroke-dasharray:1.5 1.1}.team-mark--patch text{font-family:var(--figure);letter-spacing:.02em;font-weight:400}.tile-side--lost .team-mark--patch{opacity:1}.tile .line-score td{background:color-mix(in srgb, var(--paper) 10%, transparent)}.team-mark-band{fill:none;stroke-width:1.3px}.team-mark--patch .team-mark-band{stroke-width:3.6px}.team-mark--ours .team-mark-band{fill:none;stroke:var(--paper)}.tile .team-mark--ours .team-mark-band{fill:none;stroke:var(--ink)}.tile .team-mark{--mark:1.7rem}.matchup .team-mark,.team-game .team-mark{width:1.5rem;height:1.5rem}.ledger{grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));gap:6px;margin:.7rem 0 .4rem;padding:0;list-style:none;display:grid}.stub-card{border:1.5px solid var(--ink);background:var(--paper);height:100%;color:var(--ink);text-align:center;border-radius:7px;align-content:start;justify-items:center;gap:4px;padding:.4rem .3rem .45rem;text-decoration:none;display:grid}a.stub-card:hover{background:color-mix(in srgb, var(--yellow) 18%, var(--paper));text-decoration:none}.stub-day{font-family:var(--figure);letter-spacing:.02em;font-size:.95rem;line-height:1}.stub .team-mark{width:1.6rem;height:1.6rem}.stub-opponent{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;font-size:.74rem;line-height:1.1;display:-webkit-box;overflow:hidden}.stub-where{color:var(--muted);font-style:italic}.stub-lamp{border:1.5px solid var(--ink);font-family:var(--figure);white-space:nowrap;border-radius:5px;align-self:end;padding:3px 7px 1px;font-size:1.05rem;line-height:1}.stub--won .stub-lamp{border-color:var(--yellow);background:var(--yellow)}.stub--lost .stub-lamp{background:var(--ink);color:var(--paper)}.stub--none .stub-card{color:var(--muted);border-style:dashed}.stub--none .stub-lamp{font-family:var(--serif);border:0;font-size:.72rem;font-style:italic}.pennants{margin-top:.4rem}.pennant-row{flex-wrap:wrap;gap:.9rem 1rem;margin-top:.5rem;display:flex}.pennant{margin:0}.pennant-felt{width:9.6rem;height:auto;filter:drop-shadow(1.5px 2px 0 color-mix(in srgb, var(--ink) 25%, transparent));display:block}.pennant-field,.pennant-sleeve{stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.pennant-sleeve-stitch{fill:none;stroke:var(--ink);stroke-width:.9px;stroke-dasharray:2.6 2.2;opacity:.55}.pennant-stitch{fill:none;stroke-width:1.1px;stroke-dasharray:3 2.4;opacity:.85}.pennant-season{font-family:var(--figure);letter-spacing:.03em;font-size:14px}.pennant-record{font-family:var(--figure);letter-spacing:.02em;font-size:28px}.pennant figcaption{color:var(--muted);margin-top:3px;font-size:.76rem;font-style:italic}.pennant figcaption a{color:inherit}.resting-sport{border-bottom:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);padding:.7rem 0 .8rem}.resting-sport:last-child{border-bottom:0}.resting-head{font-family:var(--figure);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:1.25rem;font-weight:400;display:flex}.resting-head .sport-glyph{width:1.2rem;height:1.2rem}@media (width<=640px){.ledger{grid-template-columns:repeat(auto-fill,minmax(4.1rem,1fr));gap:5px}.stub-card{padding:.3rem .15rem .35rem}.stub-day{font-size:.85rem}.stub .team-mark{width:1.3rem;height:1.3rem}.stub-opponent{font-size:.66rem}.stub-where{display:none}.stub-lamp{padding:2px 4px 0;font-size:.92rem}.pennant-felt{width:9.5rem}}
