.ns-app-shell[data-critical-route=golf]:has(.ggd),.ns-app-shell[data-critical-route=golf]:has(.ggd) .ns-content-shell,.ns-route-frame[data-critical-route=golf]:has(.ggd){background:var(--bg-page)}.ggd{--ggd-penalty:#ff8f84;--ggd-penalty-bg:color-mix(in srgb,#ef6a5f 18%,transparent);--ggd-free:var(--accent);--ggd-free-bg:color-mix(in srgb,var(--accent) 16%,transparent);--ggd-mixed:#f3bd63;--ggd-mixed-bg:color-mix(in srgb,#f1b65a 18%,transparent);--ggd-info:var(--fg-secondary);--ggd-info-bg:var(--gres-chip-bg);--ggd-caution-line:color-mix(in srgb,#f1b65a 36%,transparent);--ggd-caution-bg:linear-gradient(180deg,color-mix(in srgb,#f1b65a 12%,transparent),color-mix(in srgb,#f1b65a 3%,transparent));--ggd-broadcast:#8ccbff;--ggd-broadcast-bg:color-mix(in srgb,#7cc4ff 10%,transparent);overflow-x:clip}[data-theme=light] .ggd{--ggd-penalty:#a3271c;--ggd-penalty-bg:color-mix(in srgb,#c8392d 12%,transparent);--ggd-mixed:#7a4a00;--ggd-mixed-bg:color-mix(in srgb,#c98a1f 16%,transparent);--ggd-caution-line:color-mix(in srgb,#b9770f 40%,transparent);--ggd-caution-bg:linear-gradient(180deg,color-mix(in srgb,#e8a33a 14%,transparent),color-mix(in srgb,#e8a33a 4%,transparent));--ggd-broadcast:#1f5f99;--ggd-broadcast-bg:color-mix(in srgb,#1f5f99 8%,transparent)}.ggd-masthead{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:14px;padding-block:clamp(20px,5vw,56px) 8px}.ggd .ggd-masthead:before{content:"";position:absolute;z-index:-1;inset-block-start:calc(-1 * clamp(16px, 3vw, 40px));inset-block-end:-12px;inset-inline:calc(50% - 50vw);background:linear-gradient(90deg,rgb(0 0 0/.94) 0,rgb(0 0 0/.53) 60%,rgb(0 0 0/.17) 100%),linear-gradient(0deg,var(--bg-page) 0,transparent 60%),url(/images/generated/plate/guide-wide.webp) center 55% /cover no-repeat}[data-theme=light] .ggd .ggd-masthead:before{background:linear-gradient(90deg,rgb(0 0 0/.93) 0,rgb(0 0 0/.61) 60%,rgb(0 0 0/.23) 100%),linear-gradient(0deg,var(--bg-page) 0,transparent 60%),url(/images/generated/plate/guide-wide.webp) center 55% /cover no-repeat}@media (max-width:720px){.ggd .ggd-masthead:before{background:linear-gradient(180deg,rgb(0 0 0/.72) 0,rgb(0 0 0/.9) 70%,var(--bg-page) 100%),url(/images/generated/plate/guide-narrow.webp) center 40% /cover no-repeat}[data-theme=light] .ggd .ggd-masthead:before{background:linear-gradient(180deg,rgb(0 0 0/.8) 0,rgb(0 0 0/.93) 70%,var(--bg-page) 100%),url(/images/generated/plate/guide-narrow.webp) center 40% /cover no-repeat}}.ggd .ggd-masthead .gres-lede__title{font-weight:800}.ggd .ggd-article{width:100%;max-width:46rem}.ggd .ggd-term,.ggd .gres-head__title{scroll-margin-top:var(--gac-anchor-offset,80px)}.ggd .gres-rule{display:none}.ggd .gres-head{border-block-end:0;padding-block-end:4px}.ggd .gres-head__title{font-weight:800}.ggd .ggd-back,.ggd .ggd-featured__link,.ggd .ggd-jump__link,.ggd .ggd-outlink,.ggd .ggd-term__link{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:24px;font-size:14px;font-weight:600;color:var(--accent)}.ggd .ggd-back{align-self:flex-start}.ggd .ggd-featured__link,.ggd .ggd-jump__link{padding-inline:16px;border-radius:999px;background:var(--gres-chip-bg);color:var(--fg-primary);font-weight:700;white-space:nowrap}.ggd a.ggd-featured__link:hover,.ggd a.ggd-jump__link:hover{background:var(--ggd-free-bg);text-decoration:none}.ggd-jump{display:flex;flex-wrap:wrap;gap:8px}.ggd-block{display:flex;flex-direction:column;gap:12px;min-width:0}.ggd-lead{margin:0;font-size:15px;line-height:1.7;color:var(--gres-dim)}.ggd-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:26px;padding-inline:11px;border-radius:999px;font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap;color:var(--ggd-info);background:var(--ggd-info-bg)}.ggd-badge[data-tone=penalty]{color:var(--ggd-penalty);background:var(--ggd-penalty-bg)}.ggd-badge[data-tone=free]{color:var(--ggd-free);background:var(--ggd-free-bg)}.ggd-badge[data-tone=mixed]{color:var(--ggd-mixed);background:var(--ggd-mixed-bg)}.ggd-masthead__badge{display:flex}.ggd-masthead__badge .ggd-badge{min-height:32px;padding-inline:14px;font-size:15px}.ggd-groups{display:flex;flex-direction:column;gap:28px}@media (min-width:1024px){.ggd-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 14px}.ggd-group[data-count="1"]{grid-column:span 1}.ggd-group[data-count="2"]{grid-column:span 2}.ggd-group[data-count="3"]{grid-column:span 3}.ggd-group:not([data-count="1"],[data-count="2"],[data-count="3"]){grid-column:1/-1}.ggd-group[data-count="1"] .ggd-rule-list{grid-template-columns:minmax(0,1fr)}.ggd-group[data-count="2"] .ggd-rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ggd-group[data-count="3"] .ggd-rule-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ggd-group:not([data-count="1"],[data-count="2"],[data-count="3"]) .ggd-rule-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ggd-group{display:flex;flex-direction:column;gap:4px;min-width:0}.ggd-rule-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));gap:14px;margin:0;padding:0;list-style:none}.ggd .ggd-rule-link{display:flex;flex-direction:column;height:100%;min-height:44px;overflow:hidden;border:1px solid var(--gres-card-line);border-radius:var(--gres-card-radius);background:var(--gres-card-bg);color:inherit}.ggd a.ggd-rule-link:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration:none}.ggd a.ggd-rule-link:hover .ggd-rule-link__name{text-decoration:underline;text-underline-offset:3px}.ggd-rule-link__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--bg-surface)}.ggd-rule-link__media img{display:block;width:100%;height:100%;object-fit:cover}.ggd-rule-link__copy{display:flex;flex-direction:column;gap:8px;padding:14px 16px 18px}.ggd-rule-link__name{font-size:18px;font-weight:800;line-height:1.35}.ggd-rule-link__summary{font-size:14px;line-height:1.65;color:var(--gres-dim)}@media (max-width:600px){.ggd .ggd-rule-link{display:grid;grid-template-columns:112px minmax(0,1fr)}.ggd-rule-link__media{aspect-ratio:auto;height:100%;min-height:112px}.ggd-rule-link__copy{gap:6px;padding:12px 14px 14px}.ggd-rule-link__name{font-size:17px}.ggd-rule-link__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:13.5px}}.ggd-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ggd .ggd-cat{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:44px;aspect-ratio:4/3;padding:12px 14px;overflow:hidden;border:1px solid var(--gres-card-line);border-radius:var(--gres-card-radius);background:var(--bg-surface);color:#f4f6f1}.ggd .ggd-cat:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.05) 20%,rgb(0 0 0/.82))}.ggd .ggd-cat__media{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}@media (min-width:720px){.ggd-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.ggd .ggd-cat{aspect-ratio:16/9}}.ggd a.ggd-cat:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration:none}.ggd a.ggd-cat:hover .ggd-cat__label{text-decoration:underline;text-underline-offset:3px}.ggd-cat__label{font-size:17px;font-weight:800}.ggd-cat__count{font-size:13px;color:rgb(244 246 241/.82);font-variant-numeric:tabular-nums}.ggd-featured{display:flex;flex-direction:column;gap:8px;margin-block-start:8px}.ggd-featured__title{margin:0;font-size:14px;font-weight:700;color:var(--gres-dim)}.ggd-featured__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ggd-lead-block{display:flex;flex-direction:column;gap:12px}.ggd-figure{margin:0;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--gres-card-line);border-radius:var(--gres-card-radius);background:var(--bg-surface)}.ggd-figure img{display:block;width:100%;height:100%;object-fit:cover}.ggd-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(44%,200px),1fr));gap:10px;margin:0}.ggd-fact{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--gres-card-line);border-radius:16px;background:var(--gres-card-bg)}.ggd-fact__label{font-size:13px;color:var(--gres-dim)}.ggd-fact__value{margin:0;font-size:16px;font-weight:800;line-height:1.45}.ggd-sections{gap:32px}.ggd-section,.ggd-sections{display:flex;flex-direction:column}.ggd-section{gap:12px;min-width:0}.ggd-section[data-tone=caution]{padding:18px 20px 20px;border:1px solid var(--ggd-caution-line);border-radius:var(--gres-card-radius);background:var(--ggd-caution-bg)}.ggd-section[data-tone=caution] .gres-head__title{color:var(--ggd-mixed)}.ggd-section[data-tone=broadcast]{padding:18px 20px 18px 22px;border:1px solid var(--gres-card-line);border-inline-start:4px solid var(--ggd-broadcast);border-radius:var(--gres-card-radius);background:var(--ggd-broadcast-bg)}.ggd-section[data-tone=broadcast] .gres-head__title{color:var(--ggd-broadcast)}.ggd-prose{margin:0;font-size:16px;line-height:1.8}.ggd-points{padding-inline-start:1.3em;list-style:disc;line-height:1.75}.ggd-points,.ggd-steps{display:flex;flex-direction:column;gap:10px;margin:0;font-size:16px}.ggd-steps{padding:0;list-style:none;counter-reset:ggd-step;line-height:1.7}.ggd-steps>li{position:relative;padding:14px 16px 14px 58px;border:1px solid var(--gres-card-line);border-radius:16px;background:var(--gres-card-bg);counter-increment:ggd-step}.ggd-steps>li:before{content:counter(ggd-step);position:absolute;inset-block-start:13px;inset-inline-start:16px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--bg-page);font-size:15px;font-weight:800}.ggd-terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:0;align-items:start}.ggd-term{padding:14px 16px;border:1px solid var(--gres-card-line);border-radius:16px;background:var(--gres-card-bg)}.ggd .ggd-term:target{background-color:var(--bg-surface);box-shadow:-8px 0 0 0 var(--bg-surface),-12px 0 0 0 var(--accent)}.ggd-term__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:17px;font-weight:800;line-height:1.4}.ggd .ggd-term__name a{display:inline-flex;align-items:center;min-height:44px;min-width:24px;color:var(--accent)}.ggd--rule .ggd-term{padding-block-start:3px}.ggd--rule .ggd-term__definition{margin-block-start:0}.ggd-term__alias{font-size:13px;font-weight:500;color:var(--gres-meta)}.ggd-term__definition{margin:6px 0 0;font-size:15px;line-height:1.7;color:var(--gres-dim)}.ggd-term__links{display:flex;flex-wrap:wrap;gap:0 16px}.ggd-terms--glossary{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.ggd-glossary{gap:var(--gres-gap)}.ggd-category,.ggd-glossary{display:flex;flex-direction:column}.ggd-category{gap:8px;min-width:0}.ggd-category__banner{height:clamp(88px,14vw,150px);overflow:hidden;border-radius:var(--gres-card-radius);background:var(--bg-surface)}.ggd-category__banner img{display:block;width:100%;height:100%;object-fit:cover}.ggd-ladder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 6px;padding:0;list-style:none}.ggd .ggd-ladder__step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;padding:8px 4px;border:1px solid var(--gres-card-line);border-radius:14px;background:var(--gres-card-bg);color:inherit;text-align:center}@media (max-width:520px){.ggd-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}.ggd a.ggd-ladder__step:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration:none}.ggd-ladder__value{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.ggd-ladder__step[data-tone=under] .ggd-ladder__value{color:var(--ggd-free)}.ggd-ladder__step[data-tone=over] .ggd-ladder__value{color:var(--ggd-penalty)}.ggd-ladder__label{font-size:12px;line-height:1.3;color:var(--gres-dim)}.ggd-notice,.ggd-refs-block{padding:18px 20px;border:1px solid var(--gres-card-line);border-radius:var(--gres-card-radius);background:var(--gres-card-bg)}.ggd-refs{flex-direction:column;gap:4px;font-size:15px;line-height:1.65}.ggd-outlinks,.ggd-refs{display:flex;margin:0;padding:0;list-style:none}.ggd-outlinks{flex-wrap:wrap;gap:0 20px}.ggd-notice{display:flex;flex-direction:column;gap:8px}.ggd-notice__body{margin:0;font-size:14px;line-height:1.7;color:var(--gres-dim)}.ggd-beginner{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--gres-card-line);border-radius:var(--gres-card-radius);background:var(--gres-card-bg)}.ggd .ggd-beginner__media{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.ggd-beginner__copy{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px 18px}@media (min-width:720px){.ggd-beginner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.ggd-beginner__copy{padding:20px 24px}}.ggd-beginner__eyebrow{margin:0;font-size:13px;font-weight:700;color:var(--accent)}.ggd-beginner__title{margin:0;font-size:clamp(20px,2.4vw,24px);font-weight:800;line-height:1.3}.ggd .ggd-beginner__link{display:inline-flex;align-items:center;min-height:44px;color:var(--fg-primary)}.ggd a.ggd-beginner__link:hover{color:var(--accent)}.ggd-beginner__summary{margin:0;font-size:15px;line-height:1.7;color:var(--gres-dim)}.ggb-chapter{display:flex;flex-direction:column;gap:14px;min-width:0;padding-block-start:12px}.ggb-chapter__head{display:flex;align-items:center;gap:12px}.ggb-chapter__head .gres-head{flex:1;min-width:0}.ggb-chapter__number{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--bg-page);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.ggb-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin:0}.ggb-item{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--gres-card-line);border-radius:16px;background:var(--gres-card-bg)}.ggb-item__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:16px;font-weight:800}.ggb-item__marks{display:inline-flex;flex-wrap:wrap;gap:6px}.ggb-mark{display:inline-flex;align-items:center;min-height:24px;padding-inline:9px;border-radius:999px;background:var(--gres-chip-bg);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ggb-item__note{margin:0;font-size:15px;line-height:1.7;color:var(--gres-dim)}.ggb-chapter__more{display:flex;flex-direction:column;gap:10px;min-width:0}.ggb-chapter__more-title{margin:0;font-size:16px;font-weight:800}.ggd--beginner .ggd-term{padding-block-start:3px}.ggd--beginner .ggd-term__definition{margin-block-start:0}.ggd--beginner .ggd-masthead>*{max-width:46rem}.ggd--beginner{--ggb-driver:var(--ggd-broadcast);--ggb-wood:color-mix(in srgb,var(--ggd-broadcast) 55%,var(--accent));--ggb-hybrid:var(--ggd-mixed);--ggb-iron:var(--accent);--ggb-wedge:var(--ggd-penalty);--ggb-putter:var(--fg-secondary)}.ggb-chapter__banner{margin:0;height:clamp(150px,28vw,240px);overflow:hidden;border-radius:var(--gres-card-radius);background:var(--bg-surface)}.ggb-chapter__banner img{display:block;width:100%;height:100%;object-fit:cover}.ggb-chapter[data-chapter=clubs] .ggb-chapter__banner img{object-position:50% 78%}.ggb-chapter[data-chapter=etiquette] .ggb-chapter__banner img{object-position:50% 62%}.ggb-chapter[data-chapter=score] .ggb-chapter__banner img{object-position:50% 72%}.ggb-visual,.ggb-visuals{display:flex;flex-direction:column;gap:12px}.ggb-visual{min-width:0;padding:18px 18px 16px;border:1px solid var(--gres-card-line);border-radius:var(--gres-card-radius);background:var(--gres-card-bg)}.ggb-visual__title{margin:0;font-size:17px;font-weight:800}.ggb-visual__note{margin:0;font-size:13px;line-height:1.6;color:var(--gres-meta)}.ggb-bag__total{margin:0;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.1;color:var(--accent)}.ggb-bag{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.ggb-bag>li{display:flex;align-items:flex-end;justify-content:center;padding-block-end:6px;border-radius:8px 8px 4px 4px;border-block-start:4px solid var(--ggb-tone);background:color-mix(in srgb,var(--ggb-tone) 22%,transparent);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fg-secondary);height:calc(92px - var(--ggb-step, 0) * 3px)}.ggb-bag>li:nth-child(2){--ggb-step:1}.ggb-bag>li:nth-child(3){--ggb-step:2}.ggb-bag>li:nth-child(4){--ggb-step:3}.ggb-bag>li:nth-child(5){--ggb-step:4}.ggb-bag>li:nth-child(6){--ggb-step:5}.ggb-bag>li:nth-child(7){--ggb-step:6}.ggb-bag>li:nth-child(8){--ggb-step:7}.ggb-bag>li:nth-child(9){--ggb-step:8}.ggb-bag>li:nth-child(10){--ggb-step:9}.ggb-bag>li:nth-child(11){--ggb-step:10}.ggb-bag>li:nth-child(12){--ggb-step:11}.ggb-bag>li:nth-child(13),.ggb-bag>li:nth-child(14){--ggb-step:12}.ggb-bag,.ggb-legend{align-items:end}.ggd--beginner [data-tone=driver]{--ggb-tone:var(--ggb-driver)}.ggd--beginner [data-tone=wood]{--ggb-tone:var(--ggb-wood)}.ggd--beginner [data-tone=hybrid]{--ggb-tone:var(--ggb-hybrid)}.ggd--beginner [data-tone=iron]{--ggb-tone:var(--ggb-iron)}.ggd--beginner [data-tone=wedge]{--ggb-tone:var(--ggb-wedge)}.ggd--beginner [data-tone=putter]{--ggb-tone:var(--ggb-putter)}.ggb-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:700}.ggb-legend>li{display:inline-flex;align-items:center;gap:6px}.ggb-legend__dot{width:12px;height:12px;border-radius:3px;background:var(--ggb-tone)}.ggb-legend__count{font-weight:500;color:var(--gres-dim);font-variant-numeric:tabular-nums}.ggb-table-wrap{overflow-x:auto;max-width:100%}.ggb-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.ggb-table td,.ggb-table th{padding:10px 12px;border-block-end:1px solid var(--gres-card-line);text-align:start;vertical-align:middle}.ggb-table thead th{font-size:13px;font-weight:700;color:var(--gres-dim);white-space:nowrap}.ggb-table tbody th{font-weight:800;white-space:nowrap}.ggb-table tbody tr:last-child>*{border-block-end:0}.ggb-table__caption{caption-side:bottom;padding-block-start:10px;font-size:13px;color:var(--gres-meta);text-align:start}.ggb-meter{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ggb-meter__bars{display:inline-flex;align-items:flex-end;gap:3px}.ggb-meter__bars>span{width:10px;border-radius:2px;background:color-mix(in srgb,var(--fg-secondary) 22%,transparent)}.ggb-meter__bars>span:first-child{height:8px}.ggb-meter__bars>span:nth-child(2){height:13px}.ggb-meter__bars>span:nth-child(3){height:18px}.ggb-meter[data-kind=distance]{--ggb-meter:var(--accent)}.ggb-meter[data-kind=flight]{--ggb-meter:var(--ggd-broadcast)}.ggb-meter[data-level="1"] .ggb-meter__bars>span:nth-child(-n+1),.ggb-meter[data-level="2"] .ggb-meter__bars>span:nth-child(-n+2),.ggb-meter[data-level="3"] .ggb-meter__bars>span:nth-child(-n+3){background:var(--ggb-meter)}.ggb-meter__word{font-size:13px;color:var(--gres-dim)}.ggb-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;counter-reset:ggb-pillar}@media (min-width:720px){.ggb-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}.ggb-pillars>li{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;border-block-start:4px solid var(--ggb-pillar);background:color-mix(in srgb,var(--ggb-pillar) 12%,transparent);counter-increment:ggb-pillar}.ggb-pillars>li[data-pillar=safety]{--ggb-pillar:var(--ggd-penalty)}.ggb-pillars>li[data-pillar=respect]{--ggb-pillar:var(--ggd-broadcast)}.ggb-pillars>li[data-pillar=pace]{--ggb-pillar:var(--ggd-mixed)}.ggb-pillars>li[data-pillar=course]{--ggb-pillar:var(--accent)}.ggb-pillars>li{overflow:hidden;padding:0 0 14px}.ggb-pillars__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-block-end:4px}.ggb-pillars__line,.ggb-pillars__title{padding-inline:14px}.ggb-pillars__title{font-size:22px;font-weight:800;color:var(--ggb-pillar)}.ggb-pillars__line{font-size:14px;line-height:1.55}.ggb-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.ggb-number{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;border-radius:14px;background:var(--gres-chip-bg);text-align:center}.ggb-number__label{font-size:14px;font-weight:700}.ggb-number__value{margin:0;font-size:clamp(34px,6vw,48px);font-weight:800;line-height:1.1;color:var(--accent);font-variant-numeric:tabular-nums}.ggb-number__unit{margin-inline-start:2px;font-size:.45em;font-weight:700}.ggb-number__note{margin:0;font-size:13px;line-height:1.45;color:var(--gres-dim)}.ggb-table--manners td[data-tone=good],.ggb-table--manners th[data-tone=good]{color:var(--accent)}.ggb-table--manners td[data-tone=bad],.ggb-table--manners th[data-tone=bad]{color:var(--ggd-penalty)}.ggb-table--manners td{min-width:9em}.ggb-parline{display:flex;flex-direction:column;gap:14px}.ggb-parline__axis{position:relative;height:64px;margin-inline:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 28%,transparent),transparent 50%,color-mix(in srgb,var(--ggd-penalty) 28%,transparent))}.ggb-parline__side{position:absolute;inset-block-start:6px;font-size:12px;font-weight:700}.ggb-parline__side[data-side=under]{inset-inline-start:12px;color:var(--accent)}.ggb-parline__side[data-side=over]{inset-inline-end:12px;color:var(--ggd-penalty)}.ggb-parline__par{inset-block:0;display:flex;align-items:flex-end;padding-block-end:4px;border-inline-start:2px dashed var(--fg-secondary);padding-inline-start:6px;font-size:12px;font-weight:700;color:var(--fg-secondary)}.ggb-parline__dot,.ggb-parline__par{position:absolute;inset-inline-start:var(--ggb-x)}.ggb-parline__dot{inset-block-start:50%;width:18px;height:18px;border:3px solid var(--bg-page);border-radius:50%;background:var(--fg-primary);transform:translate(-50%,-50%)}.ggb-parline__dot[data-tone=under]{background:var(--accent)}.ggb-parline__dot[data-tone=over]{background:var(--ggd-penalty)}.ggb-parline__marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ggb-parline__marks>li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:14px;background:var(--gres-chip-bg);text-align:center}.ggb-parline__diff{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums}.ggb-parline__marks>li[data-tone=under] .ggb-parline__diff{color:var(--accent)}.ggb-parline__marks>li[data-tone=over] .ggb-parline__diff{color:var(--ggd-penalty)}.ggb-parline__strokes{font-size:14px;font-weight:700}.ggb-parline__label{font-size:13px;color:var(--gres-dim)}.ggb-callout{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-inline-start:6px;border-radius:50%;background:var(--ggd-mixed);color:var(--bg-page);font-size:12px;font-weight:800;vertical-align:middle}.ggb-table--board td{font-variant-numeric:tabular-nums;font-weight:700}.ggb-table--board td[data-score="-"]{color:var(--accent)}.ggb-table--board td[data-score="+"]{color:var(--ggd-penalty)}.ggb-callouts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px 16px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5}.ggb-callouts>li{display:flex;align-items:baseline;gap:8px}.ggb-callouts .ggb-callout{flex:none;margin-inline-start:0}.ggb-marks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ggb-marks>li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ggb-marks__par{font-size:12px;color:var(--gres-meta)}.ggb-marks__cell{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.ggb-marks__cell[data-shape=circle],.ggb-marks__cell[data-shape=double-circle]{border:2px solid var(--accent);border-radius:50%}.ggb-marks__cell[data-shape=double-circle]{outline:2px solid var(--accent);outline-offset:3px}.ggb-marks__cell[data-shape=square]{border:2px solid var(--ggd-penalty)}.ggb-marks__cell[data-shape=double-square]{border:2px solid var(--ggd-penalty);outline:2px solid var(--ggd-penalty);outline-offset:3px}.ggb-marks__label{font-size:13px;font-weight:700}@media (max-width:520px){.ggb-visual{padding-inline:14px}.ggb-table--board td,.ggb-table--board th{padding-inline:6px}.ggb-table--board{font-size:14px}.ggb-table--board .ggb-callout{margin-inline-start:3px}.ggb-table--manners td,.ggb-table--manners th{padding-inline:6px;font-size:14px}.ggb-table--manners td{min-width:0}.ggb-table--manners thead th{white-space:normal}}.ggd .ggd-diagram{--ggv-ink:#eceae0;--ggv-dim:#c3cbbb;--ggv-accent:#a9de6a;--ggv-red:#ef7a6e;--ggv-gold:#e7b851;--ggv-water:#1f4560;--ggv-line:rgba(236,234,224,0.16);position:relative;isolation:isolate;margin:0;overflow:hidden;border:1px solid var(--gres-card-line);border-radius:var(--gres-card-radius);background:#0b0b0b;color:var(--ggv-ink)}.ggd .ggd-diagram__photo{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;opacity:.34}.ggd .ggd-diagram:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.86) 62%,rgba(0,0,0,.94))}.ggd .ggd-diagram__inner{display:flex;flex-direction:column;gap:12px;padding:16px}.ggd .ggd-diagram__head{display:flex;flex-direction:column;gap:4px}.ggd .ggd-diagram__title{font-size:17px;font-weight:800;line-height:1.35}.ggd .ggd-diagram__note{font-size:14px;line-height:1.55;color:var(--ggv-dim)}.ggd .ggd-dg-svg{display:block;width:100%;max-width:520px;height:auto;margin-inline:auto;overflow:visible}.ggd .ggd-dg-svg text{font-size:14px;font-weight:700;fill:var(--ggv-ink)}.ggd .ggd-dg-svg .is-dim{fill:var(--ggv-dim)}.ggd .ggd-dg-svg .is-ok{fill:var(--ggv-accent)}.ggd .ggd-dg-svg .is-bad{fill:#ff9d92}.ggd .ggd-dg-svg .is-stick{stroke:var(--ggv-ink);stroke-width:2}.ggd .ggd-dg-svg .is-flag{fill:var(--ggv-accent)}.ggd .ggd-dg-svg .is-cup{fill:none;stroke:var(--ggv-ink);stroke-width:1.5}.ggd .ggd-dg-svg .is-shot{stroke:var(--ggv-ink);stroke-width:2;stroke-dasharray:2 5;stroke-linecap:round;opacity:.85}.ggd .ggd-dg-svg .is-water{fill:var(--ggv-water);stroke:var(--ggv-red);stroke-width:3}.ggd .ggd-dg-svg .is-lateral{fill:rgba(239,122,110,.3);stroke:var(--ggv-red);stroke-width:2;stroke-dasharray:5 4}.ggd .ggd-dg-svg .is-relief{fill:rgba(169,222,106,.34);stroke:var(--ggv-accent);stroke-width:2;stroke-dasharray:5 4}.ggd .ggd-dg-svg .is-relief-wide{fill:rgba(169,222,106,.14);stroke:var(--ggv-accent);stroke-width:1.5;stroke-dasharray:5 4}.ggd .ggd-dg-svg .is-forbidden{fill:rgba(239,122,110,.12);stroke:var(--ggv-red);stroke-width:1.5;stroke-dasharray:3 5}.ggd .ggd-dg-svg .is-back-line{stroke:var(--ggv-accent);stroke-width:2.5;stroke-dasharray:7 6}.ggd .ggd-dg-svg .is-back-dot{fill:var(--ggv-accent)}.ggd .ggd-dg-svg .is-reference{fill:var(--ggv-gold);stroke:#0a0e0a;stroke-width:2}.ggd .ggd-dg-svg .is-previous{fill:none;stroke:var(--ggv-ink);stroke-width:3.5}.ggd .ggd-dg-svg .is-ball{fill:var(--ggv-ink);stroke:#0a0e0a;stroke-width:2}.ggd .ggd-dg-svg .is-ball--in{stroke:var(--ggv-accent);stroke-width:2.5}.ggd .ggd-dg-svg .is-ball--out{stroke:var(--ggv-red);stroke-width:2.5}.ggd .ggd-dg-svg .is-ball--dim{opacity:.55}.ggd .ggd-dg-svg .is-landing line{stroke:var(--ggv-ink);stroke-width:3;stroke-linecap:round}.ggd .ggd-dg-svg .is-nearest{fill:var(--ggv-gold);stroke:#0a0e0a;stroke-width:2}.ggd .ggd-dg-svg .is-canopy{fill:rgba(28,54,26,.85);stroke:rgba(169,222,106,.4);stroke-width:1.5}.ggd .ggd-dg-svg .is-path{fill:rgba(150,150,140,.42);stroke:rgba(236,234,224,.35);stroke-width:1}.ggd .ggd-dg-svg .is-course{fill:rgba(70,110,50,.38)}.ggd .ggd-dg-svg .is-out{fill:rgba(0,0,0,.55)}.ggd .ggd-dg-svg .is-boundary{stroke:var(--ggv-ink);stroke-width:2;stroke-dasharray:6 5}.ggd .ggd-dg-svg .is-stake{fill:var(--ggv-ink)}.ggd .ggd-dg-svg .is-hole-arrow{stroke:var(--ggv-ink);stroke-width:2}.ggd .ggd-dg-svg .is-arrow-head{fill:var(--ggv-ink)}.ggd .ggd-dg-svg .is-sand{fill:rgba(201,185,138,.42);stroke:rgba(230,214,168,.7);stroke-width:2}.ggd .ggd-dg-svg .is-sand-label{fill:#f1e6c4}.ggd .ggd-dg-svg .is-fringe{fill:rgba(110,150,80,.22);stroke:rgba(236,234,224,.35);stroke-width:1.5;stroke-dasharray:4 4}.ggd .ggd-dg-svg .is-green{fill:rgba(63,110,46,.62)}.ggd .ggd-dg-svg .is-marker-coin{fill:var(--ggv-gold)}.ggd .ggd-dg-svg .is-pitch{fill:rgba(0,0,0,.5);stroke:var(--ggv-ink);stroke-width:1.5}.ggd .ggd-dg-svg .is-aeration circle{fill:rgba(0,0,0,.75)}.ggd .ggd-dg-svg .is-badge-ok circle{fill:var(--ggv-accent)}.ggd .ggd-dg-svg .is-badge-no circle{fill:var(--ggv-red)}.ggd .ggd-dg-svg .is-badge-no text,.ggd .ggd-dg-svg .is-badge-ok text{fill:#0a0e0a;font-size:13px;font-weight:800}.ggd .ggd-dg-svg .is-origin{fill:none;stroke:var(--ggv-ink);stroke-width:2;stroke-dasharray:3 3}.ggd .ggd-dg-svg .is-return{fill:none;stroke:var(--ggv-accent);stroke-width:2.5}.ggd .ggd-dg-svg .is-return-head{fill:var(--ggv-accent)}.ggd .ggd-dg-legend{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ggd .ggd-dg-legend li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.5;color:var(--ggv-dim)}.ggd .ggd-dg-legend b{color:var(--ggv-ink);font-weight:800}.ggd .ggd-dg-marker{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;font-size:12px;font-weight:800;color:#0a0e0a}.ggd .ggd-dg-marker[data-marker=landing]{color:var(--ggv-ink);font-size:16px}.ggd .ggd-dg-marker[data-marker=reference]{background:var(--ggv-gold)}.ggd .ggd-dg-marker[data-marker=previous]{border:3px solid var(--ggv-ink)}.ggd .ggd-dg-marker[data-marker=back-line]{background:var(--ggv-accent);transform:scale(.75)}.ggd .ggd-dg-marker[data-marker=lateral]{border:2px dashed var(--ggv-red);background:rgba(239,122,110,.3);border-radius:20px 20px 4px 4px}.ggd .ggd-dg-marker[data-marker=ball]{background:var(--ggv-ink);transform:scale(.75)}.ggd .ggd-dg-marker[data-marker=nearest-point]{background:var(--ggv-gold);border-radius:3px;transform:rotate(45deg) scale(.75)}.ggd .ggd-dg-marker[data-marker=relief-area]{border:2px dashed var(--ggv-accent);background:rgba(169,222,106,.34);border-radius:4px 4px 20px 20px}.ggd .ggd-dg-marker[data-marker=ok]{background:var(--ggv-accent)}.ggd .ggd-dg-marker[data-marker=no]{background:var(--ggv-red)}.ggd .ggd-dg-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(46%,150px),1fr));gap:8px;margin:0;padding:0;list-style:none;counter-reset:ggd-dg-step}.ggd .ggd-dg-steps li{counter-increment:ggd-dg-step;padding:10px 12px;border:1px solid var(--ggv-line);border-radius:12px;background:rgba(26,36,26,.82);font-size:14px;font-weight:700;line-height:1.45}.ggd .ggd-dg-steps li:before{content:counter(ggd-dg-step);display:block;margin-bottom:2px;font-size:13px;color:var(--ggv-accent)}.ggd .ggd-dg-count{display:flex;flex-direction:column;gap:4px;padding-top:4px;border-top:1px solid var(--ggv-line)}.ggd .ggd-dg-count__title{margin:8px 0 0;font-size:16px;font-weight:800}.ggd .ggd-dg-count__note{margin:0;font-size:14px;color:var(--ggv-dim)}.ggd .ggd-dg-count__tiles{display:flex;gap:6px;align-items:stretch;margin:8px 0 0;padding:0;list-style:none}.ggd .ggd-dg-count__tile{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid var(--ggv-line);border-radius:12px;background:rgba(26,36,26,.85);font-size:13px;color:var(--ggv-dim);text-align:center}.ggd .ggd-dg-count__tile b{font-size:22px;color:var(--ggv-ink)}.ggd .ggd-dg-count__tile[data-tone=penalty] b{color:#ff9d92}.ggd .ggd-dg-count__tile[data-tone=result]{border-color:var(--ggv-accent)}.ggd .ggd-dg-count__tile[data-tone=result] b{color:var(--ggv-accent)}.ggd .ggd-dg-count__op{align-self:center;font-size:18px;font-weight:800}.ggd .ggd-dg-chip{display:inline-flex;align-self:flex-start;padding:2px 9px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.ggd .ggd-dg-chip[data-tone=penalty]{background:rgba(239,106,95,.24);color:#ff9d92}.ggd .ggd-dg-chip[data-tone=free]{background:rgba(169,222,106,.2);color:var(--ggv-accent)}.ggd .ggd-dg-chip[data-tone=mixed]{background:rgba(241,182,90,.22);color:#f3bd63}.ggd .ggd-dg-chip[data-tone=info]{background:rgba(236,234,224,.12);color:var(--ggv-ink)}.ggd .ggd-dg-moved{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ggd .ggd-dg-moved li{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--ggv-line);border-radius:12px;background:rgba(26,36,26,.82);min-width:0}.ggd .ggd-dg-svg--mini{max-width:120px;margin-inline:0}.ggd .ggd-dg-moved__who{font-size:15px;font-weight:800}.ggd .ggd-dg-moved__examples,.ggd .ggd-dg-moved__place{font-size:13px;line-height:1.45;color:var(--ggv-dim)}.ggd .ggd-dg-moved__place{color:var(--ggv-ink);font-weight:700}.ggd .ggd-dg-flow{display:flex;flex-direction:column;gap:10px}.ggd .ggd-dg-timer{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:baseline}.ggd .ggd-dg-timer__value{font-size:26px;font-weight:800;color:var(--ggv-gold)}.ggd .ggd-dg-timer__label{font-size:14px;color:var(--ggv-dim)}.ggd .ggd-dg-timer__bar{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ggd .ggd-dg-timer__bar span{height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(231,184,81,.5),var(--ggv-gold))}.ggd .ggd-dg-flow__outcomes,.ggd .ggd-dg-flow__steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ggd .ggd-dg-flow__steps{counter-reset:ggd-dg-flow}.ggd .ggd-dg-flow__outcomes,.ggd .ggd-dg-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ggd .ggd-dg-flow__outcomes[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ggd .ggd-dg-flow__outcomes li,.ggd .ggd-dg-flow__steps li{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--ggv-line);border-radius:12px;background:rgba(26,36,26,.82)}.ggd .ggd-dg-flow__steps li{counter-increment:ggd-dg-flow}.ggd .ggd-dg-flow__steps .ggd-dg-flow__label:before{content:counter(ggd-dg-flow) " · ";color:var(--ggv-accent)}.ggd .ggd-dg-flow__outcomes{position:relative;padding-top:18px}.ggd .ggd-dg-flow__outcomes:before{content:"↓";position:absolute;inset-block-start:-4px;inset-inline:0;text-align:center;font-size:16px;font-weight:800;color:var(--ggv-dim)}.ggd .ggd-dg-flow__outcomes li[data-tone=free]{border-color:rgba(169,222,106,.6)}.ggd .ggd-dg-flow__outcomes li[data-tone=penalty]{border-color:rgba(239,122,110,.6)}.ggd .ggd-dg-flow__outcomes li[data-tone=mixed]{border-color:rgba(241,182,90,.6)}.ggd .ggd-dg-flow__label{font-size:14px;font-weight:800;line-height:1.4}.ggd .ggd-dg-flow__text{font-size:13px;line-height:1.45;color:var(--ggv-dim)}.ggd .ggd-dg-flow__result{font-size:14px;font-weight:700;line-height:1.45}.ggd li[data-tone=free]>.ggd-dg-flow__result{color:var(--ggv-accent)}.ggd li[data-tone=penalty]>.ggd-dg-flow__result{color:#ff9d92}.ggd li[data-tone=mixed]>.ggd-dg-flow__result{color:#f3bd63}.ggd .ggd-dg-slots__row{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}.ggd .ggd-dg-slots__row li{display:grid;place-items:end center;height:64px;padding-bottom:4px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,rgba(169,222,106,.9),rgba(111,162,58,.75));font-size:12px;font-weight:800;color:#0a0e0a}.ggd .ggd-dg-slots__row li[data-over]{background:repeating-linear-gradient(135deg,rgba(239,122,110,.9) 0 6px,rgba(239,122,110,.55) 6px 12px)}.ggd .ggd-dg-slots__caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:8px 0 0;font-size:13px;color:var(--ggv-dim)}.ggd .ggd-dg-slots__over{color:#ff9d92;font-weight:800}.ggd .ggd-dg-spectrum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ggd .ggd-dg-spectrum section{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--ggv-line);border-radius:12px;background:rgba(26,36,26,.82)}.ggd .ggd-dg-spectrum section[data-tone=free]{border-color:rgba(169,222,106,.6)}.ggd .ggd-dg-spectrum__label{font-size:14px;font-weight:800}.ggd .ggd-dg-spectrum section[data-tone=free] .ggd-dg-spectrum__label{color:var(--ggv-accent)}.ggd .ggd-dg-spectrum ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ggd .ggd-dg-spectrum li{padding:4px 10px;border-radius:999px;background:rgba(236,234,224,.12);font-size:14px;font-weight:700}.ggd .ggd-vtable{display:flex;flex-direction:column;gap:4px;overflow:hidden;border:1px solid var(--gres-card-line);border-radius:var(--gres-card-radius);background:var(--gres-card-bg)}.ggd .ggd-vtable__title{margin:0;padding:14px 16px 0;font-size:17px;font-weight:800;line-height:1.35}.ggd .ggd-vtable__note{margin:0;padding:0 16px 6px;font-size:14px;line-height:1.5;color:var(--fg-secondary)}.ggd .ggd-vtable__wrap{overflow-x:auto}.ggd .ggd-vtable table{width:100%;border-collapse:collapse;font-size:14px}.ggd .ggd-vtable td,.ggd .ggd-vtable th{padding:10px;border-top:1px solid var(--gres-card-line);text-align:start;vertical-align:top;line-height:1.45}.ggd .ggd-vtable thead th{font-size:13px;font-weight:700;color:var(--fg-secondary);background:color-mix(in srgb,var(--fg-primary) 4%,transparent);white-space:nowrap}.ggd .ggd-vtable tbody th{font-weight:800;min-width:7.5em}.ggd .ggd-vtable td:first-child,.ggd .ggd-vtable th:first-child{padding-inline-start:16px}.ggd .ggd-vtable__mark{text-align:center;font-size:16px;font-weight:800}.ggd .ggd-vtable__mark[data-ok=true]{color:var(--ggd-free)}.ggd .ggd-vtable__mark[data-ok=false]{color:var(--ggd-penalty)}.ggd .ggd-vtable th[data-stake]{text-align:center}.ggd .ggd-vtable__stake{display:inline-block;width:7px;height:15px;margin-inline-end:4px;border-radius:2px;vertical-align:-2px}.ggd .ggd-vtable th[data-stake=yellow] .ggd-vtable__stake{background:#e9c24a}.ggd .ggd-vtable th[data-stake=red] .ggd-vtable__stake{background:#e8695c}.ggd .ggd-vtable__chip{display:inline-flex;padding:2px 9px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.ggd .ggd-vtable__chip[data-tone=penalty]{background:var(--ggd-penalty-bg);color:var(--ggd-penalty)}.ggd .ggd-vtable__chip[data-tone=free]{background:var(--ggd-free-bg);color:var(--ggd-free)}.ggd .ggd-vtable__chip[data-tone=mixed]{background:var(--ggd-mixed-bg);color:var(--ggd-mixed)}.ggd .ggd-vtable__chip[data-tone=info]{background:var(--ggd-info-bg);color:var(--ggd-info)}@media (max-width:520px){.ggd .ggd-dg-flow__outcomes[data-count="3"],.ggd .ggd-dg-moved{grid-template-columns:minmax(0,1fr)}.ggd .ggd-dg-moved li{display:grid;grid-template-columns:96px 1fr;gap:2px 10px}.ggd .ggd-dg-moved li>svg{grid-row:span 4;align-self:center}.ggd .ggd-vtable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ggd .ggd-vtable tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;border-top:1px solid var(--gres-card-line)}.ggd .ggd-vtable td,.ggd .ggd-vtable td:first-child,.ggd .ggd-vtable th,.ggd .ggd-vtable th:first-child{padding:0;border-top:0}.ggd .ggd-vtable tbody th{flex-basis:100%;min-width:0;font-size:15px}.ggd .ggd-vtable td[data-kind=text]{flex-basis:100%}.ggd .ggd-vtable td:before{content:attr(data-label);margin-inline-end:6px;font-size:13px;font-weight:600;color:var(--fg-secondary)}.ggd .ggd-vtable td[data-empty]{display:none}.ggd .ggd-vtable__mark{display:inline-flex;align-items:baseline}}.ggd .ggd-dg-moved .ggd-dg-chip{justify-self:start}