.Solutions-module__JNXWUW__section{padding-block:var(--page-top) clamp(80px, 10vw, 150px);background:radial-gradient(64% 52% at 78% 0%, var(--glow-navy), transparent 70%), var(--ink-900)}.Solutions-module__JNXWUW__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.Solutions-module__JNXWUW__aside{position:sticky;top:clamp(110px,14vh,160px)}.Solutions-module__JNXWUW__heading{letter-spacing:.03em;color:var(--bone);margin-top:22px;font-size:clamp(28px,3.5vw,52px);font-weight:300;line-height:1.08}.Solutions-module__JNXWUW__list{flex-direction:column;display:flex}.Solutions-module__JNXWUW__question{border-bottom:1px solid var(--line);transition:border-color .7s var(--ease);align-items:baseline;gap:clamp(18px,2.4vw,40px);padding-block:clamp(20px,2.4vw,30px);display:flex}.Solutions-module__JNXWUW__question:hover{border-bottom-color:var(--line-mid)}.Solutions-module__JNXWUW__num{letter-spacing:.2em;color:var(--steel-dim);transition:color .6s var(--ease);flex:none;font-size:11px}.Solutions-module__JNXWUW__question:hover .Solutions-module__JNXWUW__num{color:var(--bone)}.Solutions-module__JNXWUW__text{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;color:var(--bone-dim);transition:color .6s var(--ease);text-wrap:balance;font-size:clamp(19px,1.95vw,30px);font-weight:300;line-height:1.3}.Solutions-module__JNXWUW__question:hover .Solutions-module__JNXWUW__text{color:var(--bone)}@media (max-width:900px){.Solutions-module__JNXWUW__inner{grid-template-columns:1fr;gap:clamp(32px,7vw,52px)}.Solutions-module__JNXWUW__aside{position:static}}
