
ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}
.google-auto-placed{margin-block:24px}
.ui-ad-slot.ad-unit{grid-column:1/-1;min-width:0;border:0;padding:0;margin:0;background:transparent}
.ui-ad-slot>.ui-ad-label{display:none;color:var(--muted);font:600 13px/1.5 var(--font-body);letter-spacing:0;text-transform:none;text-align:center}
.ui-ad-slot.ad-unit:has(>ins[data-ad-status="filled"]){margin-block:24px}
.ui-ad-slot.ad-unit[data-ui-ad-filled]{margin-block:24px}
.ui-ad-slot:has(>ins[data-ad-status="filled"])>.ui-ad-label{display:block;margin-bottom:8px}
.ui-ad-slot[data-ui-ad-filled]>.ui-ad-label{display:block;margin-bottom:8px}
body{padding-top:var(--ad-anchor-top,0px);padding-bottom:var(--ad-anchor-bottom,0px)}
.hdr,.site-header{top:var(--ad-anchor-top,0px)}
html body .hdr-top{flex-wrap:wrap;gap:6px 16px}
html body .hdr-top>span{min-width:0;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
html body :is(.eyebrow,.re-eyebrow,.rd-kicker,.rc-kicker,.re-portrait-plate,.chip,.tl-tag,.tagline,.re-tagline){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
html body .re-portrait-plate{flex-wrap:wrap;align-items:baseline}
html body .re-portrait-plate>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
html body :is(.re-hero,.rc-hero,.rd-dark-hero,.dark-hero,.hero){overflow:visible}
@media(max-width:400px){html body .hdr-top .ui-header-tagline-text{display:none}}
@media(max-width:620px){
  html body :is(.re-hero,.rc-hero,.rd-dark-hero){padding:24px 18px}
  html body .re-person-hero-grid{grid-template-columns:minmax(0,1fr);gap:18px}
  html body .re-person-hero-grid>.re-identity{order:-1;gap:12px}
  html body .re-person-hero-grid>.re-portrait{width:min(140px,100%);justify-self:center}
  html body .re-portrait-plate{left:4px;right:4px;bottom:4px;padding:4px;gap:4px}
  html body .re-identity h1{font-size:clamp(36px,10vw,48px)}
  html body .re-hero-facts{margin-top:0;padding-top:12px;gap:10px}
  html body .re-hero-fact .v{font-size:22px}
  html body .re-actions :is(button,a){padding:8px 12px}
  html body .re-group-hero-grid{min-height:0;gap:16px}
  html body .re-group-emblem{max-width:140px}
  html body .renewal-group .re-hero-facts{margin-top:16px;padding-top:12px}
  html body .renewal-group .re-hero-fact{padding:6px 0}
  html body .renewal-group .re-group-priority .re-hero-fact:first-child{grid-column:auto}
  html body .re-symbol-hero-grid{gap:18px}
  html body .re-symbol-visual{min-height:0}
  html body .re-symbol-visual :is(.re-flower-art,.re-flower-specific-image){max-height:180px}
  html body .re-birthday-hero-grid{gap:16px}
  html body .re-birthday-hero h1 b{font-size:80px;line-height:1}
  html body .re-birthday-facts{margin-top:16px;padding-top:16px}
}


html body .rae-lead:has(#an-card){min-height:calc(100svh - 140px)}

@media(max-width:620px){
  html body [data-date-day-hero] .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  html body [data-date-day-hero] .fact{padding:10px}
  html body [data-date-day-hero] .numerology{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px}
  html body [data-date-day-hero] .nm-div{display:none}
}

@media(max-width:620px){html body .renewal-group .re-age-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px}html body .renewal-group .re-age-stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:11px}html body .renewal-group .re-age-stat .v{font-size:16px}html body .renewal-group .re-group-emblem{max-width:90px}html body .renewal-group .re-identity{gap:10px}html body .renewal-group .re-identity .re-tagline{font-size:15px;line-height:1.45;margin:0}html body .renewal-group .re-actions{gap:6px;margin-top:12px}html body .renewal-group .re-actions :is(button,a){padding:6px 9px;font-size:11px;min-height:44px}.renewal-group .re-actions .link-row{gap:6px}html body .renewal-group .re-group-priority{gap:8px}html body .renewal-group .re-group-priority .re-hero-fact .v{font-size:16px;line-height:1.3}html body .renewal-group .re-group-priority .re-hero-fact{padding:4px 0}}
