.sf-article{max-width:40rem;margin:0 auto;padding:1rem 0}.sf-article__card{background:var(--sf-bg,#fff);border:var(--style-card-border,1px solid var(--sf-border,#e5e7eb));border-radius:var(--radius-lg,.75rem);overflow:hidden}.sf-article__hero-wrap{line-height:0}.sf-article__hero-img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.sf-article__header{padding:1.25rem 1.25rem 0}.sf-article__meta{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.sf-article__badge{background:color-mix(in srgb,var(--color-secondary,#2e8743) 12%,transparent);color:var(--color-secondary,#2e8743);display:inline-block}.sf-article__meta-dot{background:var(--sf-text-secondary,#536471);border-radius:50%;width:3px;height:3px}.sf-article__date{color:var(--sf-text-secondary,#536471);font-size:.8125rem}.sf-article__title{color:var(--sf-text-primary,#0f1419);margin:0 0 .75rem;font-size:1.5rem;font-weight:800;line-height:1.2}.sf-article__author{border-bottom:1px solid var(--sf-border,#e5e7eb);align-items:center;gap:.5rem;padding-bottom:1rem;display:flex}.sf-article__author-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:2rem;height:2rem}.sf-article__author-name{color:var(--sf-text-primary,#0f1419);font-size:var(--font-size-sm);font-weight:700}.sf-article__author-handle{color:var(--sf-text-secondary,#536471);margin-left:.25rem;font-size:.8125rem}.sf-article__body{color:var(--sf-text-body,#1f2937);padding:1.25rem;font-size:.9375rem;line-height:1.6}.sf-article__body p{margin:0 0 1rem}.sf-article__body p:last-child{margin-bottom:0}.sf-article__body strong{color:var(--sf-text-primary,#0f1419);font-weight:700}.sf-article__body em{font-style:italic}.sf-article__reactions{padding:.75rem 1.25rem 1rem}.sf-article__footer,.sf-article__reactions{border-top:1px solid var(--sf-border,#e5e7eb)}.sf-article__footer{text-align:center;padding:.75rem 1.25rem}.sf-article__footer-link{color:var(--sf-accent,#1c497c);font-size:.8125rem;font-weight:500;text-decoration:none}.sf-article__footer-link:hover{text-decoration:underline}.sf-grades{flex-direction:column;gap:1rem;padding:0 1.25rem 1.25rem;display:flex}.sf-grade-card{border:var(--style-card-border,1px solid var(--sf-border,#e5e7eb));background:0 0;overflow:hidden}.sf-grade-card__header{background:var(--color-gray-50,#f9fafb);border-bottom:2px solid var(--grade-accent,#666);align-items:flex-start;gap:.75rem;padding:1rem 1rem .625rem;display:flex}.sf-grade-card__icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:36px;height:36px}.sf-grade-card__team{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.sf-grade-card__team-name{color:var(--sf-text-primary,#0f1419);font-size:.9375rem;font-weight:700;line-height:1.2}.sf-grade-card__headline{color:var(--sf-text-secondary,#536471);font-size:.8125rem;font-style:italic;line-height:1.3}.sf-grade-card__badge{background:var(--grade-color,#2563eb);border-radius:var(--radius-md,.5rem);color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.125rem;font-weight:800;line-height:1;display:flex}.sf-grade-card__body{color:var(--sf-text-body,#1f2937);font-size:var(--font-size-sm);padding:.625rem 1rem;line-height:1.55}.sf-grade-card__body p{margin:0}.sf-grade-card__body strong{color:var(--sf-text-primary,#0f1419);font-weight:700}.sf-grade-card__stats{background:var(--sf-border,#e5e7eb);border-radius:var(--radius-sm,.25rem);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 1rem;display:grid;overflow:hidden}.sf-grade-card__stat{background:var(--color-gray-50,#f9fafb);flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .25rem;display:flex}.sf-grade-card__stat-value{color:var(--sf-text-primary,#0f1419);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:700}.sf-grade-card__stat-label{color:var(--color-gray-400,#9ca3af);font-size:var(--font-size-3xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.sf-grade-card__pickups{padding:.625rem 1rem .75rem}.sf-grade-card__pickups-title{color:var(--color-gray-400,#9ca3af);font-size:var(--font-size-3xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-weight:600;display:block}.sf-grade-card__pickups-list{flex-direction:column;gap:.25rem;display:flex}.sf-grade-card__pickup{align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.3;display:flex}.sf-grade-card__pickup-pos{color:var(--color-gray-400,#9ca3af);font-size:var(--font-size-2xs);text-transform:uppercase;flex-shrink:0;width:2rem;font-weight:700}.sf-grade-card__pickup-name{color:var(--sf-text-primary,#0f1419);flex:1;min-width:0;font-weight:500}.sf-grade-card__pickup-salary{color:var(--sf-text-secondary,#536471);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem}.sf-grade-card__holes{border-top:1px solid var(--sf-border,#e5e7eb);color:var(--color-warning,#d97706);font-size:var(--font-size-xs);padding:.5rem 1rem .75rem;font-weight:600}@media (width<=640px){.sf-article{padding:.5rem 0}.sf-article__title{font-size:1.25rem}.sf-article__header{padding:1rem 1rem 0}.sf-article__body{padding:1rem}.sf-article__reactions{padding:0 1rem .75rem}.sf-article__footer{padding:.75rem 1rem}.sf-grades{gap:.75rem;padding:0 .75rem 1rem}.sf-grade-card__header{padding:.75rem .75rem .5rem}.sf-grade-card__icon{width:28px;height:28px}.sf-grade-card__body{padding:.5rem .75rem}.sf-grade-card__stats{margin:0 .75rem}.sf-grade-card__pickups{padding:.5rem .75rem .625rem}.sf-grade-card__holes{padding:.375rem .75rem .625rem}.sf-grade-card__badge{width:2.5rem;height:2.5rem;font-size:1rem}}.sf-gauntlet[data-astro-cid-zg2qnd6m]{flex-direction:column;gap:1.5rem;padding:0 1.25rem 1.25rem;display:flex}.sf-gauntlet--chart[data-astro-cid-zg2qnd6m]{padding-bottom:.5rem}.sf-gauntlet__section[data-astro-cid-zg2qnd6m]{flex-direction:column;gap:.75rem;display:flex}.sf-gauntlet__title[data-astro-cid-zg2qnd6m]{background:var(--style-section-mark,none);border-left:var(--style-section-rule,3px solid var(--color-primary,#1c497c));font-family:var(--style-section-font,inherit);font-size:var(--style-section-size,.9rem);font-style:var(--style-section-style,inherit);letter-spacing:var(--style-section-tracking,.08em);padding-bottom:var(--style-section-mark-pad,0);padding-left:var(--style-section-rule-gap,.6rem);text-transform:uppercase;margin:0;font-weight:700}.sf-gauntlet__cta[data-astro-cid-zg2qnd6m]{align-self:flex-start;font-size:.9rem;font-weight:700}.gotw[data-astro-cid-3h6tvvec]{flex-direction:column;display:flex}.gotw__head[data-astro-cid-3h6tvvec]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:1rem .875rem .75rem;display:grid}.gotw__team[data-astro-cid-3h6tvvec]{text-align:center;justify-items:center;gap:.25rem;min-width:0;display:grid}.gotw__name[data-astro-cid-3h6tvvec]{font-size:var(--font-size-sm,.875rem);overflow-wrap:break-word;font-weight:700;line-height:1.15}.gotw__name--a[data-astro-cid-3h6tvvec]{color:var(--mpv-a)}.gotw__name--b[data-astro-cid-3h6tvvec]{color:var(--mpv-b)}.gotw__rec[data-astro-cid-3h6tvvec]{color:var(--sf-text-secondary,#536471);font-size:var(--font-size-xs,.75rem)}.gotw__series[data-astro-cid-3h6tvvec]{justify-items:center;gap:.125rem;display:grid}.gotw__score[data-astro-cid-3h6tvvec]{font-size:var(--font-size-2xl,2.5rem);font-weight:800;line-height:1}.gotw__dash[data-astro-cid-3h6tvvec]{color:var(--sf-text-secondary,#536471);padding:0 .2rem}.gotw__split[data-astro-cid-3h6tvvec]{border-radius:4px;gap:2px;height:8px;margin:0 .875rem;display:flex;overflow:hidden}.gotw__split-a[data-astro-cid-3h6tvvec]{background:var(--mpv-a)}.gotw__split-b[data-astro-cid-3h6tvvec]{background:var(--mpv-b)}.gotw__split-t[data-astro-cid-3h6tvvec]{background:var(--mpv-tie)}.gotw__facts[data-astro-cid-3h6tvvec]{background:var(--sf-border,#e5e7eb);border-bottom:1px solid var(--sf-border,#e5e7eb);border-top:1px solid var(--sf-border,#e5e7eb);grid-template-columns:1fr 1fr;gap:1px;margin:.875rem 0 0;display:grid}.gotw__fact[data-astro-cid-3h6tvvec]{background:var(--sf-bg,#fff);min-width:0;padding:.625rem .875rem}.gotw__fact[data-astro-cid-3h6tvvec] dd[data-astro-cid-3h6tvvec]{color:var(--sf-text-primary,#0f1419);font-size:var(--font-size-sm,.875rem);margin:.125rem 0 0;font-weight:600;display:grid}.gotw__fact[data-astro-cid-3h6tvvec] small[data-astro-cid-3h6tvvec]{color:var(--sf-text-secondary,#536471);font-size:var(--font-size-xs,.75rem);font-weight:400}.gotw__big[data-astro-cid-3h6tvvec]{font-size:var(--font-size-base,1rem);font-weight:700}.gotw__chart[data-astro-cid-3h6tvvec]{gap:.375rem;margin:0;padding:.75rem .625rem .25rem;display:grid}.gotw__chart[data-astro-cid-3h6tvvec] figcaption[data-astro-cid-3h6tvvec]{padding:0 .25rem}.gotw__chart[data-astro-cid-3h6tvvec] svg[data-astro-cid-3h6tvvec]{width:100%;height:auto;display:block}.gotw__axis[data-astro-cid-3h6tvvec]{stroke-width:1.5px}.gotw__lbl[data-astro-cid-3h6tvvec]{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.gotw__lbl[data-astro-cid-3h6tvvec],.gotw__yr[data-astro-cid-3h6tvvec]{font-size:var(--font-size-3xs,.625rem)}.gotw__yr[data-astro-cid-3h6tvvec]{font-weight:600}.gotw__po[data-astro-cid-3h6tvvec]{font-size:var(--font-size-2xs,.6875rem)}.gotw__legend[data-astro-cid-3h6tvvec]{color:var(--sf-text-secondary,#536471);font-size:var(--font-size-xs,.75rem);padding:0 .25rem}.gotw__cta[data-astro-cid-3h6tvvec]{align-self:flex-start;padding:.5rem .875rem .875rem}@media (width<=380px){.gotw__score[data-astro-cid-3h6tvvec]{font-size:var(--font-size-xl,2rem)}}.mmap[data-astro-cid-5uc4zcuo]{border-top:1px solid var(--sf-border,#e5e7eb);--mmap-water:var(--card-surface,var(--sf-bg,#fff));--mmap-land:color-mix(in srgb,var(--sf-text-primary,#0f1419) 9%,var(--mmap-water));--mmap-border:color-mix(in srgb,var(--sf-text-primary,#0f1419) 28%,var(--mmap-water));margin:0}.mmap__frame[data-astro-cid-5uc4zcuo]{aspect-ratio:16/9;position:relative;overflow:hidden}.mmap__svg[data-astro-cid-5uc4zcuo]{width:100%;height:100%;display:block}.mmap__water[data-astro-cid-5uc4zcuo]{fill:var(--mmap-water)}.mmap__land[data-astro-cid-5uc4zcuo]{fill:var(--mmap-land);stroke:var(--mmap-border);stroke-linejoin:round;stroke-width:.8px}.mmap__land[data-astro-cid-5uc4zcuo],.mmap__states[data-astro-cid-5uc4zcuo]{vector-effect:non-scaling-stroke}.mmap__states[data-astro-cid-5uc4zcuo]{fill:none;opacity:.8;stroke:var(--mmap-border);stroke-linejoin:round;stroke-width:.5px}.mmap__route[data-astro-cid-5uc4zcuo]{fill:none;opacity:.85;stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.mmap__pin[data-astro-cid-5uc4zcuo]{background:var(--mmap-water);border:3px solid var(--mmap-ring,var(--league-accent));box-shadow:var(--shadow-md);box-sizing:border-box;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;position:absolute}.mmap__pin[data-astro-cid-5uc4zcuo] img[data-astro-cid-5uc4zcuo]{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.mmap__caption[data-astro-cid-5uc4zcuo]{color:var(--sf-text-secondary,#536471);font-size:var(--font-size-xs,.75rem);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem .75rem;padding:.5rem .875rem;display:flex}.mmap__miles[data-astro-cid-5uc4zcuo]{color:var(--sf-text-primary,#0f1419);font-size:var(--font-size-sm,.875rem)}.mmap__missing[data-astro-cid-5uc4zcuo]{border-top:1px solid var(--sf-border,#e5e7eb);color:var(--sf-text-secondary,#536471);font-size:var(--font-size-xs,.75rem);margin:0;padding:.5rem .875rem}.sr-only[data-astro-cid-5uc4zcuo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tape__tag[data-astro-cid-vqyqk6dy]{color:var(--mpv-hot);font-size:var(--font-size-2xs,.6875rem);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .875rem 0;font-weight:700}.tape--gotw[data-astro-cid-vqyqk6dy]{border-color:color-mix(in srgb,var(--mpv-hot) 45%,var(--sf-border,#e5e7eb))}.tape__cols[data-astro-cid-vqyqk6dy]{grid-template-columns:1fr 1fr;display:grid}.tape__col[data-astro-cid-vqyqk6dy]{align-content:start;gap:.5rem;min-width:0;padding:.75rem .875rem;display:grid}.tape__col[data-astro-cid-vqyqk6dy]+.tape__col[data-astro-cid-vqyqk6dy]{border-left:1px solid var(--sf-border,#e5e7eb)}.tape__id[data-astro-cid-vqyqk6dy]{align-items:center;gap:.5rem;min-width:0;display:flex}.tape__id-text[data-astro-cid-vqyqk6dy]{min-width:0;display:grid}.tape__name[data-astro-cid-vqyqk6dy]{font-size:var(--font-size-sm,.875rem);overflow-wrap:break-word;font-weight:700;line-height:1.15}.tape__name--a[data-astro-cid-vqyqk6dy]{color:var(--mpv-a)}.tape__name--b[data-astro-cid-vqyqk6dy]{color:var(--mpv-b)}.tape__id-text[data-astro-cid-vqyqk6dy] small[data-astro-cid-vqyqk6dy]{color:var(--sf-text-secondary,#536471);font-size:var(--font-size-xs,.75rem)}.tape__big[data-astro-cid-vqyqk6dy]{align-items:center;gap:.5rem;display:flex}.tape__rec[data-astro-cid-vqyqk6dy]{color:var(--sf-text-primary,#0f1419);font-size:var(--font-size-xl,1.6rem);font-weight:800;line-height:1}.tape__row[data-astro-cid-vqyqk6dy]{gap:.25rem;display:grid}.tape__spark[data-astro-cid-vqyqk6dy]{width:100%;height:auto;display:block}.tape__spark-line[data-astro-cid-vqyqk6dy]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.tape__luck[data-astro-cid-vqyqk6dy]{background:var(--mpv-track);border-radius:3px;height:6px;margin:3px 0;position:relative}.tape__luck-mid[data-astro-cid-vqyqk6dy]{background:var(--sf-text-secondary,#536471);opacity:.5;width:1px;left:50%}.tape__luck-dot[data-astro-cid-vqyqk6dy],.tape__luck-mid[data-astro-cid-vqyqk6dy]{height:12px;position:absolute;top:-3px}.tape__luck-dot[data-astro-cid-vqyqk6dy]{border:2px solid var(--sf-bg,#fff);border-radius:50%;width:12px;margin-left:-6px}.tape__luck-text[data-astro-cid-vqyqk6dy]{color:var(--sf-text-secondary,#536471);font-size:var(--font-size-xs,.75rem)}.tape__foot[data-astro-cid-vqyqk6dy]{background:var(--mpv-inset);border-top:1px solid var(--sf-border,#e5e7eb);color:var(--sf-text-primary,#0f1419);font-size:var(--font-size-sm,.875rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .875rem;font-weight:600;display:flex}.mpv-theme{--mpv-win:#15803d;--mpv-loss:#b91c1c;--mpv-tie:#6b7280;--mpv-on-chip:#fff;--mpv-track:var(--color-gray-100,#f3f4f6);--mpv-inset:var(--color-gray-50,#f8fafc);--mpv-hot:var(--sf-accent,#1c497c)}html.dark .mpv-theme{--mpv-win:#22c55e;--mpv-loss:#f87171;--mpv-tie:#9ca3af;--mpv-on-chip:#0b1120;--mpv-track:#ffffff14;--mpv-inset:#ffffff0a}.mpv-section{flex-direction:column;gap:.75rem;padding:0 1.25rem 1.25rem;display:flex}.mpv-section--top{padding-top:1rem;padding-bottom:.25rem}.mpv-title{background:var(--style-section-mark,none);border-left:var(--style-section-rule,3px solid var(--color-primary,#1c497c));color:var(--sf-text-primary,#0f1419);font-family:var(--style-section-font,inherit);font-size:var(--style-section-size,.9rem);font-style:var(--style-section-style,inherit);letter-spacing:var(--style-section-tracking,.08em);padding-bottom:var(--style-section-mark-pad,0);padding-left:var(--style-section-rule-gap,.6rem);text-transform:uppercase;margin:0;font-weight:700}.mpv-panel{background:var(--sf-bg,#fff);border:var(--style-card-border,1px solid var(--sf-border,#e5e7eb));border-radius:var(--radius-lg,.75rem);overflow:hidden}.mpv-num{font-variant-numeric:tabular-nums}.mpv-logo{-o-object-fit:contain;object-fit:contain;border-radius:50%;flex:none}.mpv-streak{font-size:var(--font-size-2xs,.6875rem);white-space:nowrap;border-radius:999px;padding:.0625rem .4375rem;font-weight:700}.mpv-streak--W{background:color-mix(in srgb,var(--mpv-win) 14%,transparent);color:var(--mpv-win)}.mpv-streak--L{background:color-mix(in srgb,var(--mpv-loss) 14%,transparent);color:var(--mpv-loss)}.mpv-streak--T{background:color-mix(in srgb,var(--mpv-tie) 14%,transparent);color:var(--mpv-tie)}.mpv-chips{grid-template-columns:repeat(10,minmax(0,1.0625rem));gap:2px;display:grid}.mpv-chip{color:var(--mpv-on-chip);font-size:var(--font-size-3xs,.625rem);text-align:center;border-radius:4px;height:1.0625rem;font-weight:700;line-height:1.0625rem}.mpv-chip--W{background:var(--mpv-win)}.mpv-chip--L{background:var(--mpv-loss)}.mpv-chip--T{background:var(--mpv-tie)}.mpv-cap{color:var(--sf-text-secondary,#536471);font-size:var(--font-size-2xs,.6875rem);letter-spacing:.08em;text-transform:uppercase}.mpv-link{font-size:var(--font-size-sm,.875rem);font-weight:700}
