@layer properties,theme,base;@layer components{.blog-post-route-surface{text-align:center;background-color:#f7f5ef;min-height:100vh;padding-block:6rem;padding-inline:1.25rem}.blog-post-route-surface:is(.dark *){background-color:var(--color-slate-950);color:var(--color-white)}.blog-post-route-eyebrow{letter-spacing:.2em;color:var(--color-indigo-600);text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.42857}.blog-post-route-eyebrow:is(.dark *){color:var(--color-indigo-400)}.blog-post-route-text{font-family:var(--font-serif);margin-top:1rem;font-size:3rem;font-weight:900;line-height:1}.blog-post-route-text-2{color:var(--color-indigo-600);margin-top:2rem;font-weight:700;display:inline-block}@media (hover:hover){.blog-post-route-text-2:hover{text-decoration-line:underline}}.blog-post-route-text-2:is(.dark *){color:var(--color-indigo-400)}.blog-post-route-page{min-height:100vh;color:var(--color-slate-900);background-color:#f7f5ef}.blog-post-route-page:is(.dark *){background-color:var(--color-slate-950);color:var(--color-slate-100)}.blog-post-route-header{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--color-stone-200);padding-block:3.5rem;padding-inline:1.25rem}@media (width>=48rem){.blog-post-route-header{padding-block:5rem}}.blog-post-route-header:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}.blog-post-route-region{max-width:48rem;margin-inline:auto}.blog-post-route-link{color:var(--color-indigo-600);font-size:.875rem;font-weight:700;line-height:1.42857}@media (hover:hover){.blog-post-route-link:hover{text-decoration-line:underline}}.blog-post-route-link:is(.dark *){color:var(--color-indigo-400)}.blog-post-route-title{font-family:var(--font-serif);letter-spacing:-.025em;margin-top:1.75rem;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=48rem){.blog-post-route-title{font-size:3.75rem;line-height:1.25}}.blog-post-route-muted{color:var(--color-slate-600);margin-top:1.5rem;font-size:1.25rem;line-height:2rem}.blog-post-route-muted:is(.dark *){color:var(--color-slate-300)}.blog-post-route-row{color:var(--color-slate-500);align-items:center;gap:.75rem;margin-top:1.75rem;font-size:.875rem;font-weight:600;line-height:1.42857;display:flex}.blog-post-route-row:is(.dark *){color:var(--color-slate-400)}.blog-post-route-region-2{max-width:48rem;margin-inline:auto;padding-block:3rem;padding-inline:1.25rem}@media (width>=48rem){.blog-post-route-region-2{padding-block:4rem}}.blog-post-route-aside{border-top-style:solid;border-top-width:1px;border-color:var(--color-stone-200);padding-block:3rem;padding-inline:1.25rem}.blog-post-route-aside:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}.blog-post-route-row-2{justify-content:space-between;align-items:center;gap:1.25rem;max-width:48rem;margin-inline:auto;display:flex}.blog-post-route-copy{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;line-height:1.33333}.blog-post-route-link-2{background-color:var(--color-slate-900);color:var(--color-white);border-radius:9999px;padding-block:.75rem;padding-inline:1.25rem;font-size:.875rem;font-weight:700;line-height:1.42857}@media (hover:hover){.blog-post-route-link-2:hover{background-color:var(--color-indigo-600)}}.blog-post-route-link-2:is(.dark *){background-color:var(--color-white);color:var(--color-slate-950)}}
