.article-body__insert[data-astro-cid-q5fravpf]{margin-block:var(--space-6)}.arch[data-astro-cid-nlqt25gr]{align-items:center;gap:var(--space-4);max-width:var(--measure-article);padding-block:var(--space-8);border-block:var(--border-width) solid var(--color-border-subtle);text-align:center;flex-direction:column;margin:0;display:flex}.arch__tier[data-astro-cid-nlqt25gr]{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.arch__label[data-astro-cid-nlqt25gr]{color:var(--color-text-muted);font-size:var(--font-size-text-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.arch__nodes[data-astro-cid-nlqt25gr]{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;margin:0;padding:0;list-style:none;display:grid}.arch__col[data-astro-cid-nlqt25gr]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.arch__node[data-astro-cid-nlqt25gr]{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.arch__icon[data-astro-cid-nlqt25gr]{width:var(--arch-icon-size);aspect-ratio:1;border:var(--border-width) solid var(--color-highlight);border-radius:var(--radius-round);color:var(--color-highlight);place-items:center;display:grid}.arch__icon[data-astro-cid-nlqt25gr] svg[data-astro-cid-nlqt25gr]{fill:none;stroke:currentColor;width:45%;height:45%;stroke-width:var(--arch-stroke-width);stroke-linecap:round;stroke-linejoin:round}.arch__title[data-astro-cid-nlqt25gr]{font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.arch__text[data-astro-cid-nlqt25gr]{color:var(--color-text-muted);font-size:var(--font-size-text-small)}.arch__link[data-astro-cid-nlqt25gr]{width:100%;min-height:var(--arch-link-height);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.arch__line[data-astro-cid-nlqt25gr]{width:var(--border-width);background-color:var(--color-border-tertiary);grid-column:2;align-self:stretch;position:relative}.arch__line--top[data-astro-cid-nlqt25gr]:before,.arch__line--bottom[data-astro-cid-nlqt25gr]:after{content:"";width:var(--arch-arrow-size);aspect-ratio:1;border-right:var(--border-width) solid var(--color-highlight);border-bottom:var(--border-width) solid var(--color-highlight);position:absolute;left:50%}.arch__line--top[data-astro-cid-nlqt25gr]:before{top:0;transform:translate(-50%,25%)rotate(-135deg)}.arch__line--bottom[data-astro-cid-nlqt25gr]:after{bottom:0;transform:translate(-50%,-25%)rotate(45deg)}.arch__link-labels[data-astro-cid-nlqt25gr]{gap:var(--space-1);min-width:var(--arch-label-width);padding-left:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-text-small);line-height:var(--line-height-snug);text-align:left;flex-direction:column;grid-column:3;display:flex}.arch__col[data-astro-cid-nlqt25gr]:first-child:not(:only-child) .arch__link-labels[data-astro-cid-nlqt25gr]{padding-right:var(--space-4);text-align:right;grid-area:1/1;align-items:flex-end;padding-left:0}.arch__hub[data-astro-cid-nlqt25gr]{align-items:center;gap:var(--space-2);max-width:var(--measure-xl);flex-direction:column;display:flex}.arch__icon--hub[data-astro-cid-nlqt25gr]{width:var(--arch-hub-size);border-width:var(--border-width-strong);outline:var(--border-width) solid var(--color-border-tertiary);outline-offset:var(--space-2)}.arch__hub-title[data-astro-cid-nlqt25gr]{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.arch__hub-items[data-astro-cid-nlqt25gr]{color:var(--color-text-muted);font-size:var(--font-size-text-small)}.arch__caption[data-astro-cid-nlqt25gr]{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-text-small)}@media (width<=767px){.arch__nodes[data-astro-cid-nlqt25gr]{gap:var(--space-4)}.arch__link[data-astro-cid-nlqt25gr]{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.arch__line[data-astro-cid-nlqt25gr]{height:var(--arch-link-height);align-self:center}.arch__link-labels[data-astro-cid-nlqt25gr],.arch__col[data-astro-cid-nlqt25gr]:first-child:not(:only-child) .arch__link-labels[data-astro-cid-nlqt25gr]{text-align:center;align-items:center;min-width:0;padding:0}}.category-line[data-astro-cid-sdpkdw2g]{gap:var(--space-5) var(--space-10);flex-wrap:wrap;margin:0;display:flex}.category-line__item[data-astro-cid-sdpkdw2g]{gap:var(--space-1);max-width:var(--measure-xl);flex-direction:column;display:flex}.category-line__label[data-astro-cid-sdpkdw2g]{color:var(--color-highlight);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.category-line__value[data-astro-cid-sdpkdw2g]{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin:0}.article-block[data-astro-cid-v3yjy6ap]{padding-inline:var(--space-2);gap:var(--space-6);margin-bottom:var(--space-8);flex-direction:column;display:flex}.article-block--cta[data-astro-cid-v3yjy6ap]{margin-block:var(--space-10)}.article-body[data-astro-cid-v3yjy6ap]{margin-bottom:var(--space-10);padding-inline:var(--space-2)}.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>h2{padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-border-tertiary)}.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>h2:first-child{border-top:0;padding-top:0}.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>h3{color:var(--color-heading-accent)}.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>ul,.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>ol{gap:var(--space-3);max-width:var(--measure-article);padding-left:0;list-style:none}.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>ul>li,.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>ol>li{padding-left:var(--space-6);position:relative}.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>ul>li:before,.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>ol>li:before{content:"";top:.45em;left:var(--space-1);width:var(--space-2);aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--color-highlight);position:absolute}.article-body--structured[data-astro-cid-v3yjy6ap] .rich-text>ul>li>strong:first-child{color:var(--color-heading-accent)}.article-company[data-astro-cid-v3yjy6ap]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--article-company-image-width));gap:var(--space-8) var(--grid-gutter);max-width:var(--measure-article-wide);align-items:end;display:grid}@media (width<=767px){.article-company[data-astro-cid-v3yjy6ap]{grid-template-columns:minmax(0,1fr)}}
