.journal[data-astro-cid-2obfiiqs]{padding-bottom:1rem}.journal-intro[data-astro-cid-2obfiiqs]{display:grid;gap:1rem;padding:1.5rem 1.25rem 1.25rem}.journal-intro__copy[data-astro-cid-2obfiiqs] h1[data-astro-cid-2obfiiqs]{margin:0;color:var(--foreground);font-family:var(--font-display);font-size:1.875rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}.journal-intro__copy[data-astro-cid-2obfiiqs] p[data-astro-cid-2obfiiqs]{margin:.35rem 0 0;color:var(--muted-foreground);font-size:.9375rem;line-height:1.5}.journal-intro__lang[data-astro-cid-2obfiiqs]{color:var(--primary);white-space:nowrap}.journal-tools[data-astro-cid-2obfiiqs]{display:grid;gap:.75rem}.journal-pills[data-astro-cid-2obfiiqs]{display:flex;gap:.5rem;margin:0 -1.25rem;padding:0 1.25rem;overflow-x:auto;scrollbar-width:none}.journal-pills[data-astro-cid-2obfiiqs]::-webkit-scrollbar{display:none}.journal-pills[data-astro-cid-2obfiiqs] button[data-astro-cid-2obfiiqs]{flex:none;height:2.25rem;padding:0 .95rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink-soft);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.journal-pills[data-astro-cid-2obfiiqs] button[data-astro-cid-2obfiiqs]:hover{border-color:var(--line-strong);color:var(--foreground)}.journal-pills[data-astro-cid-2obfiiqs] button[data-astro-cid-2obfiiqs][aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.journal-pills[data-astro-cid-2obfiiqs] button[data-astro-cid-2obfiiqs]:focus-visible,.journal-search[data-astro-cid-2obfiiqs]:focus-within,.journal-empty[data-astro-cid-2obfiiqs] button[data-astro-cid-2obfiiqs]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.journal-search[data-astro-cid-2obfiiqs]{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .85rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground)}.journal-search[data-astro-cid-2obfiiqs] svg[data-astro-cid-2obfiiqs]{width:1rem;height:1rem;flex:none}.journal-search[data-astro-cid-2obfiiqs] input[data-astro-cid-2obfiiqs]{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font-size:.9375rem;outline:none}.journal-search[data-astro-cid-2obfiiqs] input[data-astro-cid-2obfiiqs]::-moz-placeholder{color:var(--muted-foreground)}.journal-search[data-astro-cid-2obfiiqs] input[data-astro-cid-2obfiiqs]::placeholder{color:var(--muted-foreground)}.journal-kicker[data-astro-cid-2obfiiqs]{margin:0;color:var(--primary);font-size:.8125rem;font-weight:500}.journal-section-title[data-astro-cid-2obfiiqs]{margin:0;color:var(--foreground);font-family:var(--font-display);font-size:1.375rem;font-weight:500;letter-spacing:-.01em}.journal-featured[data-astro-cid-2obfiiqs]{display:grid;gap:2.5rem;padding:1.5rem 1.25rem 0;background:linear-gradient(var(--border),var(--border)) top center / calc(100% - 2.5rem) 1px no-repeat}.journal-lead__link[data-astro-cid-2obfiiqs]{display:block;border-radius:var(--radius-lg);color:inherit;text-decoration:none}.journal-lead__link[data-astro-cid-2obfiiqs]:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.journal-lead__media[data-astro-cid-2obfiiqs]{display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-display);font-size:2rem}.journal-lead__media[data-astro-cid-2obfiiqs] img[data-astro-cid-2obfiiqs]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.23,1,.32,1)}.journal-lead__media--diagram[data-astro-cid-2obfiiqs] img[data-astro-cid-2obfiiqs]{-o-object-fit:contain;object-fit:contain}.journal-lead__link[data-astro-cid-2obfiiqs]:hover .journal-lead__media[data-astro-cid-2obfiiqs] img[data-astro-cid-2obfiiqs]{transform:scale(1.02)}.journal-lead[data-astro-cid-2obfiiqs] .journal-kicker[data-astro-cid-2obfiiqs]{margin-top:1.25rem}.journal-lead[data-astro-cid-2obfiiqs] h2[data-astro-cid-2obfiiqs]{max-width:44rem;margin:.5rem 0 0;color:var(--foreground);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-decoration-thickness:1px;text-underline-offset:6px}.journal-lead__link[data-astro-cid-2obfiiqs]:hover h2[data-astro-cid-2obfiiqs]{text-decoration-line:underline}.journal-lead__description[data-astro-cid-2obfiiqs]{max-width:40rem;margin:.85rem 0 0;color:var(--muted-foreground);font-size:1rem;line-height:1.65}.journal-byline[data-astro-cid-2obfiiqs]{display:flex;align-items:center;gap:.7rem;margin-top:1.1rem}.journal-byline[data-astro-cid-2obfiiqs] img[data-astro-cid-2obfiiqs]{width:2rem;height:2rem;flex:none;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--border)}.journal-byline__name[data-astro-cid-2obfiiqs]{display:block;color:var(--foreground);font-size:.875rem;font-weight:500}.journal-byline[data-astro-cid-2obfiiqs] small[data-astro-cid-2obfiiqs]{display:block;margin-top:.15rem;color:var(--muted-foreground);font-size:.8125rem}.journal-latest[data-astro-cid-2obfiiqs] .journal-section-title[data-astro-cid-2obfiiqs]{padding-bottom:.65rem;border-bottom:1px solid var(--foreground)}.journal-latest[data-astro-cid-2obfiiqs] ol[data-astro-cid-2obfiiqs]{margin:0;padding:0;list-style:none}.journal-latest[data-astro-cid-2obfiiqs] li[data-astro-cid-2obfiiqs]{border-bottom:1px solid var(--border)}.journal-latest[data-astro-cid-2obfiiqs] a[data-astro-cid-2obfiiqs]{display:block;padding:1rem 0;color:inherit;text-decoration:none}.journal-latest[data-astro-cid-2obfiiqs] a[data-astro-cid-2obfiiqs]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.journal-latest[data-astro-cid-2obfiiqs] h3[data-astro-cid-2obfiiqs]{margin:.3rem 0 0;color:var(--foreground);font-family:var(--font-display);font-size:1.125rem;font-weight:400;line-height:1.3;text-decoration-thickness:1px;text-underline-offset:4px}.journal-latest[data-astro-cid-2obfiiqs] a[data-astro-cid-2obfiiqs]:hover h3[data-astro-cid-2obfiiqs]{text-decoration-line:underline}.journal-latest[data-astro-cid-2obfiiqs] time[data-astro-cid-2obfiiqs]{display:block;margin-top:.4rem;color:var(--muted-foreground);font-size:.8125rem}.journal-archive[data-astro-cid-2obfiiqs]{padding:3rem 1.25rem 0}.journal-section-head[data-astro-cid-2obfiiqs]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid var(--foreground)}.journal-section-head[data-astro-cid-2obfiiqs] p[data-astro-cid-2obfiiqs]{margin:0;color:var(--muted-foreground);font-size:.8125rem}.journal-grid[data-astro-cid-2obfiiqs]{display:grid;gap:2.75rem 2rem;margin-top:2rem}.journal-grid[data-astro-cid-2obfiiqs] [data-astro-cid-2obfiiqs][hidden]{display:none}.journal-empty[data-astro-cid-2obfiiqs]{margin-top:2rem;padding:3rem 1.5rem;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center}.journal-empty[data-astro-cid-2obfiiqs] p[data-astro-cid-2obfiiqs]{margin:0;color:var(--muted-foreground)}.journal-empty[data-astro-cid-2obfiiqs] button[data-astro-cid-2obfiiqs]{margin-top:1rem;border:0;background:none;color:var(--primary);font-weight:500;cursor:pointer}.journal-empty[data-astro-cid-2obfiiqs][hidden],.journal-featured[data-astro-cid-2obfiiqs][hidden],.journal-archive[data-astro-cid-2obfiiqs][hidden]{display:none}.journal-section-intro[data-astro-cid-2obfiiqs]{max-width:40rem;margin:-.5rem 0 1.25rem;color:var(--muted-foreground);font-size:.9375rem;line-height:1.55}.journal-archive[data-astro-cid-2obfiiqs].journal-archive--empty{padding-top:0}.journal-intro__copy[data-astro-cid-2obfiiqs] .platform-links{margin-top:.85rem}.journal-cta[data-astro-cid-2obfiiqs]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding:1.5rem 1.25rem;background:linear-gradient(var(--border),var(--border)) top center / calc(100% - 2.5rem) 1px no-repeat}.journal-cta[data-astro-cid-2obfiiqs] p[data-astro-cid-2obfiiqs]{margin:0;color:var(--foreground);font-family:var(--font-display);font-size:1.375rem;line-height:1.25}@media(min-width:640px){.journal-grid[data-astro-cid-2obfiiqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-featured[data-astro-cid-2obfiiqs]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}.journal-lead[data-astro-cid-2obfiiqs]{grid-column:1 / -1}}@media(min-width:768px){.journal-intro[data-astro-cid-2obfiiqs]{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:end;gap:1rem 2rem;padding:2.25rem 2rem 1.5rem}.journal-intro__copy[data-astro-cid-2obfiiqs] h1[data-astro-cid-2obfiiqs]{font-size:2.25rem}.journal-tools[data-astro-cid-2obfiiqs]{display:contents}.journal-pills[data-astro-cid-2obfiiqs]{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;margin:0;padding:0}.journal-search[data-astro-cid-2obfiiqs]{grid-column:2;grid-row:1}.journal-featured[data-astro-cid-2obfiiqs],.journal-archive[data-astro-cid-2obfiiqs],.journal-cta[data-astro-cid-2obfiiqs]{padding-inline:2rem;background-size:calc(100% - 4rem) 1px}.journal-featured[data-astro-cid-2obfiiqs]{padding-top:2rem}.journal-archive[data-astro-cid-2obfiiqs]{padding-top:4rem}}@media(min-width:1024px){.journal-featured[data-astro-cid-2obfiiqs]{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));gap:2.5rem}.journal-lead[data-astro-cid-2obfiiqs]{grid-column:auto}.journal-grid[data-astro-cid-2obfiiqs]{grid-template-columns:repeat(3,minmax(0,1fr))}}
