.Card[data-astro-cid-bqhwg45v]{background:var(--base);color:var(--dark);font-family:var(--sans);max-width:100%;overflow:hidden;border-radius:var(--Card-border-radius, .3rem);border:1px solid var(--border-subtle)}.Card--inverse[data-astro-cid-bqhwg45v]{--dark-raw: var(--base-h), var(--base-s), var(--base-l);--base-raw: var(--dark-h), var(--dark-s), var(--dark-l);--base: hsl(var(--base-raw));--dark: hsl(var(--dark-raw));--attention-raw: var(--attention-h), calc(var(--attention-s) - 10%), calc(var(--attention-l) + 20%);--attention: hsl(var(--attention-raw));--action-raw: var(--action-h), calc(var(--action-s) + 50%), calc(var(--action-l) + 30%);--action: hsl(var(--action-raw));background:var(--base);color:var(--dark)}.Card--has-image[data-astro-cid-bqhwg45v]{border:none}.Card--has-image[data-astro-cid-bqhwg45v] .Body[data-astro-cid-bqhwg45v]{border:1px solid var(--card-border);border-radius:0 0 .3rem .3rem}.Card[data-astro-cid-bqhwg45v] .Image{width:100%;height:auto;display:block;border-radius:.3rem .3rem 0 0}.Title[data-astro-cid-bqhwg45v]{margin:0;margin-bottom:1rem;font-size:var(--font-large)}.Body[data-astro-cid-bqhwg45v]{padding:.8rem}.Body[data-astro-cid-bqhwg45v] img{max-width:100%;height:auto;display:block}.Card--full[data-astro-cid-bqhwg45v] .Body[data-astro-cid-bqhwg45v]{padding:0}.Card--borderless[data-astro-cid-bqhwg45v]{border:0}.Card--inverse[data-astro-cid-bqhwg45v] .Title[data-astro-cid-bqhwg45v]{color:var(--background)}.MediaList[data-astro-cid-ybuhoarl]{padding:0}.MediaList-item[data-astro-cid-ybuhoarl]{display:grid;grid-template-columns:100px 1fr;grid-column-gap:1rem;margin-bottom:var(--tiny-spacing)}.MediaList--striped[data-astro-cid-ybuhoarl] .MediaList-item[data-astro-cid-ybuhoarl]:nth-child(2n){background:hsla(var(--dark-raw),.06);border-radius:.25rem}.MediaList-content[data-astro-cid-ybuhoarl]{padding:var(--small-spacing) var(--small-spacing) var(--small-spacing) 0}.MediaList-image[data-astro-cid-ybuhoarl]{width:100%;height:auto;border:1px solid hsla(var(--base-raw),.5);border-radius:12px}.PostPreview[data-astro-cid-topey7gs]{--post-preview-gap: 1rem;display:grid;grid-template-columns:30% 1fr;grid-column-gap:var(--post-preview-gap, var(--base-spacing, 1rem));margin-bottom:1rem}.PostPreview__date[data-astro-cid-topey7gs]{display:flex;align-items:center;justify-content:center;color:color-mix(in oklch,var(--dark) 60%,white);text-transform:uppercase;font-weight:800}.PostPreview__image__wrapper[data-astro-cid-topey7gs]{position:relative;border:1px solid color-mix(in oklch,var(--dark) 25%,white);padding:.4rem .2rem 0;box-shadow:0 3px 6px hsla(var(--dark-raw),.2);border-radius:2px}.PostPreview__Description[data-astro-cid-topey7gs]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem}.PostPreview__title[data-astro-cid-topey7gs]{font-size:var(--font-size-smaller);margin:0 0 .6rem}.PostPreview__image[data-astro-cid-topey7gs],.PostPreivew__fallback[data-astro-cid-topey7gs]{aspect-ratio:1 / 1;object-fit:cover;display:block}.PostPreivew__fallback[data-astro-cid-topey7gs]{display:flex;align-items:center;justify-content:center}.PostPreview__image__wrapper[data-astro-cid-topey7gs]:after{content:"";box-shadow:inset 6px 6px 12px hsla(var(--dark-raw),.3);mix-blend-mode:multiply;display:block;position:absolute;z-index:100;width:calc(100% - .4rem);height:calc(100% - 1.3rem);top:.4rem;left:.2rem}.List[data-astro-cid-2lygi7y4]{list-style:none;padding:0}.page-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 300px;grid-column-gap:1rem}.intro[data-astro-cid-j7pv25f6]{@media screen and (min-width:700px){max-width:600px;margin:4rem auto 0;padding-bottom:2rem}}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;grid-row-gap:1rem;@media screen and (min-width:700px){grid-template-columns:1fr 1fr;grid-column-gap:2rem}}.grid-2[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;grid-row-gap:1rem;margin-top:2rem;@media screen and (min-width:700px){grid-template-columns:1fr 1fr;grid-column-gap:2rem}}.grid-3[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;grid-row-gap:1rem;margin-top:2rem;@media screen and (min-width:700px){grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem}}
