:root{--site-header-top: #020817;--site-header-scrolled: #687078;--site-header-foreground: #ffffff;--footer-logo-background: #333333}.site-header{background-color:var(--site-header-top);background-color:color-mix(in srgb,var(--site-header-scrolled) var(--header-scroll, 0%),var(--site-header-top));color:var(--site-header-foreground);transition:background-color .18s linear}.footer-logo{background-color:var(--footer-logo-background)}:root{--share-facebook: #0866c6;--share-x: #111827;--share-linkedin: #0a66c2;--share-pinterest: #b00020;--share-whatsapp: #126b3a}.share-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.65rem 1rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:1rem;font-weight:600;text-decoration:none}.share-button svg{width:1.15rem;height:1.15rem;flex-shrink:0}.share-button:hover{filter:brightness(.9)}.share-button:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.share-facebook{background:var(--share-facebook)}.share-x{background:var(--share-x)}.share-linkedin{background:var(--share-linkedin)}.share-pinterest{background:var(--share-pinterest)}.share-whatsapp{background:var(--share-whatsapp)}@media print{.share-bar{display:none}}.partner-disclosure{display:none}.public-site:has(a[rel~=sponsored][href]) .partner-disclosure{display:flex}.facebook-feed-shimmer{background:linear-gradient(100deg,hsl(var(--muted) / .25) 20%,hsl(var(--background) / .8),hsl(var(--muted) / .25) 70%);background-size:220% 100%;animation:facebook-feed-shimmer 1.8s ease-in-out infinite}@keyframes facebook-feed-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.facebook-feed-shimmer{animation:none}.site-header{transition:none}}.on-this-day-bg{--tw-bg-opacity: 1;background-color:rgb(28 30 33 / var(--tw-bg-opacity, 1))}.on-this-day-card{border-width:1px;border-color:#3a2e2633;--tw-bg-opacity: 1;background-color:rgb(253 251 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(28 30 33 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.on-this-day-card-spotlight{position:relative;overflow:hidden;border-width:1px;--tw-border-opacity: 1;border-color:rgb(139 58 43 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(253 251 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(28 30 33 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.on-this-day-card-spotlight:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#8b3a2b,#d2691e,#8b3a2b)}.on-this-day-mahogany{--tw-text-opacity: 1;color:rgb(139 58 43 / var(--tw-text-opacity, 1))}.on-this-day-mahogany-bg{--tw-bg-opacity: 1;background-color:rgb(139 58 43 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.on-this-day-crt-glow{text-shadow:0 0 5px rgba(0,240,255,.5),0 0 10px rgba(0,240,255,.3)}.on-this-day-border-glow{box-shadow:0 0 8px #00f0ff66,inset 0 0 4px #00f0ff33;border-color:#00f0ff99}.on-this-day-btn-glow{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 240 255 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.on-this-day-btn-glow:hover{background-color:#00f0ff1a}.on-this-day-btn-glow{box-shadow:0 0 5px #00f0ff33}.on-this-day-ivory{--tw-text-opacity: 1;color:rgb(253 251 247 / var(--tw-text-opacity, 1))}.legacy-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.legacy-content{overflow-wrap:break-word;font-size:1rem;line-height:1.5rem;line-height:1.625}.public-site .legacy-content{font-size:1.125rem;line-height:1.7}.legacy-content{overflow-wrap:anywhere}.legacy-content h2{padding-top:1.25rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em}.legacy-content h3{padding-top:1rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600}.legacy-content h4,.legacy-content h5,.legacy-content h6{padding-top:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.public-site .legacy-content h4,.public-site .legacy-content h5,.public-site .legacy-content h6{font-size:1.25rem;line-height:1.6}.legacy-content a{text-decoration-line:underline;text-underline-offset:4px}.legacy-content a:hover{color:hsl(var(--primary))}.legacy-content a:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--ring))}.legacy-content ul{list-style-type:disc}.legacy-content ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.legacy-content ul{padding-left:1.5rem}.legacy-content ol{list-style-type:decimal}.legacy-content ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.legacy-content ol{padding-left:1.5rem}.legacy-content li>ul,.legacy-content li>ol{margin-top:.75rem}.legacy-content img{margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem;height:auto;max-width:100%;border-radius:var(--radius)}.legacy-content blockquote{border-left-width:2px;border-color:hsl(var(--primary));padding-top:.5rem;padding-bottom:.5rem;padding-left:1.25rem;color:hsl(var(--muted-foreground))}.legacy-content table{margin-top:1.5rem;margin-bottom:1.5rem;display:block;width:100%;border-collapse:collapse;overflow-x:auto;text-align:left;font-size:.875rem;line-height:1.25rem}.public-site :is(.text-xs,.legacy-content table){font-size:1rem;line-height:1.6}.legacy-content th,.legacy-content td{border-width:1px;border-color:hsl(var(--border));padding:.75rem;vertical-align:top}.legacy-content section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.legacy-content section{border-bottom-width:1px;border-color:hsl(var(--border));padding-bottom:1.25rem}.legacy-content .legacy-image-unavailable{margin-top:1rem;margin-bottom:1rem;display:block;border-radius:calc(var(--radius) - 2px);border-width:1px;border-style:dashed;border-color:hsl(var(--border));padding:1rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.public-site :is(.text-xs,.legacy-content .legacy-image-unavailable){font-size:1rem;line-height:1.6}.legacy-calendar .legacy-content>ul{display:grid;list-style-type:none;gap:.75rem;padding-left:0}@media(min-width:640px){.legacy-calendar .legacy-content>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.legacy-calendar .legacy-content>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.legacy-calendar .legacy-content>ul>li{margin:0;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--border));padding:.75rem}.dna-guide{--dna-cta: #206b38;--dna-cta-hover: #164f29;--dna-cta-text: #ffffff;--dna-ink: #183b3f;--dna-paper: #f4f8f7;--dna-mint: #e7f1ec;--dna-gold: #f7df92;--dna-shadow: 0 12px 40px -18px #183b3f38;background:hsl(var(--background));color:hsl(var(--foreground))}.dna-container{width:min(100% - 2rem,72rem);margin-inline:auto}.dna-guide h1,.dna-guide h2,.dna-guide h3{text-wrap:balance}.dna-guide a{-webkit-tap-highlight-color:transparent}.dna-guide a:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:5px}.dna-eyebrow{color:var(--dna-ink);font-size:.7rem;font-weight:700;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.dna-hero{background:radial-gradient(ellipse at 85% 30%,var(--dna-mint),transparent 58%),var(--dna-paper)}.dna-year{color:var(--dna-ink);opacity:.68}.dna-hero-helix{position:absolute;top:-3rem;right:-1rem;width:13rem;height:37rem;transform:rotate(18deg);opacity:.22;pointer-events:none}.dna-helix-strand{stroke:var(--dna-ink)}.dna-helix-strand-alt{stroke:#9ab5aa}.dna-helix-rung{stroke:#91aaa0}.dna-offer-card{border:1px solid hsl(var(--border));box-shadow:var(--dna-shadow);transition:border-color .16s ease,box-shadow .16s ease}.dna-offer-card:hover{border-color:var(--dna-cta);box-shadow:0 16px 42px -18px #183b3f55}.dna-main-offer{border-top:4px solid var(--dna-cta)}.dna-discount{background:var(--dna-gold);color:var(--dna-ink)}.dna-cta{background:var(--dna-cta);color:var(--dna-cta-text);transition:background-color .16s ease}.dna-cta:hover,a:hover>.dna-cta,.dna-offer-card:hover .dna-cta{background:var(--dna-cta-hover)}.dna-surname-panel,.dna-pick-section,.dna-history-section{background:var(--dna-paper)}.dna-top-pick{border-left:4px solid var(--dna-cta)}.dna-comparison-row{position:relative;background:var(--dna-mint)}.dna-comparison-row:hover{background:#dbe9e0}.dna-comparison-row:focus-within{outline:3px solid hsl(var(--ring));outline-offset:-3px}.dna-row-link:after{content:"";position:absolute;inset:0}.dna-mid-banner{background:var(--dna-mint)}.dna-timeline-dot{background:var(--dna-ink)}.dna-bottom-section{background:var(--dna-mint)}.dna-sticky{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}@media(max-width:767px){.dna-guide{padding-bottom:5rem}}@media(prefers-reduced-motion:reduce){.dna-offer-card,.dna-cta{transition:none}}.public-site{--history-panel: #f0edfa;--site-hero-ink: #020817;--site-on-dark: #ffffff;--site-social: #1559b7;--site-social-hover: #10468f;font-size:1.125rem;line-height:1.7;min-width:0;-webkit-text-size-adjust:100%}.public-site :is(.text-xs,.text-sm){font-size:1rem;line-height:1.6}.public-site .text-base{font-size:1.125rem;line-height:1.7}.public-site .text-lg{font-size:1.25rem;line-height:1.6}.public-site :where(h1,h2,h3,p,a,label,td,th){overflow-wrap:anywhere}.public-site :where(form,fieldset,section,article){min-width:0}.public-site :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem;line-height:1.5;min-height:3rem;max-width:100%}.public-site :where(button,[role=button],[role=tab],[role=combobox],summary,a.inline-flex,a.flex){min-height:2.75rem;white-space:normal}.public-site :where(button,[role=button],[role=tab],[role=combobox]){font-size:1rem;line-height:1.5;height:auto;padding-block:.625rem}.public-site :where(button,[role=button]):has(>svg:only-child){min-width:2.75rem}.public-site [role=tablist]{height:auto;flex-wrap:wrap}.public-site :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.public-site .site-header :focus-visible,.public-site .site-dark-panel :focus-visible{outline-color:var(--site-on-dark)}.public-site :where(input[type=checkbox],input[type=radio]){min-width:1.375rem;min-height:1.375rem;accent-color:hsl(var(--primary))}.public-site label:has(input[type=checkbox],input[type=radio]){min-height:2.75rem;cursor:pointer}.public-site .today-history-panel{background:var(--history-panel);color:hsl(var(--foreground))}.public-site .site-dark-panel,.public-site .site-hero{background-color:var(--site-hero-ink);color:var(--site-on-dark)}.public-site .site-hero-shade{background:linear-gradient(to bottom,var(--site-hero-ink),color-mix(in srgb,var(--site-hero-ink) 80%,transparent))}.public-site .home-hero{--home-hero-blue: #1682b5;--home-hero-blue-hover: #106b97;min-height:clamp(38rem,calc(100svh - 4rem),54rem);padding-block:7rem 11rem}.public-site .home-hero .site-hero-shade{background:linear-gradient(to bottom,color-mix(in srgb,var(--site-hero-ink) 88%,transparent),color-mix(in srgb,var(--site-hero-ink) 78%,transparent) 32%,color-mix(in srgb,var(--site-hero-ink) 52%,transparent) 52%,hsl(var(--background) / .48) 78%,hsl(var(--background)))}.public-site .home-hero-title{max-width:80rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.12;color:var(--site-on-dark);text-wrap:balance}.public-site .home-hero-description{font-size:clamp(1.125rem,1.65vw,1.5rem);color:var(--site-on-dark);text-wrap:pretty;text-shadow:0 1px 8px var(--site-hero-ink)}.public-site .home-hero-actions button{min-height:3.5rem;font-size:1.25rem;line-height:1.4}.public-site .home-hero-search{background:var(--home-hero-blue);color:var(--site-on-dark);box-shadow:0 4px 16px hsl(var(--foreground) / .15)}.public-site .home-hero-search:hover{background:var(--home-hero-blue-hover);color:var(--site-on-dark)}.public-site .home-hero :focus-visible{outline-color:var(--site-on-dark);outline-offset:5px}@media(max-width:639px){.public-site .home-hero{min-height:38rem;padding-block:5rem 9rem}.public-site .home-hero-actions{max-width:24rem}}.public-site .site-hero-outline{background:transparent;color:var(--site-on-dark);border-color:color-mix(in srgb,var(--site-on-dark) 65%,transparent)}.public-site .site-hero-outline:hover{background:color-mix(in srgb,var(--site-on-dark) 15%,transparent);color:var(--site-on-dark)}.public-site .site-social-icon{color:var(--site-social)}.public-site .site-social-button{background:var(--site-social);color:var(--site-on-dark)}.public-site .site-social-button:hover{background:var(--site-social-hover);color:var(--site-on-dark)}.public-site .dna-eyebrow{font-size:1rem;letter-spacing:.08em}.public-site .dna-year{opacity:1}.public-site .history-year-days a{min-height:2.75rem;font-size:1rem}.public-site .sponsor-result-links a{min-height:2.75rem;padding-block:.5rem;align-items:center;font-size:1.125rem}.public-site .sponsor-table-link{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem;font-size:1.125rem}.public-site .legacy-content{font-size:1.125rem;line-height:1.75}.public-site .legacy-content :where(p,li){font-size:inherit;line-height:inherit}.public-site .legacy-content table{font-size:1rem}.public-site :where(nav[aria-label=breadcrumb] a,nav[aria-label="More record searches"] a,nav[aria-label$="sponsor searches"] a){display:inline-flex;align-items:center;min-height:2.75rem}@media(max-width:639px){.public-site .container{padding-inline:1rem}.public-site .site-header>.container{min-height:4.5rem;height:auto;padding-block:.5rem}}
