.article-wrap[data-astro-cid-pht3w6et]{background:#fff;padding:3.5rem 1.5rem 5rem}.article-outer[data-astro-cid-pht3w6et]{gap:3.5rem;max-width:64rem;margin:0 auto;display:flex}.article-main[data-astro-cid-pht3w6et]{flex:1;min-width:0;max-width:44rem}.article-meta[data-astro-cid-pht3w6et]{border-bottom:1px solid var(--color-border-light);align-items:center;gap:.75rem;margin-bottom:1.75rem;padding-bottom:.875rem;display:flex}.article-meta__date[data-astro-cid-pht3w6et]{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:.75rem}.article-summary[data-astro-cid-pht3w6et]{border:1px solid var(--color-border-light);border-top:3px solid var(--color-accent-muted);background:#fff;border-radius:.375rem;margin-bottom:2.5rem;padding:1.125rem 1.5rem 1.25rem}.article-summary__label[data-astro-cid-pht3w6et]{font-family:var(--font-heading);letter-spacing:.06em;color:var(--color-accent);margin-bottom:.375rem;font-size:.75rem;font-weight:600}.article-summary__text[data-astro-cid-pht3w6et]{color:var(--color-text-primary);word-break:auto-phrase;font-size:1rem;line-height:1.9}.article-cta[data-astro-cid-pht3w6et]{background:var(--color-bg-light);border-radius:.5rem;grid-template-columns:1fr;align-items:center;gap:1rem;margin-top:3rem;padding:1.25rem 1.5rem;display:grid}@media (width>=640px){.article-cta[data-astro-cid-pht3w6et]{grid-template-columns:minmax(0,1fr) auto;gap:2rem}}.article-cta__label[data-astro-cid-pht3w6et]{color:var(--color-ink);margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.article-cta__text[data-astro-cid-pht3w6et]{color:var(--color-text-muted);font-size:.875rem;line-height:1.8}.article-cta__services[data-astro-cid-pht3w6et]{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.article-cta__service-link[data-astro-cid-pht3w6et]{color:var(--color-ink);border-bottom:1px solid var(--color-accent-muted);align-items:center;gap:.3rem;padding-bottom:.0625rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.article-cta__service-link[data-astro-cid-pht3w6et]:hover{color:var(--color-accent)}.article-cta__btn[data-astro-cid-pht3w6et]{white-space:nowrap;justify-self:start;padding:.625rem 1.5rem;font-weight:600}.article-back[data-astro-cid-pht3w6et]{border-top:1px solid var(--color-border-light);margin-top:2rem;padding-top:1.5rem}.back-link[data-astro-cid-pht3w6et]{color:var(--color-accent);font-size:.875rem;text-decoration:none}.back-link[data-astro-cid-pht3w6et]:hover{color:var(--color-accent-dark)}.toc-rail[data-astro-cid-pht3w6et]{flex-shrink:0;align-self:flex-start;width:14rem;max-height:calc(100vh - 8rem);display:none;position:sticky;top:6rem;overflow-y:auto}@media (width>=900px){.toc-rail[data-astro-cid-pht3w6et]{display:block}}.toc-mobile[data-astro-cid-pht3w6et]{border:1px solid var(--color-border-light);background:var(--color-paper);border-radius:.5rem;margin-bottom:2.5rem;padding:.875rem 1.125rem}.toc-mobile__summary[data-astro-cid-pht3w6et]{cursor:pointer;letter-spacing:.08em;color:var(--color-accent);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.toc-mobile__summary[data-astro-cid-pht3w6et]::-webkit-details-marker{display:none}.toc-mobile__summary[data-astro-cid-pht3w6et]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(45deg)translate(-1px,-1px)}.toc-mobile[data-astro-cid-pht3w6et][open] .toc-mobile__summary[data-astro-cid-pht3w6et]:before{transform:rotate(-135deg)translate(-2px,-2px)}.toc-mobile[data-astro-cid-pht3w6et][open] .toc-mobile__summary[data-astro-cid-pht3w6et]{margin-bottom:.625rem}@media (width>=900px){.toc-mobile[data-astro-cid-pht3w6et]{display:none}}.sidebar-toc[data-astro-cid-pht3w6et]{padding:0}.sidebar-section-label[data-astro-cid-pht3w6et]{letter-spacing:.15em;color:var(--color-accent);margin-bottom:1rem;font-size:.65rem;font-weight:700}.toc-list[data-astro-cid-pht3w6et]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.toc-item--h3[data-astro-cid-pht3w6et] .toc-link[data-astro-cid-pht3w6et]{padding-left:1.5rem}.toc-link[data-astro-cid-pht3w6et]{color:var(--color-text-subtle);border-left:2px solid #0000;padding:.3rem 0 .3rem .75rem;font-size:.8rem;line-height:1.6;text-decoration:none;transition:color .15s,border-color .15s;display:block}.toc-link[data-astro-cid-pht3w6et]:hover{color:var(--color-text-primary);border-left-color:var(--color-border-light)}.toc-link[data-astro-cid-pht3w6et].is-active{color:var(--color-text-primary);border-left-color:var(--color-accent);font-weight:600}
