/* Evergreen daily-edition oil pastel images. No text is embedded in the artwork. */
.ga-page .ga-intro.rp-24h-illustrated{position:relative;box-sizing:border-box;padding-right:clamp(185px,26%,260px);min-height:215px}
.rp-24h-hero-art{display:block;position:absolute;top:14px;right:0;width:clamp(170px,25%,235px);height:auto;aspect-ratio:1;object-fit:contain;pointer-events:none}
.ga-page .ga-region-heading.rp-24h-illustrated{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(100px,145px);align-items:center;gap:24px}
.ga-page .ga-region-heading.rp-24h-illustrated>div{min-width:0}
.ga-page .ga-region-heading.rp-24h-illustrated>p{min-width:0;max-width:none;margin:0}
.rp-24h-panel-art{display:block;justify-self:end;align-self:center;width:100%;max-width:145px;height:auto;aspect-ratio:1;object-fit:contain;pointer-events:none}
#home-24h-title.rp-24h-illustrated{display:flex;align-items:center;gap:10px}
.rp-24h-heading-art{width:35px;height:35px;object-fit:contain;flex:0 0 35px;pointer-events:none}
.home-24h-card .rp-24h-card-art{display:block;width:44px;height:44px;object-fit:contain;flex:0 0 44px;margin-left:auto;pointer-events:none}
.home-24h-card .home-24h-arrow{flex-shrink:0}
@media(max-width:840px){.ga-page .ga-intro.rp-24h-illustrated{padding-right:175px;min-height:194px}.rp-24h-hero-art{width:162px}.ga-page .ga-region-heading.rp-24h-illustrated{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 100px;gap:16px}.rp-24h-panel-art{max-width:100px}}
@media(max-width:640px){.ga-page .ga-intro.rp-24h-illustrated{padding-right:0;min-height:0}.rp-24h-hero-art{position:static;width:130px;margin:12px 0 0 auto}.ga-page .ga-region-heading.rp-24h-illustrated{grid-template-columns:minmax(0,1fr) 92px;gap:12px 16px;align-items:center}.ga-page .ga-region-heading.rp-24h-illustrated>div{grid-column:1;grid-row:1}.ga-page .ga-region-heading.rp-24h-illustrated>p{grid-column:1/-1;grid-row:2}.rp-24h-panel-art{grid-column:2;grid-row:1;max-width:92px}.home-24h-card .rp-24h-card-art{width:36px;height:36px;flex-basis:36px}}
@media(max-width:380px){.rp-24h-hero-art{width:108px}.ga-page .ga-region-heading.rp-24h-illustrated{grid-template-columns:minmax(0,1fr) 76px}.rp-24h-panel-art{max-width:76px}.home-24h-card .rp-24h-card-art{width:30px;height:30px;flex-basis:30px}}
@media print{.rp-24h-card-art,.rp-24h-heading-art{display:none}}


/* The three 24 Hours archive destinations: real art, no crop, no decorative arrows. */
.rp-24h-archive .rp-24h-head.rp-24h-illustrated{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:clamp(16px,4vw,48px)!important;min-height:150px!important;margin:0 0 12px!important;
}
.rp-24h-archive .rp-24h-head.rp-24h-illustrated h1{
  margin:0!important;flex:1;min-width:0;letter-spacing:-.052em!important;
}
.rp-24h-archive .rp-24h-archive-art{
  display:block!important;flex:0 0 auto!important;
  width:clamp(104px,15vw,172px)!important;height:auto!important;
  max-width:30%!important;aspect-ratio:1/1!important;
  object-fit:contain!important;object-position:center!important;
  pointer-events:none;
}
.rp-24h-archive .rp-24h-tabs{
  display:flex!important;gap:2px!important;
  align-items:center!important;overflow-x:auto;
  margin-bottom:clamp(20px,3vw,30px)!important;white-space:nowrap;
}
.rp-24h-archive .rp-24h-tabs a{font-size:13px!important;flex:0 0 auto}
.rp-24h-archive .rp-24h-story-meta{gap:5px!important}
.rp-24h-archive .rp-24h-story-meta time::after{content:','}
.rp-24h-archive .rp-24h-story-meta span{margin-left:3px}
#home-24h .home-24h-arrow{display:none!important}
#home-24h .home-24h-scroll-buttons button{
  width:auto!important;min-width:70px!important;
  height:32px!important;min-height:32px!important;
  padding:0 10px!important;
  font:600 11px/1.4 Manrope,Inter,Arial,sans-serif!important;
  letter-spacing:0!important;
}
#home-24h .rp-24h-card-art,#home-24h .rp-24h-heading-art{
  object-fit:contain!important;object-position:center!important;
  filter:none!important;transform:none!important
}
@media(max-width:650px){
  .rp-24h-archive .rp-24h-head.rp-24h-illustrated{min-height:112px!important;gap:13px!important;margin-bottom:15px!important}
  .rp-24h-archive .rp-24h-archive-art{width:clamp(84px,24vw,112px)!important;max-width:29%!important}
  .rp-24h-archive .rp-24h-tabs a{font-size:12px!important}
}
@media(max-width:380px){
  .rp-24h-archive .rp-24h-archive-art{width:78px!important;max-width:25%!important}
}


/* Dots and arrows are not part of the 24 Hours navigation language. */
.rp-24h-archive .rp-24h-title-dot,
.rp-24h-archive + .site-footer .footer-status-dot{display:none!important}
.rp-24h-archive .rp-24h-head.rp-24h-illustrated .rp-24h-archive-art,
.rp-24h-archive .rp-24h-head .rp-24h-archive-art{object-fit:contain!important;object-position:center!important}
