.roadmap-day[data-astro-cid-nliockss]{background:#fff;font-family:var(--font-sans)}.roadmap-day__container[data-astro-cid-nliockss]{max-width:680px;margin:0 auto;position:relative;z-index:1}.roadmap-day__masthead[data-astro-cid-nliockss]{padding:3rem 2rem 1.5rem;border-bottom:1px solid rgba(15,23,42,.12)}.roadmap-day__masthead[data-astro-cid-nliockss]>[data-astro-cid-nliockss]{max-width:900px;margin-left:auto;margin-right:auto}.roadmap-day__meta[data-astro-cid-nliockss]{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 1rem}.roadmap-day__title[data-astro-cid-nliockss]{font-family:var(--font-display);font-size:clamp(2.8rem,4.2vw,4.1rem);font-weight:700;line-height:1.02;letter-spacing:-.01em;margin:0;color:var(--text)}.roadmap-day__deck[data-astro-cid-nliockss]{margin:1.25rem 0 0;max-width:58ch;font-size:1.2rem;line-height:1.75;font-weight:400;color:#475569}.roadmap-day__deck[data-astro-cid-nliockss] p{margin:0}.roadmap-day__content[data-astro-cid-nliockss]{padding:2.5rem 2rem 6rem;background:#fff}.roadmap-day__container[data-astro-cid-nliockss] h2{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1.3;margin:6rem 0 1.5rem;color:var(--text)}.roadmap-day__container[data-astro-cid-nliockss] h2:first-of-type{margin-top:0}.roadmap-day__container[data-astro-cid-nliockss] h2:last-of-type{margin-top:7rem;padding-top:0;border-top:none;border-left:none;padding-left:0;font-size:1.25rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b;display:flex;align-items:center;gap:.75rem}.roadmap-day__container[data-astro-cid-nliockss] h2:last-of-type:before{content:"";height:1px;background:#0f172a1f;flex:0 0 3.5rem}.roadmap-day__container[data-astro-cid-nliockss] h3{font-family:var(--font-display);font-size:1.2rem;font-weight:600;line-height:1.4;margin:3rem 0 1rem;color:var(--text)}.roadmap-day__container[data-astro-cid-nliockss] p{font-size:1.125rem;line-height:1.7;margin:0 0 1.25rem;color:var(--text);hyphens:auto;text-wrap:pretty}.roadmap-day__container[data-astro-cid-nliockss] .research-note{position:relative;padding-left:.75rem}.roadmap-day__container[data-astro-cid-nliockss] .research-note:before{content:"";position:absolute;left:-.5rem;top:.2rem;bottom:.2rem;width:1px;background:#94a3b859}.roadmap-day__container[data-astro-cid-nliockss] .references{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(148,163,184,.25);color:var(--text-muted)}.roadmap-day__container[data-astro-cid-nliockss] .references__title{font-size:.95rem;font-weight:600;margin-bottom:.75rem}.roadmap-day__container[data-astro-cid-nliockss] .references p,.roadmap-day__container[data-astro-cid-nliockss] .references ul,.roadmap-day__container[data-astro-cid-nliockss] .references ol{font-size:.95rem;margin-bottom:.75rem}.roadmap-day__container[data-astro-cid-nliockss] .references li{margin-bottom:.6rem}.roadmap-day__container[data-astro-cid-nliockss] h2:first-of-type+p:first-letter{float:left;font-family:var(--font-display);font-size:3.25rem;line-height:.9;padding:.1rem .55rem 0 0;font-weight:700;color:var(--text)}.roadmap-day__container[data-astro-cid-nliockss] p+p{text-indent:0}.roadmap-day__container[data-astro-cid-nliockss] ul,.roadmap-day__container[data-astro-cid-nliockss] ol{font-size:1.125rem;line-height:1.7;margin:1rem 0 1.5rem;padding-left:1.5rem}.roadmap-day__container[data-astro-cid-nliockss] li{margin-bottom:.5rem}.roadmap-day__container[data-astro-cid-nliockss] strong{font-weight:600;color:var(--text)}.roadmap-day__container[data-astro-cid-nliockss] section{margin:5rem 0}.roadmap-day__container[data-astro-cid-nliockss] section:first-child{margin-top:0}.roadmap-day__container[data-astro-cid-nliockss] section:last-child{margin-bottom:0}.roadmap-day__container[data-astro-cid-nliockss] .card,.roadmap-day__container[data-astro-cid-nliockss] .callout{background:none;border:none;box-shadow:none;padding:0}.roadmap-day__container[data-astro-cid-nliockss] a:not(.btn){color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.roadmap-day__container[data-astro-cid-nliockss] a:not(.btn):hover{border-bottom-color:var(--accent)}@media(max-width:768px){.roadmap-day__title[data-astro-cid-nliockss]{font-size:2.4rem}.roadmap-day__content[data-astro-cid-nliockss]{padding:2rem 1.5rem 4rem}.roadmap-day__masthead[data-astro-cid-nliockss]{padding:2.5rem 1.5rem 1.25rem}.roadmap-day__deck[data-astro-cid-nliockss]{font-size:1.1rem;line-height:1.7}.roadmap-day__container[data-astro-cid-nliockss] h2{font-size:1.5rem;margin:3rem 0 1.25rem}.roadmap-day__container[data-astro-cid-nliockss] h3{font-size:1.125rem;margin:2.5rem 0 1rem}.roadmap-day__container[data-astro-cid-nliockss] p,.roadmap-day__container[data-astro-cid-nliockss] ul,.roadmap-day__container[data-astro-cid-nliockss] ol{font-size:1rem}.roadmap-day__container[data-astro-cid-nliockss] .research-note{padding-left:.5rem}.roadmap-day__container[data-astro-cid-nliockss] .research-note:before{left:-.35rem}.roadmap-day__container[data-astro-cid-nliockss] .references__title,.roadmap-day__container[data-astro-cid-nliockss] .references p,.roadmap-day__container[data-astro-cid-nliockss] .references ul,.roadmap-day__container[data-astro-cid-nliockss] .references ol{font-size:.9rem}}
