.bento-template[data-astro-cid-sitd27ib],.bento-article[data-astro-cid-sitd27ib]{--bento-bg:var(--color-background,#151a20);--bento-text:var(--color-text,#edf2f5);--bento-primary:var(--color-primary,#79bdf0);--bento-accent:var(--color-accent,var(--bento-primary));--bento-muted:color-mix(in srgb, var(--bento-text) 58%, var(--bento-bg) 42%);--bento-faint:color-mix(in srgb, var(--bento-text) 38%, var(--bento-bg) 62%);--bento-border:color-mix(in srgb, var(--bento-bg) 84%, var(--bento-text) 16%);--bento-tile:color-mix(in srgb, var(--bento-bg) 93%, var(--bento-text) 7%);--bento-tile-hi:color-mix(in srgb, var(--bento-bg) 87%, var(--bento-text) 13%);--bento-tint:color-mix(in srgb, var(--bento-bg) 80%, var(--bento-accent) 20%);--bento-code-bg:color-mix(in srgb, var(--bento-bg) 90%, var(--bento-text) 10%);--bento-font-heading:var(--font-heading,ui-sans-serif, system-ui, sans-serif);--bento-font-body:var(--font-body,ui-sans-serif, system-ui, sans-serif);--bento-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--bento-radius:1rem;background-color:var(--bento-bg);color:var(--bento-text);font-family:var(--bento-font-body)}.bento-wrap[data-astro-cid-sitd27ib]{width:100%;max-width:72rem;margin:0 auto;padding:1rem .85rem 3rem}@media (width>=640px){.bento-wrap[data-astro-cid-sitd27ib]{padding:1.5rem 1.25rem 4rem}}.bento-grid[data-astro-cid-sitd27ib]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:9.75rem;grid-auto-flow:dense;gap:.6rem;display:grid}@media (width>=640px){.bento-grid[data-astro-cid-sitd27ib]{grid-auto-rows:11rem;gap:.75rem}}@media (width>=1024px){.bento-grid[data-astro-cid-sitd27ib]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:11.5rem}}.bento-w1[data-astro-cid-sitd27ib]{grid-column:span 1}.bento-w2[data-astro-cid-sitd27ib],.bento-w4[data-astro-cid-sitd27ib]{grid-column:span 2}.bento-h1[data-astro-cid-sitd27ib]{grid-row:span 1}.bento-h2[data-astro-cid-sitd27ib]{grid-row:span 2}@media (width>=1024px){.bento-w4[data-astro-cid-sitd27ib]{grid-column:span 4}}.bento-tile[data-astro-cid-sitd27ib]{border:1px solid var(--bento-border);border-radius:var(--bento-radius);background:var(--bento-tile);min-width:0;min-height:0;color:var(--bento-text);text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.bento-tile[data-astro-cid-sitd27ib]:hover,.bento-tile[data-astro-cid-sitd27ib]:focus-within{border-color:color-mix(in srgb, var(--bento-accent) 65%, var(--bento-border) 35%)}@media (width>=640px){.bento-tile[data-astro-cid-sitd27ib]:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.bento-tile[data-astro-cid-sitd27ib],.bento-bg[data-astro-cid-sitd27ib] img[data-astro-cid-sitd27ib]{transition:none}.bento-tile[data-astro-cid-sitd27ib]:hover{transform:none}}.bento-link[data-astro-cid-sitd27ib]{z-index:1;border-radius:inherit;position:absolute;inset:0}.bento-link[data-astro-cid-sitd27ib]:focus-visible{outline:2px solid var(--bento-accent);outline-offset:-3px}.bento-body[data-astro-cid-sitd27ib]{z-index:0;flex-direction:column;flex:auto;gap:.45rem;min-width:0;min-height:0;padding:.8rem;display:flex;position:relative;overflow:hidden}@media (width>=640px){.bento-body[data-astro-cid-sitd27ib]{gap:.5rem;padding:1rem}}.bento-top[data-astro-cid-sitd27ib]{font-family:var(--bento-font-mono);justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;line-height:1;display:flex}.bento-idx[data-astro-cid-sitd27ib]{color:var(--bento-accent);font-weight:800}.bento-date[data-astro-cid-sitd27ib]{color:var(--bento-faint);white-space:nowrap}.bento-title[data-astro-cid-sitd27ib]{font-family:var(--bento-font-heading);letter-spacing:-.01em;color:var(--bento-text);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;max-height:3.75em;margin:0;font-size:.92rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width>=640px){.bento-title[data-astro-cid-sitd27ib]{font-size:1.02rem}}.bento-excerpt[data-astro-cid-sitd27ib]{color:var(--bento-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;max-height:2.9em;margin:0;font-size:.84rem;line-height:1.45;display:none;overflow:hidden}.bento-top[data-astro-cid-sitd27ib]{flex-shrink:0}.bento-foot[data-astro-cid-sitd27ib]{font-family:var(--bento-font-mono);color:var(--bento-faint);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.35rem;margin-top:auto;font-size:.7rem;line-height:1;display:flex;overflow:hidden}.bento-foot[data-astro-cid-sitd27ib]>span[data-astro-cid-sitd27ib]{flex-shrink:0}.bento-foot[data-astro-cid-sitd27ib] .bento-chip[data-astro-cid-sitd27ib]{min-width:0;overflow:hidden}.bento-chip[data-astro-cid-sitd27ib]{z-index:2;border:1px solid var(--bento-border);background:color-mix(in srgb, var(--bento-bg) 70%, transparent);color:var(--bento-muted);font-family:var(--bento-font-mono);white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .5rem;font-size:.68rem;line-height:1;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.bento-chip[data-astro-cid-sitd27ib]:hover{color:var(--bento-accent);border-color:var(--bento-accent)}.bento-chip[data-astro-cid-sitd27ib]:before{content:"#";opacity:.6;margin-right:.1rem}.bento-bg[data-astro-cid-sitd27ib]{background:var(--bento-tile-hi);position:relative;overflow:hidden}.bento-bg[data-astro-cid-sitd27ib] img[data-astro-cid-sitd27ib]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.bento-tile[data-astro-cid-sitd27ib]:hover .bento-bg[data-astro-cid-sitd27ib] img[data-astro-cid-sitd27ib]{transform:scale(1.04)}.bento-ph[data-astro-cid-sitd27ib]{background:radial-gradient(color-mix(in srgb, var(--bento-text) 16%, transparent) 1px, transparent 1.5px) 0 0 / 14px 14px, linear-gradient(135deg, var(--bento-tint), color-mix(in srgb, var(--bento-bg) 90%, var(--bento-primary) 10%));width:100%;height:100%}.bento-feature[data-astro-cid-sitd27ib]{flex-direction:column;justify-content:flex-end}.bento-feature[data-astro-cid-sitd27ib] .bento-bg[data-astro-cid-sitd27ib]{z-index:0;position:absolute;inset:0}.bento-feature[data-astro-cid-sitd27ib] .bento-body[data-astro-cid-sitd27ib]{flex:0 auto;justify-content:flex-end;gap:.6rem;margin-top:auto}.bento-feature[data-astro-cid-sitd27ib] .bento-title[data-astro-cid-sitd27ib]{max-height:3.45em;font-size:clamp(1.2rem,2.6vw,1.9rem);line-height:1.15}.bento-feature[data-astro-cid-sitd27ib] .bento-excerpt[data-astro-cid-sitd27ib]{display:-webkit-box}.bento-scrim[data-astro-cid-sitd27ib]{z-index:0;background:linear-gradient(#00000014 0%,#00000080 55%,#000000d1 100%);position:absolute;inset:0}.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-title[data-astro-cid-sitd27ib],.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-excerpt[data-astro-cid-sitd27ib],.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-foot[data-astro-cid-sitd27ib],.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-date[data-astro-cid-sitd27ib]{color:#fff}.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-excerpt[data-astro-cid-sitd27ib],.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-foot[data-astro-cid-sitd27ib],.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-date[data-astro-cid-sitd27ib]{color:#fffc}.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-idx[data-astro-cid-sitd27ib]{color:#fff}.bento-feature[data-astro-cid-sitd27ib].bento-has-img .bento-chip[data-astro-cid-sitd27ib]{color:#fff;background:#00000061;border-color:#ffffff59}.bento-small[data-astro-cid-sitd27ib]:not(.bento-tagcard) .bento-title[data-astro-cid-sitd27ib]{-webkit-line-clamp:2;max-height:2.5em}.bento-small[data-astro-cid-sitd27ib]:not(.bento-tagcard) .bento-excerpt[data-astro-cid-sitd27ib]{display:-webkit-box}.bento-tall[data-astro-cid-sitd27ib]{flex-direction:column}.bento-tall[data-astro-cid-sitd27ib] .bento-bg[data-astro-cid-sitd27ib]{flex:0 0 42%}.bento-tall[data-astro-cid-sitd27ib] .bento-excerpt[data-astro-cid-sitd27ib]{-webkit-line-clamp:2;max-height:2.9em;display:-webkit-box}@media (width>=640px){.bento-tall[data-astro-cid-sitd27ib] .bento-excerpt[data-astro-cid-sitd27ib]{-webkit-line-clamp:3;max-height:4.35em}}@media (width<=639px){.bento-tall[data-astro-cid-sitd27ib] .bento-foot[data-astro-cid-sitd27ib] .bento-chip[data-astro-cid-sitd27ib]~.bento-chip[data-astro-cid-sitd27ib]{display:none}}.bento-wide[data-astro-cid-sitd27ib]{flex-direction:row-reverse}.bento-wide[data-astro-cid-sitd27ib] .bento-bg[data-astro-cid-sitd27ib]{flex:0 0 38%}.bento-wide[data-astro-cid-sitd27ib] .bento-title[data-astro-cid-sitd27ib]{-webkit-line-clamp:2;max-height:2.5em}@media (width>=640px){.bento-wide[data-astro-cid-sitd27ib] .bento-bg[data-astro-cid-sitd27ib]{flex-basis:40%}.bento-wide[data-astro-cid-sitd27ib] .bento-title[data-astro-cid-sitd27ib]{font-size:1.15rem}.bento-wide[data-astro-cid-sitd27ib] .bento-excerpt[data-astro-cid-sitd27ib]{display:-webkit-box}}@media (width<=639px){.bento-wide[data-astro-cid-sitd27ib] .bento-foot[data-astro-cid-sitd27ib] .bento-chip[data-astro-cid-sitd27ib]{display:none}}.bento-kicker[data-astro-cid-sitd27ib]{font-family:var(--bento-font-mono);letter-spacing:.02em;color:var(--bento-accent);align-items:center;gap:.4rem;font-size:.7rem;line-height:1;display:inline-flex}.bento-dot[data-astro-cid-sitd27ib]{background:var(--bento-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--bento-accent) 25%, transparent);border-radius:50%;display:inline-block}.bento-masthead[data-astro-cid-sitd27ib]{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--bento-accent) 28%, transparent), transparent 55%), var(--bento-tile)}.bento-masthead[data-astro-cid-sitd27ib] .bento-body[data-astro-cid-sitd27ib]{justify-content:space-between}.bento-mast-title[data-astro-cid-sitd27ib]{font-family:var(--bento-font-heading);letter-spacing:-.03em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:2.2em;margin:0;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.bento-mast-desc[data-astro-cid-sitd27ib]{color:var(--bento-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.bento-tagline[data-astro-cid-sitd27ib]{color:var(--bento-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;margin:0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.bento-stat[data-astro-cid-sitd27ib]{background:var(--bento-tint)}.bento-stat[data-astro-cid-sitd27ib] .bento-body[data-astro-cid-sitd27ib]{justify-content:space-between}.bento-big[data-astro-cid-sitd27ib]{font-family:var(--bento-font-mono);letter-spacing:-.04em;color:var(--bento-text);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1}.bento-big-sub[data-astro-cid-sitd27ib]{font-family:var(--bento-font-mono);color:var(--bento-muted);font-size:.7rem}.bento-bars[data-astro-cid-sitd27ib]{align-items:flex-end;gap:3px;height:1.6rem;display:flex}.bento-bars[data-astro-cid-sitd27ib] i[data-astro-cid-sitd27ib]{height:var(--h,40%);background:color-mix(in srgb, var(--bento-accent) 75%, var(--bento-bg) 25%);border-radius:2px;flex:1 1 0}.bento-tagtile[data-astro-cid-sitd27ib] .bento-body[data-astro-cid-sitd27ib]{justify-content:space-between}.bento-tagcloud[data-astro-cid-sitd27ib]{flex-wrap:wrap;gap:.3rem;max-height:4.6rem;display:flex;overflow:hidden}.bento-more[data-astro-cid-sitd27ib]{z-index:2;font-family:var(--bento-font-mono);color:var(--bento-primary);align-self:flex-start;font-size:.72rem;text-decoration:none;position:relative}.bento-more[data-astro-cid-sitd27ib]:hover{color:var(--bento-accent)}.bento-navtile[data-astro-cid-sitd27ib]{align-items:stretch}.bento-navtile[data-astro-cid-sitd27ib] .bento-body[data-astro-cid-sitd27ib]{justify-content:space-between}.bento-navtile[data-astro-cid-sitd27ib] .bento-big[data-astro-cid-sitd27ib]{transition:transform .2s}.bento-navtile[data-astro-cid-sitd27ib]:hover .bento-big[data-astro-cid-sitd27ib]{transform:translate(-4px)}.bento-empty[data-astro-cid-sitd27ib]{color:var(--bento-faint);font-family:var(--bento-font-mono);justify-content:center;align-items:center;font-size:1.5rem}.bento-tagcard[data-astro-cid-sitd27ib] .bento-title[data-astro-cid-sitd27ib]{font-size:1.05rem}.bento-tagcard[data-astro-cid-sitd27ib].bento-feature .bento-title[data-astro-cid-sitd27ib]{-webkit-line-clamp:2;max-height:2.3em;font-size:clamp(1.5rem,3.4vw,2.5rem)}.bento-tagcard[data-astro-cid-sitd27ib] .bento-count[data-astro-cid-sitd27ib]{font-family:var(--bento-font-mono);justify-content:space-between;align-items:baseline;margin-top:auto;line-height:1;display:flex}.bento-tagcard[data-astro-cid-sitd27ib] .bento-count[data-astro-cid-sitd27ib] strong[data-astro-cid-sitd27ib]{letter-spacing:-.04em;color:var(--bento-text);font-size:1.6rem;font-weight:800}.bento-tagcard[data-astro-cid-sitd27ib].bento-feature .bento-count[data-astro-cid-sitd27ib] strong[data-astro-cid-sitd27ib]{font-size:clamp(2.5rem,6vw,4rem)}.bento-tagcard[data-astro-cid-sitd27ib] .bento-count[data-astro-cid-sitd27ib] span[data-astro-cid-sitd27ib]{color:var(--bento-accent);font-size:1.1rem}.bento-tagcard[data-astro-cid-sitd27ib].bento-tinted{background:var(--bento-tint)}.bento-tagcard[data-astro-cid-sitd27ib].bento-feature .bento-body[data-astro-cid-sitd27ib]{justify-content:flex-start}.bento-tagcard[data-astro-cid-sitd27ib].bento-feature .bento-bg[data-astro-cid-sitd27ib]{z-index:0}.bento-section-title[data-astro-cid-sitd27ib]{font-family:var(--bento-font-heading);letter-spacing:-.03em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:2.16em;margin:0;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.bento-head[data-astro-cid-sitd27ib]{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}@media (width>=640px){.bento-head[data-astro-cid-sitd27ib]{gap:.75rem}}@media (width>=1024px){.bento-head[data-astro-cid-sitd27ib]{grid-template-columns:minmax(0,1fr) 15rem}}.bento-head[data-astro-cid-sitd27ib].bento-head-solo{grid-template-columns:minmax(0,1fr)}.bento-head-title[data-astro-cid-sitd27ib]{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--bento-accent) 22%, transparent), transparent 50%), var(--bento-tile);flex-direction:column;justify-content:flex-end;gap:.9rem;padding:clamp(1.1rem,3vw,2rem);display:flex}.bento-head-title[data-astro-cid-sitd27ib] h1[data-astro-cid-sitd27ib]{font-family:var(--bento-font-heading);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.7rem,4.6vw,3rem);font-weight:800;line-height:1.1}.bento-head-title[data-astro-cid-sitd27ib] .bento-lede[data-astro-cid-sitd27ib]{max-width:44rem;color:var(--bento-muted);margin:0;font-size:1.05rem;line-height:1.55}.bento-chips[data-astro-cid-sitd27ib]{flex-wrap:wrap;gap:.4rem;display:flex}.bento-meta[data-astro-cid-sitd27ib]{font-family:var(--bento-font-mono);flex-flow:wrap;padding:.25rem 0;font-size:.78rem;display:flex}.bento-meta[data-astro-cid-sitd27ib]>[data-astro-cid-sitd27ib]{min-width:0;color:var(--bento-muted);border-bottom:1px solid var(--bento-border);flex:50%;padding:.75rem 1rem}.bento-meta[data-astro-cid-sitd27ib]>[data-astro-cid-sitd27ib]:last-child{border-bottom:0}@media (width>=1024px){.bento-head[data-astro-cid-sitd27ib]:not(.bento-head-solo){grid-template-columns:minmax(0,1fr)}.bento-head[data-astro-cid-sitd27ib]>.bento-meta[data-astro-cid-sitd27ib]{background:var(--bento-tint);flex-flow:wrap;justify-content:flex-start}.bento-head[data-astro-cid-sitd27ib]>.bento-meta[data-astro-cid-sitd27ib]>[data-astro-cid-sitd27ib]{border-bottom:0;flex:0 auto}}.bento-meta[data-astro-cid-sitd27ib] strong[data-astro-cid-sitd27ib]{color:var(--bento-text);font-weight:700}@media (width>=1024px){.bento-meta[data-astro-cid-sitd27ib]{flex-flow:column;justify-content:flex-end}.bento-meta[data-astro-cid-sitd27ib]>[data-astro-cid-sitd27ib]{flex:none}}.bento-hero-img[data-astro-cid-sitd27ib]{aspect-ratio:16/9;background:var(--bento-tile-hi);margin-top:.6rem}@media (width>=640px){.bento-hero-img[data-astro-cid-sitd27ib]{margin-top:.75rem}}@media (width>=1024px){.bento-hero-img[data-astro-cid-sitd27ib]{aspect-ratio:21/9}}.bento-hero-img[data-astro-cid-sitd27ib] img[data-astro-cid-sitd27ib]{object-fit:cover;width:100%;height:100%;display:block}.bento-body-grid[data-astro-cid-sitd27ib]{grid-template-columns:minmax(0,1fr);align-items:start;gap:.6rem;margin-top:.6rem;display:grid}@media (width>=640px){.bento-body-grid[data-astro-cid-sitd27ib]{gap:.75rem;margin-top:.75rem}}@media (width>=1024px){.bento-body-grid[data-astro-cid-sitd27ib]{grid-template-columns:minmax(0,1fr) 15rem}}.bento-reading[data-astro-cid-sitd27ib]{padding:clamp(1.1rem,3.4vw,2.5rem);display:block}.bento-reading[data-astro-cid-sitd27ib]:hover{border-color:var(--bento-border);transform:none}.bento-aside[data-astro-cid-sitd27ib]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (width>=640px){.bento-aside[data-astro-cid-sitd27ib]{gap:.75rem}}@media (width>=1024px){.bento-aside[data-astro-cid-sitd27ib]{grid-template-columns:minmax(0,1fr);position:sticky;top:1rem}}.bento-aside[data-astro-cid-sitd27ib] .bento-tile[data-astro-cid-sitd27ib]{min-height:7.5rem}.bento-aside[data-astro-cid-sitd27ib] .bento-tile-wide[data-astro-cid-sitd27ib]{grid-column:span 2}@media (width>=1024px){.bento-aside[data-astro-cid-sitd27ib] .bento-tile-wide[data-astro-cid-sitd27ib]{grid-column:auto}}.bento-aside-label[data-astro-cid-sitd27ib]{font-family:var(--bento-font-mono);color:var(--bento-faint);font-size:.7rem;line-height:1}.bento-prose[data-astro-cid-sitd27ib]{max-width:44rem;color:var(--bento-text);overflow-wrap:anywhere;margin:0 auto;font-size:1.0625rem;line-height:1.75}.bento-prose[data-astro-cid-sitd27ib]>:first-child{margin-top:0}.bento-prose[data-astro-cid-sitd27ib] p{margin:0 0 1.4rem}.bento-prose[data-astro-cid-sitd27ib] h2,.bento-prose[data-astro-cid-sitd27ib] h3,.bento-prose[data-astro-cid-sitd27ib] h4{font-family:var(--bento-font-heading);color:var(--bento-text);letter-spacing:-.02em;margin:2.4rem 0 .9rem;line-height:1.2}.bento-prose[data-astro-cid-sitd27ib] h2{font-size:1.7rem;font-weight:800}.bento-prose[data-astro-cid-sitd27ib] h2:before{content:"";background:var(--bento-accent);vertical-align:.12em;border-radius:2px;width:.55rem;height:.55rem;margin-right:.6rem;display:inline-block}.bento-prose[data-astro-cid-sitd27ib] h3{font-size:1.3rem;font-weight:700}.bento-prose[data-astro-cid-sitd27ib] h4{font-size:1.1rem;font-weight:700}.bento-prose[data-astro-cid-sitd27ib] a{color:var(--bento-primary);text-underline-offset:.2em;text-decoration:underline 1px}.bento-prose[data-astro-cid-sitd27ib] a:hover{color:var(--bento-accent)}.bento-prose[data-astro-cid-sitd27ib] ul,.bento-prose[data-astro-cid-sitd27ib] ol{margin:0 0 1.4rem;padding-left:1.5rem}.bento-prose[data-astro-cid-sitd27ib] li{margin-bottom:.4rem}.bento-prose[data-astro-cid-sitd27ib] li::marker{color:var(--bento-accent);font-weight:700}.bento-prose[data-astro-cid-sitd27ib] blockquote{border:1px solid var(--bento-border);border-left:4px solid var(--bento-accent);border-radius:var(--bento-radius);background:var(--bento-tint);margin:1.8rem 0;padding:1rem 1.25rem}.bento-prose[data-astro-cid-sitd27ib] blockquote p:last-child{margin-bottom:0}.bento-prose[data-astro-cid-sitd27ib] code{background:var(--bento-code-bg);font-family:var(--bento-font-mono);border-radius:.4rem;padding:.15rem .4rem;font-size:.88em}.bento-prose[data-astro-cid-sitd27ib] pre{border:1px solid var(--bento-border);border-radius:var(--bento-radius);background:var(--bento-code-bg);margin:1.6rem 0;padding:1.1rem 1.25rem;overflow-x:auto}.bento-prose[data-astro-cid-sitd27ib] pre code{background:0 0;padding:0}.bento-prose[data-astro-cid-sitd27ib] img{border:1px solid var(--bento-border);border-radius:var(--bento-radius);max-width:100%;height:auto;margin:1.8rem 0;display:block}.bento-prose[data-astro-cid-sitd27ib] figure{margin:1.8rem 0}.bento-prose[data-astro-cid-sitd27ib] figure img{margin:0}.bento-prose[data-astro-cid-sitd27ib] figcaption{font-family:var(--bento-font-mono);color:var(--bento-faint);margin-top:.5rem;font-size:.78rem}.bento-prose[data-astro-cid-sitd27ib] hr{border:0;border-top:1px solid var(--bento-border);margin:2.4rem 0}.bento-prose[data-astro-cid-sitd27ib] table{border-collapse:collapse;width:100%;margin:1.6rem 0;font-size:.95rem}.bento-prose[data-astro-cid-sitd27ib] th,.bento-prose[data-astro-cid-sitd27ib] td{border:1px solid var(--bento-border);text-align:left;padding:.6rem .8rem}.bento-prose[data-astro-cid-sitd27ib] th{background:var(--bento-tile-hi)}
