.content-card:where(.astro-teqmjecv){display:flex;flex-direction:column;padding:var(--wpe-spacing-xl) var(--wpe-spacing-lg);transition:background-color .3s ease;border-radius:16px;background:light-dark(var(--wpe-bg-secondary),var(--wpe-bg-quaternary));gap:var(--wpe-spacing-sm)}.content-card__posted:where(.astro-teqmjecv){color:var(--wpe-text-tertiary);font-size:var(--wpe-text-xs);line-height:1.25rem}.content-card__link:where(.astro-teqmjecv){text-decoration:none}.content-card__link:where(.astro-teqmjecv):hover .content-card__title:where(.astro-teqmjecv){color:var(--wpe-text-action);cursor:pointer}.content-card__title:where(.astro-teqmjecv){color:var(--wpe-text-primary);font-size:1rem}.content-card__author:where(.astro-teqmjecv){display:flex;align-items:center;gap:var(--wpe-spacing-sm);margin-top:auto;.content-card__author-image{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.content-card__author-name{font-weight:620;color:var(--wpe-text-secondary)}.content-card__author-link{text-decoration:none;&:hover .content-card__author-name:where(.astro-teqmjecv){color:var(--wpe-text-action)}}}@media(min-width:600px){.content-card__title:where(.astro-teqmjecv){font-size:var(--wpe-text-lg)}}@layer starlight.components{svg:where(.astro-h5fdzqh7){color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1em;height:1em}}@layer starlight.components{.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:after{--guide-width: 1px;content:"";position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}}@layer starlight.content{.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh: calc(1em * var(--sl-line-height-headings))}@supports (--prop: 1lh){.sl-steps>li>:first-child{--lh: 1lh}}}.link-button:where(.astro-orbfbkrz){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--wpe-spacing-xs) var(--wpe-spacing-md);border:2px solid var(--wpe-fg-action-primary);border-radius:100px;color:var(--wpe-text-action);text-decoration:none;white-space:nowrap;&:hover{color:var(--wpe-text-action_hover);border-color:var(--wpe-border-action-primary-hover)}&:active{color:var(--wpe-text-action_press);border-color:var(--wpe-border-action-primary_press)}&:focus-visible{outline:2px solid var(--wpe-border-focus);outline-offset:1.5px}}.external:where(.astro-orbfbkrz){font-size:1.5rem;color:inherit}.content-grid__header:where(.astro-mr3dduof){display:flex;align-items:center;gap:var(--wpe-spacing-md);justify-content:space-between;margin-bottom:var(--wpe-spacing-xl);flex-wrap:wrap;container-type:inline-size}.content-grid__title:where(.astro-mr3dduof){color:var(--wpe-text-secondary);font-size:22px;line-height:140%;font-weight:620}.content-grid__items:where(.astro-mr3dduof){display:grid;gap:var(--wpe-spacing-md);grid-template-columns:repeat(auto-fit,minmax(max(300px,100%/3 - var(--wpe-spacing-xl)),1fr))}@container (width<400px){.content-grid__link:where(.astro-mr3dduof){flex-grow:1;flex-basis:100%}}@media(min-width:600px){.content-grid__title:where(.astro-mr3dduof){font-size:28.38px}}
