.ns-app-shell[data-critical-route=golf]:has(.gvh),.ns-app-shell[data-critical-route=golf]:has(.gvh) .ns-content-shell,.ns-route-frame[data-critical-route=golf]:has(.gvh){background:var(--bg-page)}.gvh-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.gvh-masthead{display:flex;flex-direction:column;gap:16px}.gvh-basis{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;color:var(--gres-meta);font-size:var(--golf-fs-meta,12px)}.gvh-nav--periods{--gr-tabs-space-after:14px}.gvh-nav--topics{--gr-tabs-space-after:18px}.gvh-topic-reset{margin:12px 0 0}.gvh-lessons-summary{max-width:760px;margin:0 0 16px;color:var(--gres-dim)}.gvh-lessons-entry{margin:12px 0 0}.gvh-lessons-entry .gvh-inline-link{display:inline-flex;align-items:center;min-height:44px}.gvh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:24px 20px;margin:0;padding:0;list-style:none}.gvh-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.gvh-card__thumb{aspect-ratio:16/9;background:var(--bg-surface);border:1px solid var(--gres-rule);overflow:hidden}.gvh-card__img{display:block;width:100%;height:100%;object-fit:contain}.gvh-card__body{display:flex;flex-direction:column;gap:8px;min-width:0}.gvh-card__rankline{display:flex;align-items:center;gap:8px}.gvh-card__duration,.gvh-card__link{color:var(--gres-ink);font-weight:700}.gvh-card__link{display:flex;align-items:flex-start;line-height:1.45;text-decoration:none}.gvh-card__link:after{content:"";position:absolute;inset:0}.gvh-card:hover .gvh-card__title{text-decoration:underline;text-underline-offset:3px}.gvh-card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gvh-card__meta{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;color:var(--gres-meta);font-size:var(--golf-fs-meta,12px)}.gvh-card__event{margin:-4px 0 0;font-size:max(12px,var(--golf-fs-meta,12px))}.gvh-card__event-link{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:6px;box-sizing:border-box;min-height:44px;padding-block:8px;color:var(--gres-ink);font-weight:700;text-decoration:none}.gvh-card:has(.gvh-card__event-link:hover) .gvh-card__title{text-decoration:none}.gvh-card__event-label{flex:none;color:var(--gres-meta)}.gvh-card__event-name{min-width:0;text-decoration:underline;text-underline-offset:3px}.gvh a>.gr-ext-icon{display:inline-block;flex:0 0 auto;margin-inline-start:4px;vertical-align:-.12em;opacity:.85}.gvh-inline-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.gvh-move{display:inline-block;min-width:2.6em;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--gres-meta)}.gvh-move[data-kind=up]{color:var(--fg-delta-up)}.gvh-move[data-kind=down]{color:var(--fg-delta-down)}.gvh-move[data-kind=new]{color:var(--gres-ink)}.gvh-tablewrap{overflow-x:auto}.gvh-table{width:100%;border-collapse:collapse}.gvh-table td,.gvh-table th{padding:10px 12px;border-bottom:1px solid var(--gres-rule);text-align:left;vertical-align:middle}.gvh-table thead th{color:var(--gres-meta);font-size:var(--golf-fs-meta,12px);font-weight:700}.gvh-table tbody th{font-weight:700}.gvh-num-col{text-align:right!important;white-space:nowrap}.gvh-channel{display:flex;align-items:center;gap:10px}.gvh-channel__avatar{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--bg-surface)}.gvh-channel__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gvh-channel__stats{display:none;color:var(--gres-meta);font-size:var(--golf-fs-meta,12px);font-weight:500}.gvh-source{display:flex;flex-direction:column;gap:12px}.gvh-source__text{max-width:760px;margin:0;color:var(--gres-dim)}.gvh-source__more>summary{min-height:44px;padding:11px 0;color:var(--gres-ink);font-weight:700;cursor:pointer}.gvh-source__more>summary:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.gvh-cards{grid-template-columns:minmax(0,1fr);gap:16px}.gvh-card:not(:first-child),.gvh-cards--rows .gvh-card{display:grid;grid-template-columns:clamp(132px,38vw,160px) minmax(0,1fr);align-items:start;gap:12px}.gvh-card:not(:first-child) .gvh-card__body,.gvh-cards--rows .gvh-card .gvh-card__body{gap:4px}.gvh-card:not(:first-child) .gvh-card__title,.gvh-cards--rows .gvh-card .gvh-card__title{-webkit-line-clamp:3;line-clamp:3}.gvh-table td,.gvh-table th{padding:8px 6px}.gvh-table .gvh-num-col{display:none}.gvh-channel__stats{display:block}}.gvh-back{margin:0;font-size:var(--golf-fs-meta,12px);color:var(--gres-meta)}.gvh-back .gvh-inline-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px}.gvh-basis>.gvh-inline-link{padding-block:13px;padding-block:calc((44px - 1lh) / 2);margin-block:-13px;margin-block:calc((1lh - 44px) / 2)}.gvh-channel-head{flex-direction:row;align-items:flex-start;gap:20px}.gvh-channel-head__avatar{flex:0 0 auto;width:88px;height:88px;border-radius:50%;background:var(--bg-surface)}.gvh-channel-head__handle{margin:0;color:var(--gres-meta)}.gvh-channel-stats{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.gvh-channel-stats dt{color:var(--gres-meta);font-size:var(--golf-fs-meta,12px);font-weight:700}.gvh-channel-stats dd{margin:2px 0 0;color:var(--gres-ink);font-size:18px;font-weight:700}.gvh-channel-stats__basis{color:var(--gres-meta);font-size:var(--golf-fs-meta,12px);font-weight:500}.gvh-topic-counts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gvh-topic-count{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;gap:.35em;border:1px solid var(--gres-rule);border-radius:999px;color:var(--gres-ink);font-weight:600}.gvh-topic-count--muted{color:var(--gres-dim)}@media (max-width:640px){.gvh-channel-head{gap:14px}.gvh-channel-head__avatar{width:56px;height:56px}.gvh-channel-stats{gap:4px 14px}.gvh-channel-stats>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.gvh-channel-stats dd{margin:0;font-size:15px}}.gvh-paid{display:inline-flex;align-items:center;padding:0 6px;border:1px solid var(--gres-rule);border-radius:4px;color:var(--gres-meta);font-weight:700;white-space:nowrap}@media (min-width:641px){.gvh-channel-videos,.gvh-channel-videos~.gvh-source{order:1}}