.gn-rec-page{display:flex;flex-direction:column;gap:24px;width:100%;max-width:69rem;margin:0 auto;box-sizing:border-box;padding:32px min(1rem,16px) 64px;color:var(--c-text-1)}.gn-rec-page[data-width=read]{max-width:47.75rem;gap:22px}.gn-rec-page>*{min-width:0;max-width:100%}.gn-rec-page :is(p,li,dd,dt,label,h1,h2,h3,h4,span,strong,a,b,td,th,summary){overflow-wrap:break-word}.gn-rec-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;font-size:.875rem;color:var(--c-text-2)}.gn-rec-crumbs a{min-height:44px;color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}.gn-rec-crumbs a,.gn-rec-crumbs li{display:inline-flex;align-items:center}.gn-rec-crumbs li{gap:8px}.gn-rec-crumbs li+li:before{content:"/";color:var(--c-text-2)}.gn-rec-head{display:flex;flex-direction:column;gap:10px;min-width:0}.gn-rec-eyebrow{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.gn-rec-title{margin:0;max-width:56.25rem;font-family:var(--font-display);font-weight:800;line-height:1;font-size:min(3.625rem,1.05rem + 4.4vw);text-wrap:pretty}.gn-rec-lede{margin:0;max-width:47.5rem;font-size:1.0625rem;line-height:1.5;color:var(--c-body-2)}.gn-rec-head[data-variant=person]{padding-bottom:16px;border-bottom:4px solid var(--c-text-1)}.gn-rec-head[data-variant=person] .gn-rec-eyebrow{font-size:.75rem;letter-spacing:.12em}.gn-rec-head[data-variant=person] .gn-rec-title{font-size:min(3.5rem,1.05rem + 4.4vw)}.gn-rec-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gn-rec-strong{font-size:.9375rem;font-weight:700}.gn-rec-text{margin:0;font-size:.9375rem;line-height:1.5;color:var(--c-body-2)}.gn-rec-small{margin:0;font-size:.75rem;line-height:1.5;color:var(--c-text-2)}.gn-rec-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:2px solid var(--c-line)}.gn-rec-tabs a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;box-sizing:border-box;padding:0 min(.875rem,14px);margin-bottom:-2px;border-bottom:4px solid transparent;color:var(--c-body-2);font-weight:700;font-size:.9375rem;text-decoration:none}.gn-rec-tabs a:is([aria-current],[data-current]){border-bottom-color:var(--c-accent);color:var(--c-text-1)}.gn-rec-tabs a:hover{color:var(--c-text-1);border-bottom-color:var(--c-line)}.gn-rec-tabs a:is([aria-current],[data-current]):hover{border-bottom-color:var(--c-accent)}.gn-rec-pair{display:flex;flex-wrap:wrap;gap:20px}.gn-rec-pair>*{flex:1 1 26.25rem;min-width:0}.gn-rec-card{display:flex;flex-direction:column;gap:10px;min-width:0;box-sizing:border-box;padding:min(1rem,16px);background:var(--c-card);border:1px solid var(--c-line);border-radius:12px;scroll-margin-top:6rem}.gn-rec-card[data-tone=ink]{background:var(--c-answer-bg);color:var(--c-answer-ink);border:0;border-top:6px solid var(--c-accent)}.gn-rec-card[data-tone=tint]{background:var(--c-chip-bg);border:0}.gn-rec-card-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:min(1.625rem,1.05rem + 2vw);line-height:1.05}.gn-rec-card[data-tone=ink] .gn-rec-card-title{color:var(--c-answer-gold)}.gn-rec-kicker{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold)}.gn-rec-card[data-tone=ink] .gn-rec-kicker{color:var(--c-answer-gold)}.gn-rec-figure{margin:0;font-size:1.25rem;line-height:1.5}.gn-rec-card[data-tone=ink] .gn-rec-small{color:var(--c-answer-dim)}.gn-rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr));gap:14px}.gn-rec-grid[data-min=sm]{grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr));gap:10px}.gn-rec-grid[data-min=sm][data-gap=wide]{gap:14px}.gn-rec-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-height:max(3rem,48px);max-width:100%;box-sizing:border-box;padding:4px min(1.125rem,18px);border-radius:8px;border:2px solid transparent;font:700 .9375rem/1.25 var(--font-reading);text-align:center;text-decoration:none;cursor:pointer}.gn-rec-btn[data-variant=red]{background:var(--c-accent);color:#ffffff}.gn-rec-btn[data-variant=red]:hover{background:#a30d25}.gn-rec-btn[data-variant=ink]{background:var(--c-text-1);color:var(--c-bg-0)}.gn-rec-btn[data-variant=outline]{background:var(--c-card);color:var(--c-text-1);border-color:var(--c-text-1)}.gn-rec-btn[data-variant=outline]:hover{background:var(--c-chip-bg)}.gn-rec-btn[data-variant=link]{padding:0 4px;color:var(--c-accent);text-decoration:underline;text-underline-offset:4px;align-self:center}.gn-rec-btn[data-variant=link][data-align=start]{align-self:flex-start}.gn-rec-btn[data-size=sm]{min-height:44px;font-size:.875rem}.gn-rec-btn[data-fit]{align-self:flex-start}.gn-rec-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.gn-rec-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;box-sizing:border-box;min-height:1.875rem;padding:2px min(.625rem,10px);border-radius:.9375rem;background:var(--c-line-soft);color:var(--c-body-2);font-size:.8125rem;font-weight:700;line-height:1.25}.gn-rec-chip>svg{flex:none;width:1rem;height:1rem}.gn-rec-chip[data-tone=ok]{background:var(--c-live-bg);color:var(--c-live-ink)}.gn-rec-chip[data-tone=wait]{background:var(--c-partial-bg);color:var(--c-partial-ink)}.gn-rec-chip[data-tone=bad]{background:var(--c-crowd-1);color:var(--c-crowd-1-ink)}.gn-rec-details{min-width:0;padding:4px min(1rem,16px);background:var(--c-chip-bg);border-radius:12px;scroll-margin-top:6rem}.gn-rec-details>summary{display:flex;align-items:center;min-height:max(3rem,48px);font-weight:700;font-size:1rem;cursor:pointer}.gn-rec-details>summary::-webkit-details-marker,.gn-rec-details>summary::marker{content:"";display:none}.gn-rec-details[open]>summary{margin-bottom:4px}.gn-rec-details-body{display:grid;gap:10px;padding-bottom:12px;font-size:.875rem;line-height:1.5;color:var(--c-body-2)}.gn-rec-details-body p{margin:0}.gn-rec-details-body h3{margin:6px 0 0;font-size:.9375rem;font-weight:700;color:var(--c-text-1)}.gn-rec-details-body a:not(.gn-rec-btn){color:var(--c-accent);text-decoration:underline;text-underline-offset:3px;font-weight:700;display:inline-flex;align-items:center;min-height:44px}.gn-rec-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:10px;margin:0}.gn-rec-stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:min(.875rem,14px);background:var(--c-card);border:1px solid var(--c-line);border-radius:12px}.gn-rec-stat dt{font-size:.8125rem;color:var(--c-text-2)}.gn-rec-stat dd{margin:0;font-family:var(--font-display);font-weight:800;font-size:min(2.125rem,1.2rem + 2vw);line-height:1.05;font-variant-numeric:tabular-nums}.gn-rec-stat[data-hero]{gap:4px;padding:min(1rem,16px);background:var(--c-answer-bg);color:var(--c-answer-ink);border:0;border-top:6px solid var(--c-accent)}.gn-rec-stat[data-hero] dt{font-size:.875rem;color:var(--c-answer-dim)}.gn-rec-stat[data-hero] dd{font-size:min(3.25rem,1.4rem + 3vw);line-height:.95}.gn-rec-stat dd[data-muted]{font-family:var(--font-reading);font-weight:700;font-size:.9375rem;line-height:1.4;color:var(--c-body-2)}.gn-rec-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0}.gn-rec-field{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 12.5rem;font-size:.9375rem;font-weight:700}.gn-rec-field[data-grow="2"]{flex:2 1 16.25rem}.gn-rec-field[data-grow=status]{flex:1 1 13.75rem}.gn-rec-field :is(input,select){width:100%;min-width:0;box-sizing:border-box;min-height:max(3rem,48px);padding:0 min(.75rem,12px);border-radius:8px;border:2px solid var(--c-text-1);background:var(--c-card);color:var(--c-text-1);font:400 1rem/1.3 var(--font-reading)}.gn-rec-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.gn-rec-search .gn-rec-field{flex:1 1 16rem}.gn-rec-table-wrap{overflow-x:auto;min-width:0}.gn-rec-table{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:start}.gn-rec-table thead tr{border-bottom:2px solid var(--c-text-1)}.gn-rec-table th{padding:10px 8px;font-weight:700;white-space:nowrap;vertical-align:bottom}.gn-rec-table tbody tr{border-bottom:1px solid var(--c-line-soft)}.gn-rec-table td{padding:10px 8px;font-variant-numeric:tabular-nums;vertical-align:middle}.gn-rec-table td:first-child,.gn-rec-table th[scope=row]{font-weight:700}.gn-rec-table th[scope=row]{white-space:normal;vertical-align:middle}.gn-rec-table td[data-dim]{color:var(--c-text-2)}.gn-rec-table caption{text-align:start}.gn-rec-ward-row th{padding:14px 8px 6px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold)}.gn-rec-ward-row th span{margin-inline-start:6px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--c-text-2)}.gn-rec-asks{margin:0;padding:0;list-style:none}.gn-rec-ask{display:flex;flex-direction:column;gap:6px;min-width:0;padding:min(.875rem,14px);border-radius:10px;background:var(--c-chip-bg)}.gn-rec-ask-number{font-family:var(--font-display);font-weight:800;font-size:min(2.125rem,1.3rem + 2vw);line-height:1.1;color:var(--c-accent)}.gn-rec-ask b{font-size:1rem}.gn-rec-ask p{margin:0;font-size:.75rem;line-height:1.5;color:var(--c-body-2)}.gn-rec-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin:0;font-size:.9375rem}.gn-rec-facts>div{display:contents}.gn-rec-facts dd,.gn-rec-facts dt{padding:10px 0;border-bottom:1px solid var(--c-line-soft)}.gn-rec-facts>div:last-child :is(dt,dd){border-bottom:0}.gn-rec-facts dt{color:var(--c-text-2);padding-inline-end:12px}.gn-rec-facts dd{margin:0;font-weight:700}.gn-rec-facts dd small{display:block;margin-top:2px;font-size:.75rem;font-weight:400;color:var(--c-text-2)}.gn-rec-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--c-card);border:1px solid var(--c-line);border-radius:12px}.gn-rec-rows>li+li{border-top:1px solid var(--c-line-soft)}.gn-rec-row{display:flex;align-items:center;gap:12px;min-height:56px;box-sizing:border-box;padding:12px min(.875rem,14px);color:var(--c-text-1);text-decoration:none}a.gn-rec-row:hover .gn-rec-row-title{text-decoration:underline;text-underline-offset:3px}.gn-rec-row-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.gn-rec-row-title{font-size:1rem;font-weight:700}.gn-rec-row-sub{font-size:.8125rem;color:var(--c-text-2)}.gn-rec-snippet{margin:4px 0 0}details.gn-rec-details:not([open])>:not(summary){display:none}.gn-rec-row>svg{flex:none;width:12px;height:12px}.gn-rec-messages{gap:10px;margin:0;padding:0;list-style:none}.gn-rec-message,.gn-rec-messages{display:flex;flex-direction:column}.gn-rec-message{gap:8px;min-width:0;padding:min(.875rem,14px);border-radius:10px;border:1px solid var(--c-line-soft);background:var(--c-card);scroll-margin-top:6rem}.gn-rec-message[data-kind=withheld]{background:var(--c-chip-bg);border-color:transparent}.gn-rec-message-body{display:grid;gap:10px;font-size:.9375rem;line-height:1.5;color:var(--c-text-1)}.gn-rec-message-body p{margin:0}.gn-rec-message-body a{color:var(--c-accent);text-decoration:underline;text-underline-offset:3px}.gn-rec-message-subject{margin:0;font-weight:700}.gn-rec-message-warn{margin:0;padding-inline-start:10px;border-inline-start:4px solid var(--c-partial-mark);font-size:.75rem;line-height:1.5}.gn-rec-check>summary{display:flex;align-items:center;min-height:44px;font-weight:700;cursor:pointer}.gn-rec-check>summary::-webkit-details-marker,.gn-rec-check>summary::marker{content:"";display:none}.gn-rec-check-body{display:grid;gap:4px;font-size:.75rem;line-height:1.5;color:var(--c-text-2)}.gn-rec-check-body p{margin:0}.gn-rec-hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:break-word}.gn-rec-permalink{color:var(--c-accent);font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.gn-rec-state{display:grid;gap:8px;min-width:0;padding:min(1rem,16px);background:var(--c-card);border:1px solid var(--c-line);border-top:6px solid var(--c-gold-strong);border-radius:12px}.gn-rec-state[data-tone=red]{border-top-color:var(--c-accent)}.gn-rec-state[data-tone=ink]{border-top-color:var(--c-text-1)}.gn-rec-state h2,.gn-rec-state h3{margin:0;font-size:min(1.375rem,1.05rem + 1vw);font-weight:700;line-height:1.25}.gn-rec-state p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--c-body-2)}.gn-rec-state .gn-rec-kicker{font-size:.8125rem;letter-spacing:.1em}.gn-rec-share{min-width:0}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-eyebrow,:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-kicker{letter-spacing:.04em}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-title{font-size:min(3.625rem,1.05rem + 3vw)}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-facts{grid-template-columns:minmax(0,1fr)}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-facts dt{border-bottom:0;padding-bottom:0}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-grid,:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-stats{grid-template-columns:minmax(0,1fr)}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-table th{white-space:normal}@media (max-width:47.99rem){.gn-rec-facts{grid-template-columns:minmax(0,1fr)}.gn-rec-facts dt{border-bottom:0;padding-bottom:0}.gn-rec-table[data-stack] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gn-rec-table[data-stack],.gn-rec-table[data-stack] :is(tbody,tr,td,th){display:block}.gn-rec-table[data-stack] tbody tr:not(.gn-rec-ward-row){padding:10px 0}.gn-rec-table[data-stack] td,.gn-rec-table[data-stack] th[scope=row]{padding:2px 0}.gn-rec-table[data-stack] td[data-label]:before{content:attr(data-label) ": ";color:var(--c-text-2);font-weight:400}.gn-rec-table[data-stack] td:last-child{padding-top:8px}}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-table[data-stack] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-table[data-stack],:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-table[data-stack] :is(tbody,tr,td,th){display:block}:root:is([data-text-scale=xxl],[data-text-scale=xxxl]) .gn-rec-table[data-stack] td[data-label]:before{content:attr(data-label) ": ";color:var(--c-text-2);font-weight:400}@media (forced-colors:active){.gn-rec-ask,.gn-rec-card,.gn-rec-chip,.gn-rec-details,.gn-rec-stat{border:1px solid CanvasText}.gn-rec-btn{border-color:ButtonText}.gn-rec-tabs a:is([aria-current],[data-current]){border-bottom-color:Highlight}}.gn-rec-flex{display:flex;min-width:0}.gn-rec-flex>.gn-rec-btn{flex:1 1 auto}.gn-rec-details-list{display:grid;gap:6px;margin:0;padding-inline-start:1.1rem}.gn-rec-cell-note{display:block;margin-top:2px;font-size:.8125rem;font-weight:400;color:var(--c-text-2)}.gn-rec-stack{display:flex;flex-direction:column;gap:10px;min-width:0;scroll-margin-top:6rem}.gn-rec-card:focus,.gn-rec-stack:focus{outline:none}.share-report_root__iHXVQ{min-width:0;max-width:100%;overflow-wrap:break-word}.share-report_root__iHXVQ .share-report_row__df6_P{min-width:0;max-width:100%;column-gap:8px;row-gap:8px}.share-report_root__iHXVQ .share-report_intro__Fx79_,.share-report_root__iHXVQ .share-report_navigation__H2rJj{min-width:0;max-width:100%;flex-wrap:wrap}.share-report_root__iHXVQ .share-report_navigation__H2rJj{gap:8px}.share-report_root__iHXVQ .share-report_control__qjmeY{min-height:max(44px,2.75rem);min-width:44px;max-width:100%;gap:6px;padding-inline:4px;white-space:normal}.share-report_root__iHXVQ .share-report_label__TWEP_{min-width:0;max-width:100%;overflow-wrap:break-word}.share-report_root__iHXVQ .share-report_control__qjmeY svg,.share-report_root__iHXVQ .share-report_summary__MFzsr svg{width:16px;height:16px;flex-shrink:0}.share-report_root__iHXVQ .share-report_summary__MFzsr{min-height:max(44px,3rem);min-width:0;max-width:100%;gap:6px;padding-inline:12px}.share-report_root__iHXVQ .share-report_panel__AwZx8{min-width:0;max-width:100%;padding:12px}