.art-grid[data-astro-cid-afbd7vzz]{--art-measure: 39rem;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.art-head[data-astro-cid-afbd7vzz]{padding-top:var(--space-10);padding-bottom:var(--space-10)}.art-head__inner[data-astro-cid-afbd7vzz]{max-width:var(--layout-container-prose)}.art-cover[data-astro-cid-afbd7vzz]{margin:0 0 var(--space-12);overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.art-cover[data-astro-cid-afbd7vzz] img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.crumbs[data-astro-cid-afbd7vzz] ol[data-astro-cid-afbd7vzz]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}.crumbs[data-astro-cid-afbd7vzz] li[data-astro-cid-afbd7vzz]{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0}.crumbs[data-astro-cid-afbd7vzz] li[data-astro-cid-afbd7vzz]+li[data-astro-cid-afbd7vzz]:before{content:"›";color:var(--color-text-disabled)}.crumbs[data-astro-cid-afbd7vzz] a[data-astro-cid-afbd7vzz]{color:var(--color-text-secondary);text-decoration:none}.crumbs[data-astro-cid-afbd7vzz] a[data-astro-cid-afbd7vzz]:hover{color:var(--color-text-link-hover);text-decoration:underline}.crumbs[data-astro-cid-afbd7vzz] li[data-astro-cid-afbd7vzz]:last-child{flex:1 1 12ch;max-width:100%}.crumbs[data-astro-cid-afbd7vzz] li[data-astro-cid-afbd7vzz]:last-child span[data-astro-cid-afbd7vzz]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-head__category[data-astro-cid-afbd7vzz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-10)}.art-head__draft[data-astro-cid-afbd7vzz]{padding:2px var(--space-2);border:1px dashed var(--color-border-strong);border-radius:4px;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.art-head__title[data-astro-cid-afbd7vzz]{margin-top:var(--space-4);font-family:var(--family-h1);font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);font-weight:var(--weight-h1);color:var(--color-text-strong);text-wrap:balance}.art-head__lead[data-astro-cid-afbd7vzz]{margin-top:var(--space-6);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--color-text-secondary);text-wrap:pretty}.byline[data-astro-cid-afbd7vzz]{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin:var(--space-8) 0 0;padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-small);line-height:var(--leading-small)}.byline[data-astro-cid-afbd7vzz] dt[data-astro-cid-afbd7vzz]{color:var(--color-text-muted)}.byline[data-astro-cid-afbd7vzz] dd[data-astro-cid-afbd7vzz]{margin:0;color:var(--color-text-primary)}.byline[data-astro-cid-afbd7vzz] a[data-astro-cid-afbd7vzz]{font-weight:var(--weight-semibold);color:var(--color-text-strong);text-decoration-color:var(--iktel-purple-200);text-decoration-thickness:2px}.byline[data-astro-cid-afbd7vzz] a[data-astro-cid-afbd7vzz]:hover{color:var(--color-text-link-hover);text-decoration-color:currentColor}.art-main[data-astro-cid-afbd7vzz]{padding-bottom:var(--layout-section)}.toc[data-astro-cid-afbd7vzz]{padding:var(--space-5) var(--space-6);border-radius:var(--radius-card);background:var(--color-background-subtle)}.toc__title[data-astro-cid-afbd7vzz]{font-family:var(--font-display);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.toc__list[data-astro-cid-afbd7vzz]{display:grid;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-small);line-height:var(--leading-small)}.toc__list[data-astro-cid-afbd7vzz] a[data-astro-cid-afbd7vzz]{display:block;padding-block:var(--space-1);color:var(--color-text-secondary);text-decoration:none}.toc__list[data-astro-cid-afbd7vzz] a[data-astro-cid-afbd7vzz]:hover{color:var(--color-text-link-hover);text-decoration:underline}.art-body[data-astro-cid-afbd7vzz]{min-width:0;max-width:var(--art-measure)}.prose-article[data-astro-cid-afbd7vzz]{font-size:var(--text-body-lg);line-height:1.7;color:var(--color-text-primary);overflow-wrap:break-word}.prose-article[data-astro-cid-afbd7vzz]>*+*{margin-top:1.1em}.prose-article[data-astro-cid-afbd7vzz] h2{margin-top:var(--space-16);font-family:var(--family-h3);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:var(--weight-h3);color:var(--color-text-strong);text-wrap:balance}.prose-article[data-astro-cid-afbd7vzz] h3{margin-top:var(--space-10);font-family:var(--family-h4);font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:var(--weight-h4);color:var(--color-text-strong)}.prose-article[data-astro-cid-afbd7vzz]>h2+*,.prose-article[data-astro-cid-afbd7vzz]>h3+*{margin-top:var(--space-4)}.prose-article[data-astro-cid-afbd7vzz]>:first-child{margin-top:0}.prose-article[data-astro-cid-afbd7vzz] strong{font-weight:700;color:var(--color-text-strong)}.prose-article[data-astro-cid-afbd7vzz] a{font-weight:var(--weight-medium);color:var(--color-text-link);text-decoration:underline;text-decoration-color:var(--iktel-purple-200);text-decoration-thickness:2px;text-underline-offset:.2em}.prose-article[data-astro-cid-afbd7vzz] a:hover{color:var(--color-text-link-hover);text-decoration-color:currentColor}.prose-article[data-astro-cid-afbd7vzz] ul,.prose-article[data-astro-cid-afbd7vzz] ol{padding-left:1.4em}.prose-article[data-astro-cid-afbd7vzz] li+li{margin-top:.5em}.prose-article[data-astro-cid-afbd7vzz] li>ul,.prose-article[data-astro-cid-afbd7vzz] li>ol{margin-top:.5em}.prose-article[data-astro-cid-afbd7vzz] ul>li::marker{color:var(--color-primary)}.prose-article[data-astro-cid-afbd7vzz] ol>li::marker{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-primary)}.prose-article[data-astro-cid-afbd7vzz] blockquote{margin-inline:0;padding:var(--space-5) var(--space-6);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-surface-brand);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-strong)}.prose-article[data-astro-cid-afbd7vzz] blockquote>*+*{margin-top:.75em}.prose-article[data-astro-cid-afbd7vzz] hr{margin-block:var(--space-12);border:0;border-top:var(--border-width) solid var(--color-border)}.prose-article[data-astro-cid-afbd7vzz] img{height:auto;border-radius:var(--radius-card)}.prose-article[data-astro-cid-afbd7vzz] table{width:100%;border-collapse:collapse;font-size:var(--text-body)}.prose-article[data-astro-cid-afbd7vzz] th,.prose-article[data-astro-cid-afbd7vzz] td{padding:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}.art-faq[data-astro-cid-afbd7vzz]{margin-top:var(--space-16)}.art-faq[data-astro-cid-afbd7vzz] h2[data-astro-cid-afbd7vzz]{font-family:var(--family-h3);font-size:var(--text-h3);line-height:var(--leading-h3);font-weight:var(--weight-h3);color:var(--color-text-strong)}.art-faq__item[data-astro-cid-afbd7vzz]{border-bottom:var(--border-width) solid var(--color-border)}.art-faq__item[data-astro-cid-afbd7vzz]:first-of-type{margin-top:var(--space-6);border-top:var(--border-width) solid var(--color-border)}.art-faq__item[data-astro-cid-afbd7vzz] summary[data-astro-cid-afbd7vzz]{padding-block:var(--space-4);cursor:pointer}.art-faq__item[data-astro-cid-afbd7vzz] h3[data-astro-cid-afbd7vzz]{display:inline;font-family:var(--family-h4);font-size:var(--text-body-lg);font-weight:var(--weight-h4);color:var(--color-text-strong)}.art-faq__item[data-astro-cid-afbd7vzz] p[data-astro-cid-afbd7vzz]{padding-bottom:var(--space-5);color:var(--color-text-secondary)}.art-more[data-astro-cid-afbd7vzz]{margin-top:var(--space-16);padding-top:var(--space-8);border-top:var(--border-width-strong) solid var(--color-text-strong)}.art-more[data-astro-cid-afbd7vzz]+.art-more[data-astro-cid-afbd7vzz]{margin-top:var(--space-12)}.art-more__title[data-astro-cid-afbd7vzz]{font-family:var(--font-display);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.art-services[data-astro-cid-afbd7vzz],.art-related[data-astro-cid-afbd7vzz]{display:grid;gap:var(--space-6);margin-top:var(--space-6)}.art-services__name[data-astro-cid-afbd7vzz],.art-related__title[data-astro-cid-afbd7vzz]{font-family:var(--family-h4);font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:var(--weight-h4);color:var(--color-text-strong);text-decoration:underline;text-decoration-color:var(--iktel-purple-200);text-decoration-thickness:2px;text-underline-offset:.2em}.art-services__name[data-astro-cid-afbd7vzz]:hover,.art-related__title[data-astro-cid-afbd7vzz]:hover{color:var(--color-text-link-hover);text-decoration-color:currentColor}.art-services[data-astro-cid-afbd7vzz] p[data-astro-cid-afbd7vzz],.art-related[data-astro-cid-afbd7vzz] p[data-astro-cid-afbd7vzz]{margin-top:var(--space-2);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary)}.art-related[data-astro-cid-afbd7vzz] li[data-astro-cid-afbd7vzz]{display:grid;justify-items:start;gap:var(--space-2)}@media(min-width:768px){.art-head[data-astro-cid-afbd7vzz]{padding-top:var(--space-16)}.art-services[data-astro-cid-afbd7vzz],.art-related[data-astro-cid-afbd7vzz]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-8)}}@media(min-width:1100px){.art-grid[data-astro-cid-afbd7vzz]{grid-template-columns:240px minmax(0,var(--layout-container-prose));column-gap:var(--space-16);justify-content:center}.art-head__inner[data-astro-cid-afbd7vzz]{grid-column:2}.art-cover[data-astro-cid-afbd7vzz]{grid-column:1 / -1;margin-bottom:var(--space-16)}.art-cover[data-astro-cid-afbd7vzz] img{aspect-ratio:2 / 1}.art-main[data-astro-cid-afbd7vzz]>.art-body[data-astro-cid-afbd7vzz]{grid-column:2}.toc[data-astro-cid-afbd7vzz]{align-self:start;position:sticky;top:calc(var(--layout-header-height) + var(--space-8));grid-column:1;grid-row:1;padding:0 0 0 var(--space-4);border-left:2px solid var(--color-border);border-radius:0;background:none}}
