.stg-header[data-astro-cid-brjpky2n]{padding-block:var(--space-block)}.header-prose[data-astro-cid-brjpky2n]{text-align:center;max-width:800px;margin-inline:auto}.article-category[data-astro-cid-brjpky2n]{color:var(--accent-gold);margin-bottom:16px}.page-title[data-astro-cid-brjpky2n]{font-family:var(--font-display-en);font-size:clamp(1.7rem,3.8vw,2.75rem);line-height:1.28;margin:0 0 12px}.capsule-section[data-astro-cid-brjpky2n]{padding-block:var(--space-block)!important;background:var(--base-primary)}.capsule-section[data-astro-cid-brjpky2n] .answer-capsule[data-astro-cid-brjpky2n]{margin-inline:auto;max-width:760px}.stg-onsil[data-astro-cid-brjpky2n]{padding-block:var(--space-block)}.stg-onsil[data-astro-cid-brjpky2n] .prose-block[data-astro-cid-brjpky2n]{max-width:760px;margin-inline:auto}.stg-onsil[data-astro-cid-brjpky2n] p[data-astro-cid-brjpky2n]{line-height:var(--lh-prose);margin-bottom:18px;font-family:var(--font-body-en)}.capsule-section[data-astro-cid-brjpky2n] a[data-astro-cid-brjpky2n],.stg-onsil[data-astro-cid-brjpky2n] a[data-astro-cid-brjpky2n]{color:var(--accent-gold);text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color var(--motion-quick) var(--ease-out)}.capsule-section[data-astro-cid-brjpky2n] a[data-astro-cid-brjpky2n]:hover,.stg-onsil[data-astro-cid-brjpky2n] a[data-astro-cid-brjpky2n]:hover{border-bottom-color:var(--accent-gold)}.section-title[data-astro-cid-brjpky2n]{font-family:var(--font-display-en);font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:var(--space-item)}.stg-faq[data-astro-cid-brjpky2n]{padding-block:var(--space-block);background:var(--base-primary)}.stg-faq[data-astro-cid-brjpky2n] .prose-block[data-astro-cid-brjpky2n]{max-width:800px;margin-inline:auto}.faq-qa[data-astro-cid-brjpky2n]{padding-block:28px;border-top:1px solid var(--line-subtle)}.faq-qa[data-astro-cid-brjpky2n]:last-child{border-bottom:1px solid var(--line-subtle)}.faq-question[data-astro-cid-brjpky2n]{font-family:var(--font-display-en);font-size:1.2rem;margin:0 0 14px;line-height:1.35}.faq-answer[data-astro-cid-brjpky2n]{line-height:var(--lh-prose);margin:0;max-width:65ch;font-family:var(--font-body-en)}.stg-cta[data-astro-cid-brjpky2n]{padding-block:var(--space-block);text-align:center}.cta-row[data-astro-cid-brjpky2n]{margin:0}#traditional[data-astro-cid-brjpky2n] .prose-block[data-astro-cid-brjpky2n]{max-width:1100px}#traditional[data-astro-cid-brjpky2n] .prose-block[data-astro-cid-brjpky2n]>h2[data-astro-cid-brjpky2n],#traditional[data-astro-cid-brjpky2n] .prose-block[data-astro-cid-brjpky2n]>p[data-astro-cid-brjpky2n]{max-width:760px;margin-inline:auto}#traditional[data-astro-cid-brjpky2n] .portfolio-grid[data-astro-cid-brjpky2n]{margin-block:var(--space-item)}.portfolio-grid[data-astro-cid-brjpky2n]{list-style:none;padding:0;margin:0;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.portfolio-card[data-astro-cid-brjpky2n]{margin:0}.stg-onsil[data-astro-cid-brjpky2n] .portfolio-link[data-astro-cid-brjpky2n]{display:block;text-decoration:none;color:inherit}.portfolio-img[data-astro-cid-brjpky2n]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;margin-bottom:12px}.portfolio-meta[data-astro-cid-brjpky2n]{padding-inline:4px}.portfolio-title[data-astro-cid-brjpky2n]{font-family:var(--font-display-en);font-size:1.25rem;font-style:italic;margin:0 0 4px;letter-spacing:var(--ls-display-en)}.stg-onsil[data-astro-cid-brjpky2n] .portfolio-tagline[data-astro-cid-brjpky2n]{margin:0 0 6px;color:var(--text-secondary)}.steps-list[data-astro-cid-brjpky2n]{list-style:none;padding:0;margin:0}.steps-item[data-astro-cid-brjpky2n]{padding-block:28px;border-top:1px solid var(--line-subtle)}.steps-item[data-astro-cid-brjpky2n]:last-child{border-bottom:1px solid var(--line-subtle)}.steps-head[data-astro-cid-brjpky2n]{display:flex;align-items:baseline;gap:20px;margin-bottom:10px}.steps-num[data-astro-cid-brjpky2n]{color:var(--accent-gold);font-family:var(--font-display-en);font-size:1rem;letter-spacing:var(--ls-display-en);min-width:2em}.steps-label[data-astro-cid-brjpky2n]{font-family:var(--font-display-en);font-size:1.25rem;margin:0;line-height:1.3}.stg-onsil[data-astro-cid-brjpky2n] .steps-body[data-astro-cid-brjpky2n]{line-height:var(--lh-prose);margin:0;max-width:70ch;padding-left:calc(2em + 20px);font-family:var(--font-body-en)}
