.o-oe__list{list-style:none;margin:var(--o-space-6) 0 0;padding:0;display:grid;grid-gap:0;gap:0}.o-oe__item{display:grid;grid-gap:var(--o-space-3);gap:var(--o-space-3);padding-block:var(--o-space-7);border-block-start:1px solid var(--o-line)}.o-oe__item:first-child{-webkit-border-before:0;border-block-start:0;padding-block-start:var(--o-space-5)}.o-oe__item:last-child{-webkit-padding-after:0;padding-block-end:0}.o-oe__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--o-space-3)}.o-oe__head h3{margin:0;font-size:22px;line-height:1.25;font-weight:var(--o-font-weight-display);letter-spacing:-.014em}.o-oe__head h3 a{color:var(--o-ink);text-decoration:none}.o-oe__head h3 a:hover{color:var(--o-brand);text-decoration:underline;text-underline-offset:3px}.o-band .o-oe__head .o-prov{background:var(--o-surface)}.o-oe__head .o-prov[data-status=published]{color:var(--o-pine)}.o-oe__q{margin:0;max-inline-size:68ch;font-size:17px;line-height:1.55;font-weight:var(--o-font-weight-semi);color:var(--o-ink)}.o-oe__ev{max-inline-size:72ch;line-height:1.65;font-weight:var(--o-font-weight-medium)}.o-oe__by,.o-oe__ev{margin:0;font-size:15px;color:var(--o-ink-2)}.o-oe__by{font-weight:var(--o-font-weight-semi)}.o-oe__abstract{margin:0;max-inline-size:72ch;font-size:15px;line-height:1.7;font-weight:var(--o-font-weight-medium);color:var(--o-ink-2)}.o-oe__item h4{margin:var(--o-space-2) 0 0;font-size:12px;font-weight:var(--o-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--o-ink-3)}.o-oe__meta{display:flex;flex-wrap:wrap;gap:var(--o-space-2) var(--o-space-4);margin:0;font-size:13px;font-weight:var(--o-font-weight-medium);color:var(--o-ink-3)}.o-oe__meta>span+span{padding-inline-start:var(--o-space-4);border-inline-start:1px solid var(--o-line)}.o-oe__formats{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.o-oe__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--o-space-2) var(--o-space-5);margin:var(--o-space-2) 0 0;font-size:15px;font-weight:var(--o-font-weight-semi)}.o-oe__links a{color:var(--o-brand);text-decoration:none}.o-oe__links a:hover{text-decoration:underline;text-underline-offset:3px}.o-oe__go{color:var(--o-accent)}.o-oe__go:hover{color:var(--o-accent-hover)}.o-oe__links .o-oe__go:after{content:"\2192";-webkit-margin-start:6px;margin-inline-start:6px}.o-oe__code,.o-oe__path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:var(--o-font-weight-medium);overflow-wrap:anywhere}.o-oe__code{margin:var(--o-space-5) 0 0;padding:var(--o-space-4) var(--o-space-5);border:1px solid var(--o-line);border-radius:var(--o-radius-card);background:var(--o-surface-2);line-height:1.7;color:var(--o-ink)}.o-oe__wip{display:grid;grid-gap:var(--o-space-3);gap:var(--o-space-3);margin-block-start:var(--o-space-6);padding-inline-start:var(--o-space-5);border-inline-start:3px solid var(--o-line-strong)}.o-oe__wip h3{margin:0;font-size:20px;line-height:1.3;font-weight:var(--o-font-weight-display)}@media (max-width:600px){.o-oe__item{padding-block:var(--o-space-6)}.o-oe__head h3{font-size:20px}.o-oe__q{font-size:16px}.o-oe__meta{display:grid;grid-gap:4px;gap:4px}.o-oe__meta>span+span{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.o-oe__links{gap:var(--o-space-2) var(--o-space-4)}}