.som-brel[data-astro-cid-r5cblsto]{padding-block:var(--som-section-py);background:var(--som-off-white)}.som-brel__head{display:grid;gap:10px;text-align:center;max-width:44rem;margin:0 auto var(--som-space-4)}.som-brel__label[data-astro-cid-r5cblsto]{font-size:11px!important;font-weight:var(--som-fw-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--som-ink-500)}.som-brel__title[data-astro-cid-r5cblsto]{margin:0;color:var(--som-ink-900);font-family:var(--som-font-display);font-size:var(--som-fs-h2);font-weight:var(--som-fw-semibold);letter-spacing:-.02em;line-height:1.18}.som-brel__grid[data-astro-cid-r5cblsto]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1023px){.som-brel__grid[data-astro-cid-r5cblsto]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.som-brel__grid[data-astro-cid-r5cblsto]{grid-template-columns:1fr}}.som-bpost[data-astro-cid-44a23tc4]{background:var(--som-white)}.som-bpost__hero[data-astro-cid-44a23tc4]{position:relative;overflow:hidden;padding-block:clamp(80px,10vw,128px) clamp(48px,6vw,80px)}.som-bpost__hero-block{display:grid;gap:16px;max-width:48rem;margin-inline:auto;text-align:center;justify-items:center;position:relative;z-index:1}.som-bpost__back[data-astro-cid-44a23tc4]{color:var(--som-ink-500);font-size:11px!important;font-weight:var(--som-fw-semibold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;transition:color var(--som-transition-fast)}.som-bpost__back[data-astro-cid-44a23tc4]:hover{color:var(--som-brand-primary)}.som-bpost__title[data-astro-cid-44a23tc4]{margin:0;color:var(--som-ink-900);font-family:var(--som-font-display);font-size:var(--som-fs-display-lg);font-weight:var(--som-fw-semibold);letter-spacing:-.025em;line-height:1.08;max-width:36rem}.som-bpost__desc[data-astro-cid-44a23tc4]{margin:0;color:var(--som-ink-700);font-size:var(--som-fs-body-lg);line-height:1.55;max-width:36rem}.som-bpost__tags[data-astro-cid-44a23tc4]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.som-bpost__tag[data-astro-cid-44a23tc4]{padding:4px 10px;border-radius:var(--som-radius-pill);background:var(--som-mist);color:var(--som-ink-500);font-size:10px!important}.som-bpost__cover{max-width:56rem;margin:0 auto var(--som-space-6);border-radius:var(--som-radius-xl);overflow:hidden;aspect-ratio:16 / 9;background:var(--som-mist)}.som-bpost__cover img[data-astro-cid-44a23tc4]{width:100%;height:100%;object-fit:cover;display:block}.som-bpost__body[data-astro-cid-44a23tc4]{padding-bottom:clamp(64px,8vw,112px)}.som-bpost__prose[data-astro-cid-44a23tc4]{max-width:38rem;margin-inline:auto;color:var(--som-ink-900);font-size:17px;line-height:1.75}.som-bpost__prose[data-astro-cid-44a23tc4] h2{margin:2em 0 .6em;color:var(--som-ink-900);font-family:var(--som-font-display);font-size:var(--som-fs-h3);font-weight:var(--som-fw-semibold);letter-spacing:-.015em;line-height:1.25}.som-bpost__prose[data-astro-cid-44a23tc4] h3{margin:1.6em 0 .5em;color:var(--som-ink-900);font-family:var(--som-font-display);font-size:var(--som-fs-h4);font-weight:var(--som-fw-semibold);letter-spacing:-.01em}.som-bpost__prose[data-astro-cid-44a23tc4] p{margin:1.1em 0;color:var(--som-ink-700)}.som-bpost__prose[data-astro-cid-44a23tc4] a{color:var(--som-brand-primary);border-bottom:1px solid currentColor;padding-bottom:1px;transition:color var(--som-transition-fast)}.som-bpost__prose[data-astro-cid-44a23tc4] a:hover{color:var(--som-violet-500)}.som-bpost__prose[data-astro-cid-44a23tc4] strong{color:var(--som-ink-900);font-weight:var(--som-fw-semibold)}.som-bpost__prose[data-astro-cid-44a23tc4] ul,.som-bpost__prose[data-astro-cid-44a23tc4] ol{padding-left:1.3em;margin:1.1em 0}.som-bpost__prose[data-astro-cid-44a23tc4] li{margin-bottom:.5em;color:var(--som-ink-700)}.som-bpost__prose[data-astro-cid-44a23tc4] code{font-family:var(--som-font-mono);font-size:.9em;background:var(--som-mist);padding:2px 6px;border-radius:var(--som-radius-sm);color:var(--som-brand-primary)}.som-bpost__prose[data-astro-cid-44a23tc4] blockquote{margin:1.6em 0;padding:8px 0 8px 22px;border-left:3px solid var(--som-violet-500);color:var(--som-ink-700);font-style:italic}
