.cform[data-astro-cid-vekgkm42]{margin-block:var(--spacing-6)}.cform__row[data-astro-cid-vekgkm42]{gap:var(--spacing-1);margin:0 0 var(--spacing-4);display:grid}.cform[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:700}.cform__badge[data-astro-cid-vekgkm42]{font-size:var(--font-size-sm);color:var(--color-muted);margin-left:.5em;font-weight:400}.cform__badge[data-astro-cid-vekgkm42].is-req{color:#b3261e}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{border:1px solid var(--color-border-strong);width:100%;font:inherit;background:#fff;border-radius:8px;padding:.7em .8em}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{max-width:32rem}.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{font-weight:400}.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:has(option[value=""]:checked){color:var(--color-muted)}.cform[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#b3261e}.cform__error[data-astro-cid-vekgkm42]{color:#b3261e;font-size:var(--font-size-sm)}.cform[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42][type=submit]{width:100%;max-width:16rem;min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-inline:0;padding:.75em 2em;font-size:1rem;font-weight:700;line-height:1.4;display:block}.cform__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.postlist[data-astro-cid-vufytuav]{margin:var(--spacing-5) 0;gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.postlist[data-astro-cid-vufytuav].is-simple{border-top:1px solid var(--color-border);grid-template-columns:1fr;gap:0}.postlist__item[data-astro-cid-vufytuav] a[data-astro-cid-vufytuav]{padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;height:100%;text-decoration:none;display:block}.is-simple[data-astro-cid-vufytuav] .postlist__item[data-astro-cid-vufytuav] a[data-astro-cid-vufytuav]{border:0;border-bottom:1px solid var(--color-border);padding:var(--spacing-3) 0;border-radius:0}.postlist__item[data-astro-cid-vufytuav] a[data-astro-cid-vufytuav]:hover .postlist__title[data-astro-cid-vufytuav]{color:var(--color-brand)}.postlist__cover[data-astro-cid-vufytuav]{margin:calc(var(--spacing-4) * -1) calc(var(--spacing-4) * -1) var(--spacing-3);background:#eef2f6;border-radius:8px 8px 0 0;padding:12px 0;display:block}.postlist__cover[data-astro-cid-vufytuav] svg[data-astro-cid-vufytuav]{width:100%;max-width:200px;height:auto;margin:0 auto;display:block}.postlist__thumb[data-astro-cid-vufytuav]{width:100%;height:auto;margin-bottom:var(--spacing-3);display:block}.postlist__title[data-astro-cid-vufytuav]{font-weight:600;display:block}.postlist[data-astro-cid-vufytuav].is-download{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;width:min(68rem,100vw - 2rem);position:relative;left:50%;transform:translate(-50%)}.is-download[data-astro-cid-vufytuav] .postlist__item[data-astro-cid-vufytuav] a[data-astro-cid-vufytuav]{background:0 0;border:0;border-radius:0;padding:0}.is-download[data-astro-cid-vufytuav] .postlist__thumb[data-astro-cid-vufytuav],.is-download[data-astro-cid-vufytuav] .postlist__cover[data-astro-cid-vufytuav]{aspect-ratio:16/9;width:100%;height:auto;margin:0 0 var(--spacing-3);object-fit:cover;box-sizing:border-box;border:1px solid #e4e9ee;border-radius:8px}.is-download[data-astro-cid-vufytuav] .postlist__cover[data-astro-cid-vufytuav]{place-items:center;padding:0;display:grid}.is-download[data-astro-cid-vufytuav] .postlist__title[data-astro-cid-vufytuav]{font-size:1rem;font-weight:700;line-height:1.6}@media (width<=62rem){.postlist[data-astro-cid-vufytuav].is-download{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.postlist[data-astro-cid-vufytuav].is-download{grid-template-columns:1fr;gap:24px}}.postlist__date[data-astro-cid-vufytuav]{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-muted);display:block}
