:root{--sdl-topnav-h:64px;--sdl-topnav-gutter:48px}.sdl-topnav{display:none}@media (min-width:1024px){[data-sdl-desktopnav=top],[data-sdl-desktopnav=top] .sdl-member-root,[data-sdl-desktopnav=top] .sdl-member-root[data-shell=picks]{--sdl-sidebar-w:0px}[data-sdl-desktopnav=top] .sdl-member-root .sdl-sidebar,[data-sdl-desktopnav=top] .sdl-member-root .sdl-sport-panel{display:none!important}[data-sdl-desktopnav=top] .sdl-member-root .sdl-top-nav,[data-sdl-desktopnav=top] .sdl-member-root[data-page=picks] .sdl-top-nav{left:0!important;height:var(--sdl-topnav-h)!important;border-bottom:1px solid var(--sdl-border-faint,rgba(255,255,255,.05))!important}[data-sdl-desktopnav=top] .sdl-member-root .sdl-top-nav-inner,[data-sdl-desktopnav=top] .sdl-member-root[data-page=picks] .sdl-top-nav-inner{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--sdl-topnav-h)!important;gap:0!important;padding-inline:var(--sdl-topnav-gutter)!important;justify-content:stretch!important}[data-sdl-desktopnav=top] .sdl-member-root .sdl-logo-link,[data-sdl-desktopnav=top] .sdl-member-root[data-shell=picks] .sdl-logo-link{grid-column:1;position:static!important;width:auto!important;height:var(--sdl-topnav-h)!important;padding:0!important;margin:0!important;justify-content:flex-start!important;justify-self:start;flex-direction:row!important;align-items:center!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}[data-sdl-desktopnav=top] .sdl-member-root .sdl-logo-image{max-width:168px!important;max-height:47px!important;width:auto!important;height:auto!important;transform:translate3d(0,3px,0);backface-visibility:hidden}[data-sdl-desktopnav=top] .sdl-member-root .sdl-logo-mark{display:none!important}[data-sdl-desktopnav=top] .sdl-member-root .sdl-top-nav-actions{grid-column:3;justify-self:end;flex-shrink:0!important}[data-sdl-desktopnav=top] .sdl-member-root .sdl-top-nav-context{grid-row:2;grid-column:1/-1}[data-sdl-desktopnav=top] .sdl-member-root .sdl-topnav{grid-column:2;display:flex;align-items:center;gap:4px;min-width:0}.sdl-topnav-item,.sdl-topnav-tab{position:relative}.sdl-topnav-tab{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:var(--sdl-r2,10px);background:transparent;font-family:var(--sdl-font-ui,sans-serif);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;color:var(--sdl-text-2,rgba(243,246,243,.72));transition:background-color .14s var(--sdl-picks-ease,ease),color .14s var(--sdl-picks-ease,ease)}@media (pointer:coarse){.sdl-topnav-tab{height:44px}}.sdl-topnav-tab:hover{background:rgba(255,255,255,.055);color:var(--sdl-text-1,#F3F6F3)}.sdl-topnav-tab{--sdl-caret-space:0px}.sdl-topnav-tab--menu{--sdl-caret-space:18px}.sdl-topnav-tab:after{content:"";position:absolute;left:14px;right:calc(14px + var(--sdl-caret-space));bottom:-13px;height:3px;border-radius:3px 3px 0 0;background:var(--sdl-green,rgb(var(--sdl-green-rgb)));transform:scaleX(0);transition:transform .16s var(--sdl-picks-ease,ease)}.sdl-topnav-tab--active:after{transform:scaleX(1)}.sdl-topnav-tab--active,.sdl-topnav-tab--active:hover{color:var(--sdl-text-1,#F3F6F3)}.sdl-topnav-tab--open,.sdl-topnav-tab--open:hover{background:rgba(255,255,255,.075);color:var(--sdl-text-1,#F3F6F3)}.sdl-topnav-tab:focus-visible{outline:2px solid var(--sdl-green,rgb(var(--sdl-green-rgb)));outline-offset:2px}.sdl-topnav-caret{margin-left:-1px;opacity:.55;transition:transform .18s var(--sdl-picks-ease,ease),opacity .14s ease}.sdl-topnav-tab:hover .sdl-topnav-caret{opacity:.8}.sdl-topnav-tab--open .sdl-topnav-caret{transform:rotate(180deg);opacity:1}.sdl-topnav-menu{position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%);z-index:62;min-width:320px;padding:12px;border-radius:14px;background-color:var(--sdl-card-bg,var(--sdl-picks-bg-panel));background-image:var(--sdl-card-light);border:1px solid var(--sdl-card-border,var(--sdl-border-faint));box-shadow:var(--sdl-card-edge),0 18px 44px rgba(0,0,0,.55);animation:sdlTopnavMenuIn .13s var(--sdl-picks-ease,ease)}.sdl-topnav-menu:before{content:"";position:absolute;top:-9px;left:0;right:0;height:9px}@keyframes sdlTopnavMenuIn{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.sdl-topnav-menu-head{margin:2px 0 9px 8px;font-family:var(--sdl-font-ui,sans-serif);font-size:var(--sdl-eyebrow-size,10px);font-weight:700;letter-spacing:var(--sdl-eyebrow-tracking,.14em);text-transform:uppercase;color:var(--sdl-text-3,rgba(243,246,243,.55))}.sdl-topnav-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(186px,1fr));gap:2px 6px}.sdl-topnav-menu--more .sdl-topnav-menu-grid,.sdl-topnav-menu--narrow .sdl-topnav-menu-grid{grid-template-columns:minmax(200px,1fr)}.sdl-topnav-menu-item{position:relative;display:flex;align-items:center;gap:11px;min-height:40px;padding:0 11px;border-radius:9px;font-family:var(--sdl-font-ui,sans-serif);font-size:13px;font-weight:600;text-decoration:none;color:var(--sdl-text-2,rgba(243,246,243,.72));transition:background-color .13s var(--sdl-picks-ease,ease),color .13s var(--sdl-picks-ease,ease)}.sdl-topnav-menu-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdl-topnav-menu-icon{display:inline-flex;flex-shrink:0;color:var(--sdl-text-4,rgba(243,246,243,.3));transition:color .13s var(--sdl-picks-ease,ease)}.sdl-topnav-menu-item:hover{background:rgba(255,255,255,.06);color:var(--sdl-text-1,#F3F6F3)}.sdl-topnav-menu-item:hover .sdl-topnav-menu-icon{color:var(--sdl-text-2,rgba(243,246,243,.72))}.sdl-topnav-menu-item:focus-visible{outline:2px solid var(--sdl-green,rgb(var(--sdl-green-rgb)));outline-offset:-2px}.sdl-topnav-menu-item--current,.sdl-topnav-menu-item--current:hover{background:var(--sdl-green-dim,rgba(0,212,90,.1));color:var(--sdl-text-1,#F3F6F3)}.sdl-topnav-menu-item--current:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sdl-green,rgb(var(--sdl-green-rgb)))}.sdl-topnav-menu-current,.sdl-topnav-menu-item--current .sdl-topnav-menu-icon{color:var(--sdl-green-hi,rgb(var(--sdl-green-rgb)))}.sdl-topnav-menu-current{margin-left:auto;flex-shrink:0;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sdl-topnav-menu-item--off{cursor:default}.sdl-topnav-menu-item--off,.sdl-topnav-soon{color:var(--sdl-text-4,rgba(243,246,243,.3))}.sdl-topnav-soon{margin-left:auto;flex-shrink:0;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.06);font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
  /* !important twice over: globals.css restates this padding as
     `padding-top: 55px !important` inside this same query, and the margin is
     the rail's 220px. */[data-sdl-desktopnav=top] .sdl-member-root .sdl-member-main,[data-sdl-desktopnav=top] .sdl-member-root[data-page=picks] .sdl-member-main{margin-left:0!important;overflow-x:clip;padding-top:var(--sdl-topnav-h)!important}[data-sdl-desktopnav=top] .sdl-member-root.sdl-has-banner .sdl-member-main,[data-sdl-desktopnav=top] .sdl-member-root.sdl-has-testbar .sdl-member-main{padding-top:calc(var(--sdl-topnav-h) + var(--sdl-chrome-top))!important}[data-sdl-desktopnav=top] .sdl-member-root .sdl-member-content{--sdl-content-gutter:77px;padding-inline:var(--sdl-content-gutter)!important;max-width:1560px;margin-inline:auto}[data-sdl-desktopnav=top] .sdl-member-root .sdl-member-content:not(.sdl-content-scaled){--sdl-content-gutter:72px;
    /* !important, AND THAT IS NOT DECORATION. globals.css line 1068 pins this
       column to `max-width: 1316px !important` — a number chosen when the rail
       was eating 220px of every window (1536 - 220 = 1316). Every OTHER member
       page computes `none` here and fills, but /home was still obeying it, so
       its calendar sat in a 1172px column with 185px of dead ground on each
       side. That is what the owner was pointing at: "a lot of space on the
       right of the month schedule".

       `min(100%, 1680px)` fills the window at a normal size and still caps an
       ultrawide monitor at the container token's width, which is what the
       >=1900px rule in globals was there to do before this outranked it. */max-width:min(100%,var(--sdl-container-wide,1680px))!important}[data-sdl-desktopnav=top] .sdl-member-root[data-page=picks] .sdl-picks-page-header:before{left:calc(-1 * var(--sdl-content-gutter));right:calc(-1 * var(--sdl-content-gutter))}[data-sdl-desktopnav=top] .sdl-member-root .sdl-member-footer{padding-inline:72px;max-width:1451px;margin-inline:auto;width:100%}@media (max-width:1279px){:root{--sdl-topnav-gutter:32px}[data-sdl-desktopnav=top] .sdl-member-root .sdl-member-content{--sdl-content-gutter:34px}[data-sdl-desktopnav=top] .sdl-member-root .sdl-member-content:not(.sdl-content-scaled){--sdl-content-gutter:32px}[data-sdl-desktopnav=top] .sdl-member-root .sdl-member-footer{padding-inline:32px}.sdl-topnav-tab{padding:0 11px;font-size:12.5px}.sdl-topnav-tab:after{left:11px;right:calc(11px + var(--sdl-caret-space))}}}