._rail_aaihd_2{gap:var(--space-5);min-width:0;display:grid}._header_aaihd_3{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._header_aaihd_3 h2{font-size:var(--t-title);font-weight:var(--fw-bold);margin:0;line-height:1.4}._header_aaihd_3>a{min-height:var(--h-control-md);align-items:center;gap:var(--space-1);color:var(--ink-2);font-size:var(--t-meta);white-space:nowrap;display:inline-flex}._list_aaihd_6{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._item_aaihd_7{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0;transition:box-shadow var(--spott-motion-fast) var(--ease-standard), transform var(--spott-motion-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid;position:relative;overflow:hidden}._item_aaihd_7>:not(._coverFrame_aaihd_8){padding-inline:var(--space-4)}._item_aaihd_7>:last-child{padding-block-end:var(--space-4)}._coverFrame_aaihd_8{aspect-ratio:16/9;width:100%;margin-bottom:var(--space-3);display:block;overflow:hidden}._cover_aaihd_8{width:100%;height:100%}._item_aaihd_7 h3,._item_aaihd_7 p{overflow-wrap:anywhere;margin:0}._item_aaihd_7 h3{font-size:var(--t-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}._item_aaihd_7 h3 a{color:inherit;text-decoration:none}._item_aaihd_7 h3 a:after{content:"";position:absolute;inset:0}._item_aaihd_7 p{margin-top:var(--space-1);color:var(--muted);font-size:var(--t-meta)}._item_aaihd_7 ._summary_aaihd_18{display:none}._header_aaihd_3 a:focus-visible{outline:var(--space-half) solid var(--primary);outline-offset:var(--space-1);border-radius:var(--r-control)}._item_aaihd_7:has(a:focus-visible){outline:var(--space-half) solid var(--primary);outline-offset:var(--space-1);border-radius:var(--r-control)}@media (hover:hover){._header_aaihd_3 a:hover{color:var(--ink);text-underline-offset:var(--space-1);text-decoration:underline}._item_aaihd_7:hover{box-shadow:var(--elevation-raised);transform:translateY(calc(var(--space-half) * -1))}}@media (width<=1050px){._list_aaihd_6{grid-template-columns:repeat(3,minmax(0,1fr))}._list_aaihd_6>:nth-child(n+4){display:none}}@media (width<=780px){._list_aaihd_6{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:var(--space-3);display:flex;overflow-x:auto}._list_aaihd_6::-webkit-scrollbar{display:none}._list_aaihd_6>*{scroll-snap-align:start;flex:0 0 64%}._list_aaihd_6>:nth-child(n+4){display:grid}}@media (prefers-reduced-motion:reduce){._item_aaihd_7{transition:none}._item_aaihd_7:hover{transform:none}}@media (forced-colors:active){._rail_aaihd_2,._item_aaihd_7{border-color:canvastext}}._row_ggqcw_1{align-items:center;gap:var(--space-6);min-width:0;padding-block:var(--space-4);border-bottom:1px solid var(--web-divider);color:var(--web-ink);content-visibility:auto;contain-intrinsic-size:auto calc(var(--space-24) * 1.8);background:0 0;grid-template-columns:minmax(0,42%) minmax(0,1fr) auto;display:grid;position:relative}._row_ggqcw_1[data-editorial-variant=featured]{min-height:calc(var(--space-24) * 3);padding-block:var(--space-4) var(--space-5);contain-intrinsic-size:auto calc(var(--space-24) * 3)}._row_ggqcw_1[data-editorial-variant=compact]{min-height:calc(var(--space-24) * 1.8);grid-template-columns:minmax(calc(var(--space-24) * 2 + var(--space-12)), 36%) minmax(0, 1fr) auto}._row_ggqcw_1[data-selected=true]:after{inset:var(--space-2) 0;border:var(--space-half) solid var(--brand-fill);border-radius:var(--web-radius-control);content:"";pointer-events:none;position:absolute}._media_ggqcw_32{border-radius:var(--web-radius-card);align-self:stretch;min-height:0;position:relative;overflow:hidden}._cover_ggqcw_39{aspect-ratio:auto;width:100%;height:100%;min-height:100%}._row_ggqcw_1[data-editorial-variant=featured] ._cover_ggqcw_39{aspect-ratio:2}._body_ggqcw_48{justify-content:center;align-self:stretch;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._eyebrow_ggqcw_56{color:var(--web-brand);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}._title_ggqcw_61{color:var(--web-ink);font-size:var(--t-card);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);line-height:var(--ui-lh-card);margin:0}._row_ggqcw_1[data-editorial-variant=featured] ._title_ggqcw_61{font-size:var(--t-section);line-height:var(--ui-lh-section)}._title_ggqcw_61 a{min-height:var(--h-control-md);color:inherit;align-items:center;text-decoration:none;display:inline-flex}._summary_ggqcw_80{-webkit-line-clamp:2;color:var(--web-muted);font-size:var(--t-body);line-height:var(--ui-lh-body);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._facts_ggqcw_90{gap:var(--space-2) var(--space-4);min-width:0;color:var(--web-muted);font-size:var(--fs-meta);font-weight:var(--fw-medium);line-height:var(--ui-lh-meta);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;display:flex}._facts_ggqcw_90 span{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}._facts_ggqcw_90 svg{flex:none}._host_ggqcw_110{z-index:1;margin-block-start:var(--space-1);position:relative}._details_ggqcw_115{z-index:1;min-width:calc(var(--space-24) + var(--space-6));min-height:var(--h-control-md);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--web-brand);border-radius:var(--web-radius-control);color:var(--web-brand);font-size:var(--fs-meta);font-weight:var(--fw-semibold);transition:background-color var(--spott-motion-fast) var(--ease-standard), color var(--spott-motion-fast) var(--ease-standard), transform var(--spott-motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex;position:relative}._title_ggqcw_61 a:focus-visible,._details_ggqcw_115:focus-visible{border-radius:var(--web-radius-control);outline:var(--space-half) solid var(--brand-fill);outline-offset:var(--space-half)}@media (hover:hover){._row_ggqcw_1:hover ._title_ggqcw_61 a{text-underline-offset:var(--space-half);text-decoration:underline}._details_ggqcw_115:hover{background:var(--web-brand);color:var(--web-canvas)}}._details_ggqcw_115:active{transform:scale(.975)}@media (width<=900px){._row_ggqcw_1,._row_ggqcw_1[data-editorial-variant=compact]{grid-template-columns:minmax(calc(var(--space-24) * 2 + var(--space-4)), 38%) minmax(0, 1fr);gap:var(--space-4)}._details_ggqcw_115{grid-column:2;justify-self:start}}@media (width<=640px){._row_ggqcw_1,._row_ggqcw_1[data-editorial-variant=featured],._row_ggqcw_1[data-editorial-variant=compact]{align-items:stretch;gap:var(--space-3);min-height:0;padding-block:var(--space-3);grid-template-columns:minmax(0,38%) minmax(0,1fr)}._row_ggqcw_1[data-editorial-variant=featured]{grid-template-columns:minmax(0,1fr)}._media_ggqcw_32{min-height:calc(var(--space-24) + var(--space-12))}._row_ggqcw_1[data-editorial-variant=featured] ._media_ggqcw_32{min-height:calc(var(--space-24) * 2.25)}._title_ggqcw_61,._row_ggqcw_1[data-editorial-variant=featured] ._title_ggqcw_61{font-size:var(--t-body-lg);line-height:var(--ui-lh-body-lg)}._facts_ggqcw_90{gap:var(--space-1) var(--space-2);font-size:var(--fs-caption)}._facts_ggqcw_90 span:nth-child(n+3),._details_ggqcw_115{display:none}}._row_ggqcw_1[data-map-rail-row=true]{min-height:calc(var(--space-24) + var(--space-6));grid-template-columns:minmax(var(--space-24), calc(var(--space-24) + var(--space-6))) minmax(0, 1fr);align-items:stretch;gap:var(--space-3);padding-block:var(--space-3)}._row_ggqcw_1[data-map-rail-row=true] ._media_ggqcw_32{min-height:var(--space-24)}._row_ggqcw_1[data-map-rail-row=true] ._body_ggqcw_48{gap:var(--space-1)}._row_ggqcw_1[data-map-rail-row=true] ._title_ggqcw_61{font-size:var(--t-body);line-height:var(--ui-lh-body)}._row_ggqcw_1[data-map-rail-row=true] ._facts_ggqcw_90{font-size:var(--fs-caption)}._row_ggqcw_1[data-map-rail-row=true] ._facts_ggqcw_90 span:nth-child(n+3),._row_ggqcw_1[data-map-rail-row=true] ._details_ggqcw_115{display:none}@media (prefers-reduced-motion:reduce){._details_ggqcw_115{transition:none}._details_ggqcw_115:active{transform:none}}@media (forced-colors:active){._row_ggqcw_1,._details_ggqcw_115{border-color:canvastext}}
