.service-detail_article__C2O_4{width:100%}.service-detail_hero__EN6x0{background:var(--sg-bg,var(--sg-palette-01-bg));color:var(--sg-fg,var(--sg-palette-fg-dark));padding:clamp(4rem,10vw,8rem) clamp(1.5rem,5vw,4rem) clamp(3rem,6vw,5rem)}.service-detail_heroInner__dAdCq{max-width:980px;margin:0 auto}.service-detail_breadcrumb__2ak4x{font-family:var(--sg-font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light));margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.service-detail_breadcrumbLink__ZIood{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.service-detail_breadcrumbLink__ZIood:focus-visible,.service-detail_breadcrumbLink__ZIood:hover{border-bottom-color:currentColor}.service-detail_breadcrumbSep__0qfzn{opacity:.4}.service-detail_breadcrumbCurrent__0Je4H{color:var(--sg-fg,var(--sg-palette-fg-dark))}.service-detail_title__ddLxN{font-family:var(--sg-font-serif);font-weight:400;font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 1.5rem;max-width:22ch}.service-detail_summary__PkQs5{font-family:var(--sg-font-sans);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55;max-width:62ch;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light))}.service-detail_bodySection__l717i{background:var(--sg-bg,var(--sg-palette-05-bg));color:var(--sg-fg,var(--sg-palette-fg-dark));padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,4rem)}.service-detail_bodyGrid__SlA1k{max-width:1200px;margin:0 auto;display:grid;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);grid-template-columns:1fr}@media (min-width:960px){.service-detail_bodyGrid__SlA1k{grid-template-columns:280px 1fr}}.service-detail_metaRail__pPgIU{font-family:var(--sg-font-mono);font-size:.85rem}@media (min-width:960px){.service-detail_metaRail__pPgIU{border-right:1px solid rgba(28,24,20,.12);padding-right:2rem}}.service-detail_metaRailSticky__p0LMU{position:-webkit-sticky;position:sticky;top:6rem;display:flex;flex-direction:column;gap:2rem}.service-detail_metaList__OJPbH{margin:0;display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}.service-detail_metaList__OJPbH dt{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light))}.service-detail_metaList__OJPbH dd{margin:0 0 1rem;font-family:var(--sg-font-sans);font-size:.98rem;color:var(--sg-fg,var(--sg-palette-fg-dark))}.service-detail_metaBlock__YaWre{display:flex;flex-direction:column;gap:.6rem}.service-detail_metaBlockTitle__UqB4j{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light));margin:0}.service-detail_metaBlockList__beLCl{list-style:none;margin:0;padding:0;font-family:var(--sg-font-sans);font-size:.92rem;line-height:1.45;display:flex;flex-direction:column;gap:.5rem}.service-detail_metaBlockList__beLCl li{padding-left:1rem;position:relative}.service-detail_metaBlockList__beLCl li:before{content:"·";position:absolute;left:0;top:0;color:var(--sg-color-accent-warm,#7a1f1f);font-weight:700}.service-detail_metaBlockList__beLCl[data-tone=muted] li{color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light))}.service-detail_metaBlockList__beLCl[data-tone=muted] li:before{content:"✗";font-size:.85em}.service-detail_body__QMfP7{font-family:var(--sg-font-sans);font-size:1.05rem;line-height:1.65;color:var(--sg-fg,var(--sg-palette-fg-dark));max-width:68ch}.service-detail_body__QMfP7 h2{font-family:var(--sg-font-serif);font-weight:400;font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.2;letter-spacing:-.02em;margin:3rem 0 1rem}.service-detail_body__QMfP7 h3{font-family:var(--sg-font-sans);font-weight:700;font-size:1.15rem;letter-spacing:-.005em;margin:2rem 0 .75rem}.service-detail_body__QMfP7 p{margin:0 0 1.25rem}.service-detail_body__QMfP7 a{color:var(--sg-color-accent-warm,#7a1f1f);text-decoration:underline;text-underline-offset:3px}.service-detail_body__QMfP7 ol,.service-detail_body__QMfP7 ul{padding-left:1.5rem;margin:0 0 1.5rem}.service-detail_body__QMfP7 li{margin-bottom:.5rem}.service-detail_body__QMfP7 strong{font-weight:700}.service-detail_body__QMfP7 code{font-family:var(--sg-font-mono);font-size:.92em;background:rgba(28,24,20,.08);padding:.1em .35em;border-radius:3px}.service-detail_faqSection__d8WK7{background:var(--sg-bg,var(--sg-palette-03-bg));color:var(--sg-fg,var(--sg-palette-fg-light));padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,4rem)}.service-detail_faqInner__t2sg5{max-width:880px;margin:0 auto}.service-detail_faqHeading__NhvTk{font-family:var(--sg-font-serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 2.5rem}.service-detail_faqList__G9ZI7{display:flex;flex-direction:column;gap:1.75rem;margin:0}.service-detail_faqItem__GvQbD{border-top:1px solid rgba(244,239,224,.15);padding-top:1.5rem}.service-detail_faqQ__fenkP{font-family:var(--sg-font-sans);font-weight:700;font-size:1.08rem;margin-bottom:.75rem;color:var(--sg-fg,var(--sg-palette-fg-light))}.service-detail_faqA__ghkmS{font-family:var(--sg-font-sans);font-size:1rem;line-height:1.6;margin:0;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light))}.service-detail_cta__9v9Od{background:var(--sg-bg,var(--sg-palette-02-bg));color:var(--sg-fg,var(--sg-palette-fg-light));padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5vw,4rem);text-align:center}.service-detail_ctaInner__qIWvI{max-width:720px;margin:0 auto}.service-detail_ctaKicker__L8KYJ{font-family:var(--sg-font-mono);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light));margin-bottom:1rem}.service-detail_ctaTitle__I65Or{font-family:var(--sg-font-serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:0 0 1rem}.service-detail_ctaSub__gwKrH{font-family:var(--sg-font-sans);font-size:1.05rem;line-height:1.55;margin:0 0 2rem;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light))}.service-detail_ctaButton__0M_QP{display:inline-block;font-family:var(--sg-font-mono);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;border:1px solid;color:var(--sg-fg,var(--sg-palette-fg-light));transition:opacity .2s ease}.service-detail_ctaButton__0M_QP:focus-visible,.service-detail_ctaButton__0M_QP:hover{opacity:.8}.service-detail_related__yfy8b{background:var(--sg-bg,var(--sg-palette-01-bg));color:var(--sg-fg,var(--sg-palette-fg-dark));padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,4rem)}.service-detail_kicker__lrWhD{font-family:var(--sg-font-mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light));margin-bottom:1.5rem;text-align:center}.service-detail_relatedList___Jyy2{list-style:none;padding:0;margin:0 auto;max-width:720px;display:flex;flex-direction:column;gap:.5rem}.service-detail_relatedLink__MHo7Z{display:flex;align-items:baseline;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(28,24,20,.12);color:inherit;text-decoration:none;font-family:var(--sg-font-sans);font-size:1.1rem;transition:color .2s ease}.service-detail_relatedLink__MHo7Z:focus-visible,.service-detail_relatedLink__MHo7Z:hover{color:var(--sg-color-accent-warm,#7a1f1f)}.service-detail_relatedLinkNum__G_QEI{font-family:var(--sg-font-mono);font-size:.78rem;letter-spacing:.1em;color:var(--sg-fg-muted,var(--sg-palette-fg-muted-light))}.service-detail_relatedLinkTitle__I4k8P{flex-grow:1}.service-detail_coverFigure__AxuIY{margin:2rem 0 0;padding:0}.service-detail_coverImage__98eex{display:block;width:100%;height:auto;max-height:50vh;object-fit:cover;border:1px solid rgba(28,24,20,.08)}