.back-link[data-v-7eae3492]{color:var(--primary-navy,#036);margin-block-end:var(--space-xxl);font-size:clamp(.9rem,.5vw + .75rem,1.1rem);font-weight:600;text-decoration:none;display:inline-block}.back-link[data-v-7eae3492]:hover{text-decoration:underline}.service-content[data-v-7eae3492]{max-inline-size:var(--text-max-inline-size);min-block-size:60vh;margin-inline:auto;padding-block-end:var(--space-xxxxl);font-size:clamp(1rem,.4vw + .85rem,1.125rem);line-height:1.7}.service-content h2{color:var(--primary-navy,#036);margin-block-end:var(--space-lg);font-size:clamp(1.4rem,1.5vw + .8rem,1.75rem);line-height:1.3}.service-content h3{border-block-end:2px solid var(--accent-gold,#c5a44e);color:var(--primary-navy,#036);margin-block-start:var(--space-xxxl);margin-block-end:var(--space-md);padding-block-end:var(--space-xs);font-size:clamp(1.15rem,1vw + .7rem,1.4rem);line-height:1.35}.service-content h4{color:var(--primary-navy,#036);margin-block-end:var(--space-sm);font-size:clamp(1.05rem,.5vw + .8rem,1.2rem);line-height:1.4}.service-content p{color:var(--gray-dark,#333);margin-block-end:var(--space-md);line-height:1.7}.service-content strong{color:var(--primary-navy,#036);font-weight:600}.service-content :is(ul,ol){color:var(--gray-dark,#333);margin-block-end:var(--space-xl);padding-inline-start:var(--space-xl);line-height:1.6}.service-content li{margin-block-end:var(--space-xs);padding-inline-start:var(--space-2xs)}.service-content ol{list-style-type:decimal}.service-content ol li::marker{color:var(--accent-gold,#c5a44e);font-weight:600}.service-content ul li::marker{color:var(--accent-gold,#c5a44e)}.service-content .approach-group{border-inline-start:3px solid var(--accent-gold,#c5a44e);margin-block-end:var(--space-xl);padding-inline-start:var(--space-lg)}.service-content .approach-group h4,.service-content .approach-group p{margin-block-end:var(--space-xs)}.service-content .service-pillar{padding:var(--space-lg) var(--space-xl);background-color:var(--gray-light,#f1f5f9);border-radius:8px;margin-block-end:var(--space-xl)}.service-content .service-pillar h4,.service-content .service-pillar p{margin-block-end:var(--space-sm)}.service-content .service-pillar p:last-child{margin-block-end:0}@media (max-width:768px){.service-content h3{margin-block-start:var(--space-xxl)}.service-content .service-pillar{padding:var(--space-md) var(--space-lg)}.service-content .approach-group{padding-inline-start:var(--space-md)}}
