:root{--gutter-xl:3rem;--gutter-lg:2.25rem;--gutter-md:1.5rem;--gutter-sm:0.75rem;--gutter-xs:0.5rem;--colorLemonade:#FFFBE2;--colorCucumber:#E2ECBD;--colorSummer:#B6DA9C;--colorLime:#82C87E;--colorClover:#63B67D;--colorSpring:#4CA487;--colorAqua:#378D91;--colorPacific:#255A7F;--colorAtlantic:#162A6D;--colorRoyal:#160B5B;--colorMidnight:#260348;--colorArts:#D28629;--colorBusiness:#4F680A;--colorExploration:#4C5ED7;--colorHumanities:#732945;--colorInstitutions:#B12D11;--colorPublicFigure:#67AF8C;--colorScienceTech:#0E5E5B;--colorSports:#BB3B57;--colorCtrlBright:#80D1E2;--colorCtrlShape:#718D9A;--colorCtrl:#36687F;--colorSandOverlay:rgba(175,170,164,0.3);--colorKashiOverlay:rgba(233,234,232,0.5);--colorEggshellOverlay:rgba(244,244,241,0.7);--colorBlackhole:#000;--colorDark:#363636;--colorSlate:#4B4A48;--colorStone:#82817F;--colorTan:#9E978D;--colorSand:#AFAAA4;--colorMatza:#D0C9BF;--colorCardboard:#D6D6D0;--colorLint:#E4E4E1;--colorKashi:#efece9;--colorEggshell:#F4F4F1;--colorSnow:#FFF;--sizeXXL:3.6rem;--sizeXL:3.3rem;--sizeLarge:2.1rem;--sizeML:1.7rem;--sizeMedium:1.6rem;--sizeMobileSmall:1.5rem;--sizeBody:1.4rem;--sizeSmall:1.2rem;--sizeXS:1.1rem;--sizeXXS:0.9rem;--fontTitle:"Marcellus",Times,serif;--fontBody:"Amiko",Helvetica,Arial,sans-serif;--subnav-size:200px;--nav-height:40px}.intro-section.born-on-this-day .date-picker-section{margin-top:2rem;padding:1.5rem;background:rgba(255,255,255,.1);border-radius:8px;text-align:center}.intro-section.born-on-this-day .date-picker-section h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#fff}.intro-section.born-on-this-day .date-picker-controls{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:center}.intro-section.born-on-this-day .date-select{padding:.5rem 1rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;background:white;cursor:pointer;min-width:100px}.intro-section.born-on-this-day .date-select:focus{outline:none;border-color:#4b4a48}.intro-section.born-on-this-day .date-go-btn,.intro-section.born-on-this-day .date-today-btn{padding:.5rem 1.25rem;font-size:1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.intro-section.born-on-this-day .date-go-btn{background:#fff;color:#4b4a48;font-weight:600}.intro-section.born-on-this-day .date-go-btn:hover{background:#f0f0f0}.intro-section.born-on-this-day .date-today-btn{background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.5)}.intro-section.born-on-this-day .date-today-btn:hover{background:rgba(255,255,255,.3)}.intro-section.born-on-this-day .day-navigation{display:flex;justify-content:center;margin-top:1.5rem;gap:1rem}.intro-section.born-on-this-day .day-nav-btn{padding:.75rem 1.5rem;font-size:.9rem;border:1px solid rgba(255,255,255,.5);border-radius:4px;background:transparent;color:#fff;cursor:pointer;transition:all .2s ease}.intro-section.born-on-this-day .day-nav-btn:hover{background:rgba(255,255,255,.2);border-color:#fff;color:white}@media (max-width:750px){.intro-section.born-on-this-day .date-picker-controls{flex-direction:column;align-items:center}.intro-section.born-on-this-day .date-go-btn,.intro-section.born-on-this-day .date-select,.intro-section.born-on-this-day .date-today-btn{width:100%;max-width:300px}.intro-section.born-on-this-day .day-navigation{flex-direction:column;align-items:center}.intro-section.born-on-this-day .day-nav-btn{width:100%;max-width:300px}}