@layer theme,base,components,utilities;@layer components{.gdh-iconbtn{--iconbtn-box-sm: 32px;--iconbtn-box-md: 40px;--iconbtn-box-lg: 44px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--color-ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard)}.gdh-iconbtn[data-size=sm]{width:var(--iconbtn-box-sm);height:var(--iconbtn-box-sm);--icon-size: var(--icon-size-sm)}.gdh-iconbtn[data-size=md]{width:var(--iconbtn-box-md);height:var(--iconbtn-box-md);min-width:44px;min-height:44px}.gdh-iconbtn[data-size=lg]{width:var(--iconbtn-box-lg);height:var(--iconbtn-box-lg);min-width:44px;min-height:44px;--icon-size: var(--icon-size-lg)}.gdh-iconbtn[data-shape=pill]{border-radius:var(--radius-pill)}.gdh-iconbtn[data-shape=square]{border-radius:var(--radius-md)}.gdh-iconbtn>svg{display:block}.gdh-iconbtn[data-variant=ghost]{background:transparent;color:var(--color-ink)}.gdh-iconbtn[data-variant=ghost]:not(:disabled):hover{background:var(--color-ink);color:var(--color-paper)}.gdh-iconbtn[data-variant=ghost][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.gdh-iconbtn[data-variant=filled]{background:var(--color-card-surface);border:1px solid var(--color-rule);color:var(--color-ink)}.gdh-iconbtn[data-variant=filled]:not(:disabled):hover{background:var(--color-paper-2)}.gdh-iconbtn[data-variant=filled][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.gdh-iconbtn[data-variant=on-dark]{background:color-mix(in srgb,var(--color-ink-on-dark) 12%,transparent);border:0;color:var(--color-ink-on-dark)}.gdh-iconbtn[data-variant=on-dark]:not(:disabled):hover{background:color-mix(in srgb,var(--color-ink-on-dark) 20%,transparent)}.gdh-iconbtn[data-variant=on-dark][aria-pressed=true]{background:var(--color-ink-on-dark);color:var(--color-surface-dark)}.gdh-iconbtn[data-variant=scrim]{background:color-mix(in srgb,var(--color-surface-dark) 60%,transparent);border:0;color:var(--color-ink-on-dark)}.gdh-iconbtn[data-variant=scrim]:not(:disabled):hover{background:color-mix(in srgb,var(--color-surface-dark) 82%,transparent)}.gdh-iconbtn[data-variant=scrim][aria-pressed=true]{background:color-mix(in srgb,var(--color-surface-dark) 82%,transparent)}.gdh-iconbtn[data-variant=scrim]:focus-visible{outline-color:var(--focus-ring-color-on-dark)}.gdh-iconbtn[data-variant=inverse]{background:var(--color-ink);border:0;color:var(--color-ink-on-dark);transition:opacity var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.gdh-iconbtn[data-variant=inverse]:not(:disabled):hover{opacity:.85}.gdh-iconbtn[data-variant=on-dark-ghost]{background:transparent;border:0;color:var(--color-ink-on-dark)}.gdh-iconbtn[data-variant=on-dark-ghost]:not(:disabled):hover{background:color-mix(in srgb,var(--color-ink-on-dark) 12%,transparent)}.gdh-iconbtn[data-variant=on-dark-ghost][aria-pressed=true]{background:color-mix(in srgb,var(--color-ink-on-dark) 12%,transparent)}.gdh-iconbtn[data-variant=on-dark-ghost]:focus-visible{outline-color:var(--focus-ring-color-on-dark)}.gdh-iconbtn[data-variant=on-dark-outline]{background:transparent;border:1px solid color-mix(in srgb,var(--color-ink-on-dark) 40%,transparent);color:var(--color-ink-on-dark)}.gdh-iconbtn[data-variant=on-dark-outline]:not(:disabled):hover{background:color-mix(in srgb,var(--color-ink-on-dark) 12%,transparent)}.gdh-iconbtn[data-variant=on-dark-outline]:focus-visible{outline-color:var(--focus-ring-color-on-dark)}.gdh-iconbtn[data-variant=on-dark-filled]{background:var(--color-ink-on-dark);border:0;color:var(--color-surface-dark)}.gdh-iconbtn[data-variant=on-dark-filled]:not(:disabled):hover{background:color-mix(in srgb,var(--color-ink-on-dark) 88%,transparent)}.gdh-iconbtn[data-variant=on-dark-filled]:focus-visible{outline-color:var(--focus-ring-color-on-dark)}.gdh-iconbtn[data-variant=link]{background:transparent;border:0;color:var(--color-ink)}.gdh-iconbtn[data-variant=link]>svg{transition:opacity var(--transition-fast) var(--ease-standard)}.gdh-iconbtn[data-variant=link]:not(:disabled):hover>svg{opacity:.7}.gdh-iconbtn[data-variant=link][aria-pressed=true]>svg{opacity:.7}.gdh-iconbtn[data-variant=on-dark][data-with-count=true]{flex-direction:column;gap:.125rem;height:auto;padding-block:.375rem}.gdh-iconbtn__count{font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight);font-variant-numeric:tabular-nums}.gdh-iconbtn:not(:disabled):active{transform:translateY(1px)}.gdh-iconbtn[data-variant=on-dark]:not(:disabled):active>svg{transform:scale(.9)}.gdh-iconbtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.gdh-iconbtn[data-variant=on-dark]:focus-visible{outline-color:var(--focus-ring-color-on-dark)}.gdh-iconbtn:disabled{opacity:.5;cursor:not-allowed}.gdh-iconbtn[data-tip]{--iconbtn-tip-gap: calc(var(--spacing) * 2)}.gdh-iconbtn[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + var(--iconbtn-tip-gap));left:50%;transform:translate(-50%) translateY(.25rem);padding:.25rem .5rem;white-space:nowrap;border-radius:var(--radius-md);background:var(--color-surface-dark);color:var(--color-ink-on-dark);box-shadow:var(--shadow-2);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight);opacity:0;pointer-events:none;transition:opacity var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard);z-index:var(--z-overlay)}.gdh-iconbtn[data-tip]:hover:after,.gdh-iconbtn[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.gdh-iconbtn[data-tip]:before{content:"";position:absolute;bottom:calc(100% + var(--iconbtn-tip-gap) - .1875rem);left:50%;width:.375rem;height:.375rem;background:var(--color-surface-dark);transform:translate(-50%) translateY(.25rem) rotate(45deg);opacity:0;pointer-events:none;transition:opacity var(--transition-base) var(--ease-standard),transform var(--transition-base) var(--ease-standard);z-index:var(--z-overlay)}.gdh-iconbtn[data-tip]:hover:before,.gdh-iconbtn[data-tip]:focus-visible:before{opacity:1;transform:translate(-50%) translateY(0) rotate(45deg)}.gdh-iconbtn[data-tip][data-tip-pos=bottom]:after{bottom:auto;top:calc(100% + var(--iconbtn-tip-gap));transform:translate(-50%) translateY(-.25rem)}.gdh-iconbtn[data-tip][data-tip-pos=bottom]:hover:after,.gdh-iconbtn[data-tip][data-tip-pos=bottom]:focus-visible:after{transform:translate(-50%) translateY(0)}.gdh-iconbtn[data-tip][data-tip-pos=bottom]:before{bottom:auto;top:calc(100% + var(--iconbtn-tip-gap) - .1875rem);transform:translate(-50%) translateY(-.25rem) rotate(45deg)}.gdh-iconbtn[data-tip][data-tip-pos=bottom]:hover:before,.gdh-iconbtn[data-tip][data-tip-pos=bottom]:focus-visible:before{transform:translate(-50%) translateY(0) rotate(45deg)}.gdh-iconbtn[data-tip][data-tip-align=start]:after{left:0;transform:translate(0) translateY(.25rem)}.gdh-iconbtn[data-tip][data-tip-align=start]:hover:after,.gdh-iconbtn[data-tip][data-tip-align=start]:focus-visible:after{transform:translate(0) translateY(0)}.gdh-iconbtn[data-tip][data-tip-pos=bottom][data-tip-align=start]:after{transform:translate(0) translateY(-.25rem)}.gdh-iconbtn[data-tip][data-tip-pos=bottom][data-tip-align=start]:hover:after,.gdh-iconbtn[data-tip][data-tip-pos=bottom][data-tip-align=start]:focus-visible:after{transform:translate(0) translateY(0)}.gdh-iconbtn[data-tip][data-tip-align=end]:after{left:auto;right:0;transform:translate(0) translateY(.25rem)}.gdh-iconbtn[data-tip][data-tip-align=end]:hover:after,.gdh-iconbtn[data-tip][data-tip-align=end]:focus-visible:after{transform:translate(0) translateY(0)}.gdh-iconbtn[data-tip][data-tip-pos=bottom][data-tip-align=end]:after{transform:translate(0) translateY(-.25rem)}.gdh-iconbtn[data-tip][data-tip-pos=bottom][data-tip-align=end]:hover:after,.gdh-iconbtn[data-tip][data-tip-pos=bottom][data-tip-align=end]:focus-visible:after{transform:translate(0) translateY(0)}}.gdh-modal{margin:0;padding:0;border:0;max-width:none;max-height:none;background:var(--color-paper);color:var(--color-ink);box-shadow:var(--modal-shadow);overflow:visible}.gdh-modal::backdrop{background:var(--modal-overlay);-webkit-backdrop-filter:var(--modal-blur);backdrop-filter:var(--modal-blur)}.gdh-modal[data-side=center]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--modal-width);height:max-content;max-height:calc(100% - 2rem);padding:var(--modal-padding);border-radius:var(--modal-radius);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.gdh-modal[data-side=center]::-webkit-scrollbar{display:none}.gdh-modal[data-side=center][data-size=wide]{width:var(--modal-width-wide);display:flex;flex-direction:column;overflow:hidden}.gdh-modal[data-side=center][data-size=md]{width:var(--modal-width-md)}.gdh-modal[data-size=md]>.gdh-iconbtn:not(:hover){background:var(--color-paper-2)}@media(max-width:39.999rem){.gdh-modal[data-side=center][data-size=md]{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5) calc(var(--spacing) * 5)}}.gdh-modal[data-side=center][open]{animation:gdh-modal-center-in var(--transition-base) var(--ease-standard)}@keyframes gdh-modal-center-in{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gdh-modal[data-side=right]{position:fixed;inset-block:0;inset-inline-end:0;inset-inline-start:auto;margin:0;width:var(--modal-width-right);height:100%;max-height:none;display:flex;flex-direction:column;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);overflow:hidden}.gdh-modal[data-side=right][open]{animation:gdh-modal-right-in var(--transition-slow) var(--ease-emphasized)}@keyframes gdh-modal-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}.gdh-modal[data-side=right] .gdh-modal__head{position:sticky;top:0;flex:0 0 auto}.gdh-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:16px}.gdh-modal[data-side=right] .gdh-modal__head{padding:var(--modal-padding);background:var(--color-paper)}.gdh-modal__title{margin:0;font-family:var(--font-sans);font-size:var(--text-card-lg);line-height:var(--text-card-lg--line-height);font-weight:var(--text-card-lg--font-weight);letter-spacing:var(--tracking-card-lg);color:var(--color-ink)}.gdh-modal[data-no-title]>.gdh-iconbtn{position:absolute;top:.75rem;inset-inline-end:.75rem;z-index:var(--z-content)}.gdh-modal>.gdh-iconbtn:focus-visible,.gdh-modal__head>.gdh-iconbtn:focus-visible{outline:none}.gdh-textarea{line-height:var(--text-body--line-height);font-feature-settings:"kern","liga","locl"}.gdh-textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.gdh-textarea[data-on-dark=true]:focus-visible{outline-color:var(--focus-ring-color-on-dark)}.gdh-textarea[data-auto-grow=true]{--gdh-ta-max-rows: 6;max-height:calc(var(--gdh-ta-max-rows) * var(--text-body--line-height) * 1em);overflow-y:auto}.gdh-toggle{--toggle-w: 42px;--toggle-h: 24px;--toggle-knob: 20px;--toggle-pad: 2px;--toggle-travel: calc( var(--toggle-w) - var(--toggle-knob) - var(--toggle-pad) * 2 );position:relative;flex:0 0 auto;display:inline-block;width:var(--toggle-w);height:var(--toggle-h);padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-rule-strong);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--transition-base) var(--ease-standard)}.gdh-toggle:after{content:"";position:absolute;top:var(--toggle-pad);left:var(--toggle-pad);width:var(--toggle-knob);height:var(--toggle-knob);border-radius:var(--radius-pill);background:var(--color-paper);box-shadow:var(--shadow-1);transition:transform var(--transition-base) var(--ease-standard)}.gdh-toggle[aria-checked=true]{background:var(--color-ink)}.gdh-toggle[aria-checked=true]:after{transform:translate(var(--toggle-travel))}.gdh-toggle:not(:disabled):hover:after{box-shadow:var(--shadow-2)}.gdh-toggle:not(:disabled):active{transform:translateY(1px)}.gdh-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.gdh-toggle[data-variant=labeled]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:auto;background:transparent;border-radius:var(--radius-sm)}.gdh-toggle[data-variant=labeled]:after{content:none}.gdh-toggle[data-variant=labeled] .gdh-toggle__track{order:2;position:relative;flex:0 0 auto;width:var(--toggle-w);height:var(--toggle-h);border-radius:var(--radius-pill);background:var(--color-rule-strong);transition:background-color var(--transition-base) var(--ease-standard)}.gdh-toggle[data-variant=labeled] .gdh-toggle__track:after{content:"";position:absolute;top:var(--toggle-pad);left:var(--toggle-pad);width:var(--toggle-knob);height:var(--toggle-knob);border-radius:var(--radius-pill);background:var(--color-paper);box-shadow:var(--shadow-1);transition:transform var(--transition-base) var(--ease-standard)}.gdh-toggle[data-variant=labeled][aria-checked=true] .gdh-toggle__track{background:var(--color-ink)}.gdh-toggle[data-variant=labeled][aria-checked=true] .gdh-toggle__track:after{transform:translate(var(--toggle-travel))}.gdh-toggle__label{order:1;color:var(--color-ink-2);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight)}.gdh-toggle:disabled{opacity:.5;cursor:not-allowed}@keyframes clblink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.gdh-livebadge-dot{animation:clblink 1.3s var(--ease-standard) infinite}.gdh-textinput{font-feature-settings:"kern","liga","locl"}.gdh-textinput:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm);border-color:var(--color-ink)}.gdh-textinput[data-pill=true]:focus-visible{outline:none;border-radius:var(--radius-pill)}.gdh-textinput[data-variant=search]::-webkit-search-cancel-button{display:none}@keyframes breadcrumb-current-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.breadcrumb-current-track{animation:breadcrumb-current-scroll 14s linear infinite}.breadcrumb-current:hover .breadcrumb-current-track{animation-play-state:paused}:root{--card-xl-dek-size: 1rem;--card-xl-dek-lh: 1.5;--card-lg-dek-size: .9375rem;--card-lg-dek-lh: 1.5;--card-md-dek-size: .875rem;--card-md-dek-lh: 1.45;--card-sm-dek-size: .78125rem;--card-sm-dek-lh: 1.4;--card-sm-row-dek-size: .78125rem;--card-sm-row-dek-lh: 1.4}@media(max-width:1024px){:root{--card-xl-dek-size: .9375rem}}@media(max-width:640px){:root{--card-xl-dek-size: .875rem;--card-md-dek-size: .8125rem;--card-sm-row-dek-size: .75rem}}@media(max-width:1024px)and (min-width:641px){:root{--card-md-dek-size: .84375rem}}.gdh-dek--xl{font-size:var(--card-xl-dek-size);line-height:var(--card-xl-dek-lh)}.gdh-dek--lg{font-size:var(--card-lg-dek-size);line-height:var(--card-lg-dek-lh)}.gdh-dek--md{font-size:var(--card-md-dek-size);line-height:var(--card-md-dek-lh)}.gdh-dek--sm{font-size:var(--card-sm-dek-size);line-height:var(--card-sm-dek-lh)}.gdh-dek--sm-row{font-size:var(--card-sm-row-dek-size);line-height:var(--card-sm-row-dek-lh)}.gdh-dek--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dek-clamp);line-clamp:var(--dek-clamp);overflow:hidden}.gdh-dek--default{font-size:.9375rem;line-height:1.55}.gdh-dek--lead{font-size:1rem;line-height:1.55}.gdh-passwordinput{font-feature-settings:"kern","liga","locl"}.gdh-passwordinput:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md);border-color:var(--color-ink)}.gdh-passwordinput-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.gdh-passwordinput-toggle:active:not(:disabled){transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.gdh-passwordinput-toggle:active:not(:disabled){transform:none}}.gdh-actionrail{display:flex;align-items:center}.gdh-actionrail[data-orientation=vertical]{flex-direction:column;gap:1.25rem}.gdh-actionrail[data-orientation=horizontal]{flex-direction:row;gap:1.5rem}.gdh-actionrail__action{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity var(--transition-fast) var(--ease-standard)}.gdh-actionrail[data-orientation=horizontal] .gdh-actionrail__action{flex-direction:row;gap:.5rem}.gdh-actionrail__action>svg{display:block}.gdh-actionrail__glyph{display:block;width:var(--icon-size);height:var(--icon-size);flex:0 0 auto;stroke-width:var(--icon-stroke)}.gdh-actionrail__count{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--text-mono--line-height);font-weight:var(--text-mono--font-weight);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums}.gdh-actionrail[data-tone=dark] .gdh-actionrail__action{color:var(--color-ink-on-dark)}.gdh-actionrail[data-tone=dark] .gdh-actionrail__action>svg{box-sizing:content-box;padding:1rem;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-ink-on-dark) 12%,transparent);transition:background-color var(--transition-fast) var(--ease-standard)}.gdh-actionrail[data-tone=dark] .gdh-actionrail__action:not(:disabled):hover>svg{background-color:color-mix(in srgb,var(--color-ink-on-dark) 20%,transparent)}@media(max-width:640px){.gdh-actionrail[data-tone=dark] .gdh-actionrail__action>svg{padding:.8125rem}}.gdh-actionrail[data-tone=light] .gdh-actionrail__action{color:var(--color-ink-2)}.gdh-actionrail[data-tone=light] .gdh-actionrail__count{color:var(--color-ink-3)}.gdh-actionrail__action:not(:disabled):hover{opacity:.7}.gdh-actionrail__action:not(:disabled):active{transform:translateY(1px)}.gdh-actionrail__action[data-active=true] .gdh-actionrail__glyph{fill:currentColor}.gdh-actionrail__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.gdh-actionrail[data-tone=dark] .gdh-actionrail__action:focus-visible{outline-color:var(--focus-ring-color-on-dark)}.gdh-actionrail__action:disabled{opacity:.5;cursor:not-allowed}.gdh-short{--short-h: min(100% - 8px, 86vh);position:relative;aspect-ratio:9 / 16;width:auto;max-width:100%;min-width:0;height:var(--short-h);max-height:var(--short-h);overflow:hidden;background-color:var(--color-surface-dark);background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width:599.98px){.gdh-short{--short-h: min(100% - 4px, 82vh)}}.gdh-short:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-surface-dark) 35%,transparent) 0%,transparent 22%,transparent 52%,color-mix(in srgb,var(--color-surface-dark) 78%,transparent) 100%);transition:opacity var(--transition-base) var(--ease-standard)}.gdh-short[data-controls-hidden]:after{opacity:0}.gdh-short__prog{position:absolute;inset-inline:.75rem;inset-block-start:.625rem;z-index:var(--z-content);width:auto;height:3px;border:0;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-ink-on-dark) 25%,transparent);-moz-appearance:none;appearance:none;-webkit-appearance:none}.gdh-short__prog::-moz-progress-bar{background-color:var(--color-ink-on-dark)}.gdh-short__prog::-webkit-progress-bar{background-color:transparent}.gdh-short__prog::-webkit-progress-value{background-color:var(--color-ink-on-dark);transition:inline-size var(--transition-base) var(--ease-standard)}.gdh-short__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-content);display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:scale(.7);transition:opacity var(--transition-fast) var(--ease-standard),transform var(--transition-fast) var(--ease-standard)}.gdh-short[data-paused=true] .gdh-short__flash{opacity:1;transform:scale(1)}.gdh-feeditem{--feeditem-time-col: 52px;--feeditem-time-col-mobile: 46px;--feeditem-thumb-col: 132px;--feeditem-flash-time-col: 54px;--feeditem-flash-thumb-col: 148px;--feeditem-gap-media: 14px;--feeditem-dek-size: 12.5px;--feeditem-dek-size-mobile: 12px;--feeditem-dek-lh: 1.4;--feeditem-meta-gap: calc(var(--spacing) * 2);--feeditem-meta-title-gap: calc(var(--spacing) * 1);--feeditem-card-thumb-gap: calc(var(--spacing) * 3);--feeditem-meta-size: 11.5px;--feeditem-flag-tracking: .06em;text-decoration:none;transition:border-color var(--transition-fast) var(--ease-standard),background-color var(--transition-fast) var(--ease-standard)}.gdh-feeditem:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.gdh-feeditem--sm-row,.gdh-feeditem--flash{display:grid;align-items:start}.gdh-feeditem--sm-row{grid-template-columns:var(--feeditem-time-col) 1fr var(--feeditem-thumb-col);grid-template-areas:"time title thumb" "time meta  thumb" "time dek   thumb"}.gdh-feeditem--sm-row.is-nothumb{grid-template-columns:var(--feeditem-time-col) 1fr;grid-template-areas:"time title" "time meta" "time dek"}.gdh-feeditem--flash{grid-template-columns:var(--feeditem-flash-time-col) 1fr var( --feeditem-flash-thumb-col );grid-template-rows:auto auto auto 1fr;grid-template-areas:"time meta  thumb" "time title thumb" "time dek   thumb" "time .     thumb"}.gdh-feeditem--flash.is-nothumb{grid-template-columns:var(--feeditem-flash-time-col) 1fr;grid-template-rows:none;grid-template-areas:"time meta" "time title" "time dek"}.gdh-feeditem__time{grid-area:time;padding-top:1px}.gdh-feeditem__title{grid-area:title;min-width:0}.gdh-feeditem__dek{grid-area:dek;min-width:0}.gdh-feeditem__meta{grid-area:meta;display:flex;align-items:center;flex-wrap:wrap;gap:var(--feeditem-meta-gap);margin-top:3px;min-width:0}.gdh-feeditem__metatext{font-size:var(--feeditem-meta-size);line-height:1.3;color:var(--color-ink-3)}.gdh-feeditem__thumb{grid-area:thumb;align-self:start}.gdh-feeditem__flag{font-family:var(--font-sans);letter-spacing:var(--feeditem-flag-tracking)}.gdh-feeditem__dek{font-size:var(--feeditem-dek-size);line-height:var(--feeditem-dek-lh);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.gdh-feeditem--flash .gdh-feeditem__dek{-webkit-line-clamp:2;line-clamp:2}@media(min-width:641px){.gdh-feeditem--sm-row:not(.is-nothumb){column-gap:var(--feeditem-gap-media)}}.gdh-feeditem--flash:not(.is-nothumb){column-gap:var(--feeditem-gap-media)}@media(max-width:640px){.gdh-feeditem--sm-row{grid-template-columns:var(--feeditem-time-col-mobile) 1fr;grid-template-areas:"time title" "time dek" "time meta"}.gdh-feeditem--sm-row .gdh-feeditem__thumb{display:none}}@media(max-width:1024px){.gdh-feeditem--flash{grid-template-columns:max-content 1fr var(--feeditem-flash-thumb-col);grid-template-areas:"time  meta  thumb" "title title thumb" "dek   dek   thumb" ".     .     thumb"}.gdh-feeditem--flash.is-nothumb{grid-template-columns:max-content 1fr;grid-template-areas:"time  meta" "title title" "dek   dek"}.gdh-feeditem--flash .gdh-feeditem__time,.gdh-feeditem--flash .gdh-feeditem__meta{align-self:center;margin-top:0;padding-top:0}.gdh-feeditem--flash .gdh-feeditem__title{margin-top:var(--feeditem-meta-title-gap)}}@media(max-width:599px){.gdh-feeditem--flash:not(.is-nothumb),.gdh-feeditem--flash.is-nothumb{grid-template-columns:max-content 1fr;grid-template-rows:none;grid-template-areas:"thumb thumb" "time  meta" "title title" "dek   dek";column-gap:var(--feeditem-meta-gap)}.gdh-feeditem--flash .gdh-feeditem__thumb{width:100%;margin-bottom:var(--feeditem-card-thumb-gap)}.gdh-feeditem--flash .gdh-feeditem__dek{-webkit-line-clamp:2;line-clamp:2}}@media(max-width:640px){.gdh-feeditem__dek{font-size:var(--feeditem-dek-size-mobile)}}@keyframes gdh-feeditem-fresh-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gdh-feeditem.is-fresh{animation:gdh-feeditem-fresh-in var(--transition-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.gdh-feeditem.is-fresh{animation:none}}
