.article-prose[data-astro-cid-3lfuofia] h2{border-top:1px solid var(--color-rule);font-size:var(--text-card);line-height:var(--text-card--line-height);color:var(--color-ink);margin-top:3.5rem;padding-top:2rem;scroll-margin-top:24px;font-style:normal;font-weight:600}.article-prose[data-astro-cid-3lfuofia]>:first-child{margin-top:0}.article-prose[data-astro-cid-3lfuofia]>h2:first-child{border-top:none;padding-top:0}.article-prose[data-astro-cid-3lfuofia] h2 em,.article-prose[data-astro-cid-3lfuofia] h2 i{font-style:normal}.article-prose[data-astro-cid-3lfuofia] h3{font-size:var(--text-spec-head);line-height:var(--text-spec-head--line-height);color:var(--color-ink);margin-top:2rem;font-weight:600}.article-prose[data-astro-cid-3lfuofia] p{max-width:65ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);margin-top:1.25rem}.article-prose[data-astro-cid-3lfuofia] ul,.article-prose[data-astro-cid-3lfuofia] ol{max-width:65ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);flex-direction:column;gap:.625rem;margin-top:1.25rem;padding-left:1rem;display:flex}.article-prose[data-astro-cid-3lfuofia] ul{list-style:none}.article-prose[data-astro-cid-3lfuofia] ol{list-style:decimal}.article-prose[data-astro-cid-3lfuofia] li{padding-left:1rem;position:relative}.article-prose[data-astro-cid-3lfuofia] ul li:before{content:"";background:var(--color-ink-2);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.article-prose[data-astro-cid-3lfuofia] ol li::marker{color:var(--color-edge)}.article-prose[data-astro-cid-3lfuofia] li>ul,.article-prose[data-astro-cid-3lfuofia] li>ol{margin-top:.5rem}.article-prose[data-astro-cid-3lfuofia] strong{color:var(--color-ink);font-weight:600}.article-prose[data-astro-cid-3lfuofia] a{color:var(--color-action);text-underline-offset:.15em;text-decoration-line:underline;text-decoration-thickness:1px}.article-prose[data-astro-cid-3lfuofia] a:hover,.article-prose[data-astro-cid-3lfuofia] a:focus-visible{color:var(--color-action-pressed)}.article-prose[data-astro-cid-3lfuofia] blockquote{border-left:1px solid var(--color-rule);max-width:65ch;color:var(--color-ink-2);margin-top:1.25rem;padding-left:1rem}.toc-label[data-astro-cid-ulltbswr],.toc-summary[data-astro-cid-ulltbswr]{color:var(--color-ink-2);font-weight:600}.toc--mobile[data-astro-cid-ulltbswr]{margin-bottom:2.5rem;display:block}.toc-summary[data-astro-cid-ulltbswr]{cursor:pointer;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:.75rem;padding-block:1rem;list-style:none;display:flex}.toc-summary[data-astro-cid-ulltbswr]::-webkit-details-marker{display:none}.toc-chevron[data-astro-cid-ulltbswr]{color:var(--color-ink-2);transition:transform .16s var(--ease-quint);flex-shrink:0}.toc--mobile[data-astro-cid-ulltbswr][open] .toc-chevron[data-astro-cid-ulltbswr]{transform:rotate(180deg)}.toc--mobile[data-astro-cid-ulltbswr] .toc-list[data-astro-cid-ulltbswr]{margin-top:1rem;padding-bottom:1.25rem}.toc--desktop[data-astro-cid-ulltbswr]{display:none}.toc-list[data-astro-cid-ulltbswr]{flex-direction:column;gap:.75rem;display:flex}.toc-link[data-astro-cid-ulltbswr]{color:var(--color-ink-2);text-decoration:none}.toc-link[data-astro-cid-ulltbswr]:hover,.toc-link[data-astro-cid-ulltbswr]:focus-visible{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}@media (width>=1069px){.toc--mobile[data-astro-cid-ulltbswr]{display:none}.toc--desktop[data-astro-cid-ulltbswr]{align-self:start;display:block;position:sticky;top:2rem}.toc--desktop[data-astro-cid-ulltbswr] .toc-list[data-astro-cid-ulltbswr]{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.toc-chevron[data-astro-cid-ulltbswr]{transition:none}}.reading-progress[data-astro-cid-6elnia4l]{background:var(--color-action);transform-origin:0;z-index:70;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.reading-progress[data-astro-cid-6elnia4l]{animation:linear both reading-progress-grow;animation-timeline:scroll(root)}}}@keyframes reading-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.related-service[data-astro-cid-6gj6vsjk]{border-top:1px solid var(--color-rule);padding-top:2rem}.related-service-card[data-astro-cid-6gj6vsjk]{align-items:center;gap:1.5rem;text-decoration:none;display:flex;position:relative}.related-service-media[data-astro-cid-6gj6vsjk]{flex-shrink:0;width:11rem}.related-service-media[data-astro-cid-6gj6vsjk]:empty{display:none}.related-service-body[data-astro-cid-6gj6vsjk]{flex:1;min-width:0}.related-service-thumb[data-astro-cid-6gj6vsjk]{aspect-ratio:16/9;object-fit:cover;background:var(--color-paper-alt);width:100%;height:auto;transition:filter .2s var(--ease-quint);border-radius:12px;display:block}.related-service-name[data-astro-cid-6gj6vsjk]{align-items:baseline;gap:.625rem;display:flex}.related-service-cta[data-astro-cid-6gj6vsjk]{margin-top:.625rem;display:inline-block;position:relative}.related-service-cta[data-astro-cid-6gj6vsjk]:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .25s var(--ease-quint);background:currentColor;position:absolute;bottom:-.1em;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.related-service-card[data-astro-cid-6gj6vsjk]:hover .related-service-cta[data-astro-cid-6gj6vsjk]:after,.related-service-card[data-astro-cid-6gj6vsjk]:focus-visible .related-service-cta[data-astro-cid-6gj6vsjk]:after{transform:scaleX(1)}.related-service-card[data-astro-cid-6gj6vsjk]:hover .related-service-thumb[data-astro-cid-6gj6vsjk]{filter:brightness(1.06)}}.related-service-card[data-astro-cid-6gj6vsjk]:focus-visible{outline:2px solid var(--color-action);outline-offset:4px;border-radius:2px}@media (width<=734px){.related-service-card[data-astro-cid-6gj6vsjk]{align-items:flex-start}.related-service-media[data-astro-cid-6gj6vsjk]{width:6.5rem}}@media (prefers-reduced-motion:reduce){.related-service-cta[data-astro-cid-6gj6vsjk]:after,.related-service-thumb[data-astro-cid-6gj6vsjk]{transition:none}}
