/* Delivered80 refinement. Explicit sizing also overrides legacy native inherit rules. */
html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;margin:10px 0 16px;border:1px solid var(--hr-line);border-radius:19px;background:var(--hr-surface);box-shadow:none;min-width:0}
html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro-copy{min-width:0;padding-inline-start:12px;border-inline-start:3px solid var(--hr-pop)}
html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro .hr-intro-title{margin:0;font-size:calc(21px * var(--sport-font-scale,1))!important;line-height:1.65!important;font-weight:650!important;letter-spacing:-.45px!important;color:var(--hr-ink)!important;overflow-wrap:normal;word-break:normal}
html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro .hr-intro-title em{font-style:normal;color:#d3fa75;font-weight:750!important}
html[data-theme=light][data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro .hr-intro-title em{color:#24553c}
html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro-subtitle{margin:2px 0 0;font-size:calc(10px * var(--sport-font-scale,1))!important;line-height:1.8!important;font-weight:450!important;color:var(--hr-muted)!important;letter-spacing:0!important}
html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro-link{width:auto;flex:0 0 auto;min-width:55px;min-height:49px;height:auto;padding:5px 7px;display:flex;flex-direction:column;gap:3px;border:0;border-radius:10px;background:transparent;color:var(--hr-muted);font-size:calc(8px * var(--sport-font-scale,1))!important;line-height:1.5!important;font-weight:500!important}
html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro-link svg{width:19px;height:19px;color:var(--hr-ink)}
/* The old three-track heading expected a decorative mark that no longer exists. */
#s-home[data-home-refresh][data-home-refinement="81"] .v2-fresh-mix-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0}
#s-home[data-home-refresh][data-home-refinement="81"] .v2-fresh-mix-head h3{min-width:0;width:auto;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.65}
#s-home[data-home-refresh][data-home-refinement="81"] .v2-fresh-mix-head small{white-space:nowrap;font-size:10px}
#s-home[data-home-refresh][data-home-refinement="81"] #freshMix{width:100%;min-width:0;max-width:100%;overflow:hidden}
#s-home[data-home-refresh][data-home-refinement="81"] .v2-fresh-rail{display:flex;flex-wrap:nowrap;gap:10px;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 0 3px;margin-inline:0;scroll-padding-inline:0;overscroll-behavior-inline:contain}
#s-home[data-home-refresh][data-home-refinement="81"] .v2-fresh-card{flex:0 0 43%;min-width:0;scroll-snap-align:start}
@media(min-width:700px){#s-home[data-home-refresh][data-home-refinement="81"] .v2-fresh-card{flex:0 0 23%}html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro{padding:19px 21px}html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro .hr-intro-title{font-size:calc(25px * var(--sport-font-scale,1))!important}}
@media(max-width:360px){html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro{padding:12px;gap:8px}html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro .hr-intro-title{font-size:calc(18px * var(--sport-font-scale,1))!important}html[data-brand-refresh=v2] #phone #s-home[data-home-refresh][data-home-refinement="81"] .hr-intro-subtitle{font-size:calc(9px * var(--sport-font-scale,1))!important}}
@media(prefers-reduced-motion:reduce){#s-home[data-home-refresh][data-home-refinement="81"] .v2-fresh-rail{scroll-behavior:auto!important;scroll-snap-type:none}}

/* BEGIN GLASS CAROUSEL 20261016 */
/* Glass carousel indicators only; original photo framing and Home cards stay unchanged. */
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"]{display:grid;grid-template-columns:minmax(0,1fr) 44px;justify-content:center;align-items:center;gap:8px;margin:0!important;min-width:0;color:var(--hr-ink);position:relative}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"][hidden]{display:none!important}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] #latestPosition{grid-row:1;grid-column:1;display:flex;direction:inherit;width:100%;min-width:0;justify-self:center;gap:4px;font-size:0!important;line-height:1;position:relative}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] button{min-width:44px!important;min-height:44px!important;height:44px!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:11px;background:transparent!important;color:var(--hr-muted)!important;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] button[hidden]{display:none!important}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment{flex:1 1 0;min-width:24px!important;position:relative}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment-track{display:block;position:relative;width:100%;height:4px;overflow:hidden;border-radius:999px;background:rgba(219,241,244,.14);border:1px solid rgba(238,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 4px #00000014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment-fill{display:block;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#d7fa91,#f3ffe0);transform:scaleX(0);transform-origin:left center;will-change:transform}
html[dir="rtl"] body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment-fill{transform-origin:right center}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment[aria-current="true"] .latest-segment-track{background:rgba(211,250,117,.3);border-color:rgba(225,255,178,.75)}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] [data-latest="pause"]{grid-row:1;grid-column:2;justify-self:center}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] [data-latest="previous"] span,html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] [data-latest="next"] span{font-size:24px!important;line-height:1!important}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-pause-glyph{font-size:12px!important;line-height:1!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:0}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] button:focus-visible{outline:2px solid var(--hr-pop,#d3fa75)!important;outline-offset:1px}
html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] button:disabled{opacity:.45;cursor:default}
html[data-theme="light"] body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment-track{background:rgba(36,77,67,.1);border-color:rgba(28,66,57,.2)}
html[data-theme="light"] body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment[aria-current="true"] .latest-segment-track{background:rgba(36,77,67,.23);border-color:#37674d}
html[data-theme="light"] body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment-fill{background:linear-gradient(90deg,#37674d,#608f4a)}
html[data-sport-opaque="true"] body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment-track{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--hr-line);box-shadow:none}
@media(prefers-reduced-transparency:reduce){html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment-track{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--hr-line);box-shadow:none}}
@media(prefers-reduced-motion:reduce){html body #phone #s-home[data-home-refresh] #latestControls[data-glass-carousel="1"] .latest-segment-fill{animation:none!important;transition:none!important;will-change:auto}}
/* END GLASS CAROUSEL 20261016 */
