.source-page--market .source-structured{gap:46px}.source-market-overview{background:hsla(0,0%,100%,.84);border:1px solid rgba(16,24,32,.1);border-radius:var(--radius);box-shadow:var(--soft-shadow);display:grid;gap:34px;grid-template-columns:minmax(0,1fr);padding:34px}.source-market-overview--media{align-items:start;grid-template-columns:minmax(0,.96fr) minmax(300px,.52fr)}.source-market-copy{max-width:790px}.source-market-copy .eyebrow{margin-bottom:18px}.source-market-copy-block+.source-market-copy-block{border-top:1px solid rgba(16,24,32,.1);margin-top:28px;padding-top:26px}.source-market-chapter h2,.source-market-copy h2{font-size:clamp(1.95rem,3vw,3rem);line-height:1.04;max-width:780px}.source-market-chapter p,.source-market-copy p{color:var(--text);font-size:1.06rem;line-height:1.74;margin-top:16px;max-width:780px}.source-market-media-stack{display:grid;gap:14px}.source-market-media,.source-market-thumb{margin:0}.source-market-media img,.source-market-thumb img{border-radius:var(--radius);box-shadow:var(--soft-shadow);object-fit:cover;width:100%}.source-market-media img{aspect-ratio:16/12}.source-market-media-stack .source-market-media:nth-child(n+2) img{aspect-ratio:16/9}.source-market-chapters{display:grid;gap:0}.source-market-chapter{border-top:1px solid var(--line);display:grid;gap:28px;grid-template-columns:64px minmax(0,1fr);padding:34px 0}.source-market-chapter:last-child{border-bottom:1px solid var(--line)}.source-market-chapter--media{grid-template-columns:64px minmax(0,1fr) minmax(260px,.42fr)}.source-market-index{align-items:center;background:rgba(0,140,137,.1);border-radius:6px;color:var(--teal-dark);display:inline-flex;font-size:.82rem;font-weight:950;height:34px;justify-content:center;width:46px}.source-market-chapter-copy{min-width:0}.source-market-support{align-self:start;padding-top:4px}.source-market-thumb img{aspect-ratio:16/10}.source-market-thumb a{display:block}@media (max-width:980px){.download-content-card,.download-layout{grid-template-columns:1fr}.download-form-card{position:static}.source-solution-feature-grid,.source-solution-functionality-head,.source-solution-insight,.source-solution-insights,.source-solution-mini-grid,.source-solution-overview,.source-solution-resource-grid,.source-solution-resources{grid-template-columns:1fr}.source-solution-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-solution-functionality-head{align-items:start}}@media (max-width:680px){.download-content-card,.download-form-card,.download-hero,.download-layout,.source-page--download .section-inner,.source-page--download .source-structured{box-sizing:border-box;max-width:calc(100vw - 28px);width:calc(100vw - 28px)}.download-hero{gap:20px;grid-template-columns:1fr}.download-hero h1{font-size:2.9rem}.download-hero-meta{justify-content:flex-start}.download-content-card,.download-form-card{padding:20px}.download-copy h2{font-size:1.9rem}.source-page--solution .section-inner,.source-page--solution .source-structured,.source-solution-functionality,.source-solution-insights,.source-solution-overview,.source-solution-resources{box-sizing:border-box;max-width:calc(100vw - 52px);min-width:0;width:calc(100vw - 52px)}.source-solution-feature,.source-solution-feature-grid,.source-solution-functionality-head,.source-solution-insight{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.source-solution-functionality,.source-solution-insight,.source-solution-overview,.source-solution-resources{padding:20px}.source-solution-resource-grid{grid-template-columns:1fr}.source-solution-resource-body{padding:20px}.source-download-panel{align-items:flex-start;flex-direction:column}.source-download-panel .source-action{justify-content:center;white-space:normal;width:100%}.source-solution-functionality{gap:20px}.source-solution-feature{padding:18px}.source-solution-functionality-head{gap:18px;padding-bottom:18px}.source-solution-functionality-head>div,.source-solution-insight-copy,.source-solution-overview-copy,.source-solution-resources>div{max-width:100%;min-width:0}.source-page--solution .source-hero-lean h1{font-size:clamp(2.25rem,9vw,2.65rem);line-height:1;max-width:100%}.source-solution-functionality-head h2,.source-solution-insight h2,.source-solution-overview-copy h2,.source-solution-resources h2{font-size:clamp(1.55rem,7.2vw,2rem);line-height:1.06;max-width:100%;overflow-wrap:break-word}.source-solution-feature p,.source-solution-functionality-head p:not(.eyebrow),.source-solution-insight p,.source-solution-list li,.source-solution-numbered-list li,.source-solution-overview-copy p:not(.eyebrow),.source-solution-resources p:not(.eyebrow){font-size:1rem;line-height:1.62;max-width:100%;overflow-wrap:anywhere}.source-solution-functionality-media img,.source-solution-insight-media img,.source-solution-overview-media img,.source-solution-resources-media img{aspect-ratio:16/10}}@media (max-width:980px){.solution-showcase-row,.solution-showcase-row--image-left,.solution-showcase-row--image-right,.source-lead-grid,.source-legal-layout,.source-market-chapter,.source-market-chapter--media,.source-market-overview--media,.source-panel{grid-template-columns:1fr}.solution-showcase-row{gap:26px;padding:44px 0}.solution-showcase-row:nth-child(2n):before{inset:14px -18px}.solution-showcase-media{order:-1}.solution-showcase-copy,.solution-showcase-copy p{max-width:100%}.source-market-chapter-copy,.source-market-chapters,.source-market-copy,.source-market-copy-block,.source-market-media-stack,.source-market-overview,.source-page--market .section-inner,.source-page--market .source-structured{max-width:100%;min-width:0}.source-market-chapter,.source-market-overview{width:100%}.source-market-index{margin-bottom:-8px}.reference-case-grid,.source-card-grid,.source-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.source-page--structured{padding-top:96px}.reference-case-grid,.source-card-grid,.source-feature-grid{grid-template-columns:1fr}.source-page--solutions-overview .source-hero-lean h1{font-size:clamp(2.45rem,12vw,3.25rem)}.source-page--solutions-overview .source-hero-lean p:not(.eyebrow){font-size:clamp(1.12rem,6vw,1.45rem);line-height:1.24}.solution-showcase-row{padding:34px 0}.solution-showcase-row:nth-child(2n):before{border-radius:12px;inset:10px -12px}.solution-showcase-copy h2{font-size:clamp(2rem,10vw,2.65rem)}.solution-showcase-copy p{font-size:1rem;line-height:1.62;overflow-wrap:anywhere}.solution-showcase-media{border-radius:8px;padding:8px}.solution-showcase-media img{height:clamp(220px,62vw,340px)}.source-card-body,.source-feature-card,.source-panel{padding:20px}.source-legal-panel{padding:22px}.reference-case-logo{min-height:180px;padding:28px 34px}.reference-case-logo img{height:104px}.reference-case-body{padding:22px}.source-legal-content p,.source-legal-list li{font-size:1rem;max-width:100%;overflow-wrap:anywhere}.source-market-overview{padding:22px}.source-market-chapter{gap:18px;padding:28px 0}.source-market-chapter h2,.source-market-copy h2{font-size:1.72rem;max-width:100%;overflow-wrap:anywhere}.source-market-chapter p,.source-market-copy p{max-width:100%;overflow-wrap:anywhere}}.source-card h2,.source-feature-card h3,.source-hero-lean h1,.source-panel h2{hyphens:auto;overflow-wrap:break-word;word-break:normal}.source-card h2{font-size:clamp(1.6rem,2.1vw,2.25rem);line-height:1.05}