.ux-prose{max-width:850px}.ux-prose p,.ux-cases .section-intro>p:last-child{color:var(--ink-soft);line-height:1.7}.ux-prose a{color:var(--lime)}.ux-feature{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;border:1px solid var(--line);border-radius:16px;padding:2rem;background:#0e1a1c}.ux-feature h3{font-size:clamp(1.5rem,2.5vw,2.25rem)}.ux-feature p:not(.eyebrow){color:var(--ink-soft);line-height:1.65}.ux-feature-image{display:block;min-width:0}.ux-feature-image img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:10px}.ux-related-cases{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.ux-related-cases .decision-card{display:flex;flex-direction:column}.ux-related-cases .text-link{margin-top:auto;padding-top:1rem}.ux-faq-list{max-width:900px}.ux-faq-list details{padding:1.3rem 0;border-bottom:1px solid var(--line)}.ux-faq-list summary{font-weight:700;cursor:pointer;line-height:1.5}.ux-faq-list details p{color:var(--ink-soft);line-height:1.7;margin:1rem 0 0}.ux-faq-list summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}@media(max-width:900px){.ux-feature{grid-template-columns:1fr}}@media(max-width:600px){.ux-feature{padding:1.2rem}.ux-related-cases{grid-template-columns:1fr}}
