.cora-ashenby-blog{--bl-paper:#ffffff;--bl-ink:#172033;--bl-muted:#5d6a7e;--bl-accent:#335cff;--bl-rule:#d8deea;font-family:Inter,system-ui,sans-serif;line-height:1.65;margin:0;color:var(--bl-ink);background-color:var(--bl-paper);background-image:none}.cora-ashenby-blog a{color:var(--bl-accent);text-underline-offset:0.22em}.cora-ashenby-blog-hero{max-width:920px;margin:0 auto;padding:72px 24px 48px;border-bottom:1px solid var(--bl-rule)}.cora-ashenby-blog-hero h1{font-family:Inter,system-ui,sans-serif;font-size:clamp(2.4rem,7vw,5.5rem);line-height:0.92;letter-spacing:-0.055em;margin:0 0 18px}.cora-ashenby-blog-hero p{max-width:680px;color:var(--bl-muted);font-size:1.08rem}.cora-ashenby-blog-layout,.cora-ashenby-blog-article{max-width:780px;margin:0 auto;padding:48px 24px}.cora-ashenby-blog-card{border-top:1px solid var(--bl-rule);padding:26px 0;position:relative}.cora-ashenby-blog-card::before{content:'field note';font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--bl-accent);font-size:0.72rem;letter-spacing:0.18em;text-transform:uppercase}.cora-ashenby-blog-byline,.cora-ashenby-blog-empty{color:var(--bl-muted)}.cora-ashenby-blog time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.82rem;letter-spacing:0.08em;text-transform:uppercase}.cora-ashenby-blog table{width:100%;border-collapse:collapse;margin:28px 0;font-size:0.95rem}.cora-ashenby-blog th,.cora-ashenby-blog td{border:1px solid var(--bl-rule);padding:10px 12px;text-align:left;vertical-align:top}.cora-ashenby-blog th{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase;background:rgba(0,0,0,.035)}