.opg-cta-mesh{background-image:linear-gradient(rgba(0,168,216,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,168,216,.07) 1px,transparent 1px);background-size:36px 36px}.service-answer .answer-heading h2{display:block;margin:0 0 .75rem;font-size:1.5rem;line-height:1.3;font-weight:800;color:var(--color-navy, #071521)}.service-answer .answer-text{border-left:3px solid var(--color-accent, #00a8d8);padding-left:1.25rem;font-size:1.05rem;line-height:1.8;color:color-mix(in srgb,var(--color-ink, #17212b) 88%,transparent)}.service-prose{max-width:75ch;font-size:1rem;line-height:1.75;color:var(--color-ink, #17212b)}.service-prose h2{margin-top:2.75rem;margin-bottom:1rem;padding-top:1.75rem;border-top:1px solid #e2e8f0;font-size:1.45rem;line-height:1.3;font-weight:800;letter-spacing:-.01em;color:var(--color-navy, #071521)}.service-prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.service-prose h3{margin-top:2.25rem;margin-bottom:.75rem;font-size:1.15rem;line-height:1.35;font-weight:700;color:var(--color-navy, #071521)}.service-prose h3:before{content:"";display:inline-block;width:22px;height:3px;margin-right:10px;vertical-align:5px;border-radius:2px;background:linear-gradient(90deg,#005890,#00a8d8)}.service-prose h4{margin-top:1.75rem;margin-bottom:.6rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary, #0080b8)}.service-prose p{margin:.9rem 0}.service-prose ul,.service-prose ol{margin:1.1rem 0;padding:0;list-style:none}.service-prose li{position:relative;margin:.55rem 0;padding-left:1.5rem}.service-prose li:before{content:"";position:absolute;left:.15rem;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--color-accent, #00a8d8)}.service-prose a{color:var(--color-secondary, #0080b8);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--color-accent, #00a8d8) 45%,transparent);transition:color .15s}.service-prose a:hover{color:var(--color-primary, #005890)}.service-prose table{display:block;width:100%;margin:1.25rem 0;overflow-x:auto;border-collapse:collapse;font-size:.925rem;-webkit-overflow-scrolling:touch}.service-prose th,.service-prose td{padding:.6rem .9rem;border:1px solid #e2e8f0;text-align:left;vertical-align:top}.service-prose th{background:#f5f8fa;font-weight:700;color:var(--color-navy, #071521)}.service-prose img{max-width:100%;height:auto;margin:1.25rem 0;border-radius:12px}.service-prose blockquote{margin:1.25rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid #e2e8f0;color:color-mix(in srgb,var(--color-ink, #17212b) 75%,transparent)}.mfa-visual-stack[data-astro-cid-3ok2ybys]{display:flex;flex-direction:column;gap:1rem}.mfa-primary-artwork[data-astro-cid-3ok2ybys]{flex:3}.mfa-factor-card[data-astro-cid-3ok2ybys]{flex:2}.service-source-copy{font-size:1rem;line-height:1.8;color:color-mix(in srgb,var(--color-ink, #17212b) 80%,transparent)}.service-source-copy--dark{color:#cbd5e1}.service-source-copy p+p{margin-top:1rem}.service-source-copy strong,.service-list-item strong{color:var(--color-navy, #071521);font-weight:700}.service-source-copy--dark strong{color:#fff}.service-list-item strong{display:block;margin-bottom:.2rem}.service-source-copy a,.service-list-item a{color:var(--color-secondary, #0080b8);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-accent, #00a8d8) 45%,transparent);text-underline-offset:3px}.service-source-copy--dark a{color:var(--color-accent, #00a8d8)}
