.blog-page,.blog-page *{font-style:normal!important}.blog-page{min-height:100vh}.blog-hero{border-top:none;padding-top:6rem;padding-bottom:1rem}.blog-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle,#6b7180);margin:0 0 1rem;font-size:.75rem}.blog-h1{font-family:var(--display);letter-spacing:-.035em;color:var(--fg,#0e1116);margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;line-height:1}.blog-intro{color:var(--subtle,#424751);text-wrap:balance;max-width:56rem;margin:0;font-size:1.125rem;line-height:1.55}.blog-list-section{border-top:none;padding-top:2rem;padding-bottom:1rem}.blog-archive{border-top:2px solid var(--fg,#0e1116);margin:0;padding:0;list-style:none}.blog-archive-item{border-bottom:1px solid var(--line,#e6e6e6);display:block}.blog-archive-item:last-child{border-bottom:2px solid var(--fg,#0e1116)}.blog-archive-link{color:inherit;grid-template-columns:120px 130px 1fr 70px;align-items:baseline;gap:28px;padding:22px 0;text-decoration:none;transition:padding-left .24s,background-color .15s;display:grid}.blog-archive-link:hover{background-color:color-mix(in oklch, var(--accent,#2a5cff) 4%, transparent);padding-left:14px}.blog-archive-date{font-family:var(--mono);letter-spacing:.04em;color:var(--fg,#0e1116);font-size:13px;font-weight:500}.blog-archive-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#c04a1a;font-size:10.5px;font-weight:600}.blog-archive-headline{font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;color:var(--fg,#0e1116);margin:0;font-size:1.375rem;font-weight:600;line-height:1.25;transition:color .15s}.blog-archive-link:hover .blog-archive-headline{color:var(--accent,#2a5cff)}.blog-archive-read{font-family:var(--mono);letter-spacing:.04em;color:var(--muted,#98a0ae);text-align:right;white-space:nowrap;font-size:11.5px}.blog-archive-foot{font-family:var(--mono);letter-spacing:.06em;color:var(--muted,#98a0ae);margin-top:22px;font-size:11px}@media (max-width:720px){.blog-archive-link{grid-template-columns:100px 1fr;gap:14px 18px;padding:18px 0}.blog-archive-tag{grid-area:2/2;margin-top:-6px}.blog-archive-headline{grid-area:1/2;font-size:1.125rem}.blog-archive-date{grid-area:1/1;font-size:12px}.blog-archive-read{display:none}.blog-archive-link:hover{padding-left:6px}}.blog-more-section{padding-top:56px;padding-bottom:96px}.blog-cta-row{flex-wrap:wrap;gap:24px 32px;margin-top:32px;display:flex}.blog-cta-link{font-family:var(--mono);color:var(--accent,#2a5cff);border-bottom:1px solid #0000;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s}.blog-cta-link:hover{border-bottom-color:currentColor}[data-theme=dark] .blog-archive{border-top-color:#ffffffd9}[data-theme=dark] .blog-archive-item{border-bottom-color:#ffffff14}[data-theme=dark] .blog-archive-item:last-child{border-bottom-color:#ffffffd9}[data-theme=dark] .blog-archive-link:hover{background-color:color-mix(in oklch, var(--accent,#6b95ff) 8%, transparent)}[data-theme=dark] .blog-archive-tag{color:#e5824a}