.page[data-astro-cid-sajebdat]{max-width:var(--width-page);margin:0 auto;padding:2rem 1.25rem}.page__header[data-astro-cid-sajebdat]{margin-bottom:2.5rem}.page__title[data-astro-cid-sajebdat]{text-align:center;margin-bottom:1rem;line-height:1.15}.page__intro[data-astro-cid-sajebdat]{color:var(--fg)}.specialty-list[data-astro-cid-sajebdat]{gap:2rem;padding:0;list-style:none;display:grid}@media (width>=768px){.specialty-list[data-astro-cid-sajebdat]{grid-template-columns:repeat(2,1fr)}}.specialty-card[data-astro-cid-sajebdat]{height:100%}.specialty-card[data-astro-cid-sajebdat]>article[data-astro-cid-sajebdat]{background-color:var(--bg-elevated);border:1px solid var(--border);flex-direction:column;height:100%;display:flex;overflow:hidden}.specialty-card__image-link[data-astro-cid-sajebdat]{display:block}.specialty-card__title[data-astro-cid-sajebdat]{margin:0;padding:1.25rem 1.25rem 0;font-size:1.5rem;line-height:1.3}.specialty-card__title[data-astro-cid-sajebdat] a[data-astro-cid-sajebdat]{color:var(--link);text-decoration:none}.specialty-card__title[data-astro-cid-sajebdat] a[data-astro-cid-sajebdat]:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.specialty-card__summary[data-astro-cid-sajebdat]{color:var(--fg);margin:0;padding:.5rem 1.25rem 1rem;line-height:1.6}.specialty-card__link[data-astro-cid-sajebdat]{color:var(--link);margin-top:auto;padding:0 1.25rem 1.25rem;font-weight:500;text-decoration:none}.specialty-card__link[data-astro-cid-sajebdat]:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}
