.reading-body{overflow-wrap:anywhere;min-width:0}.reading-body :is(img,video,iframe){max-width:100%}.reading-body pre{max-width:100%;overflow-x:auto}.reading-table{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.reading-table:focus-visible{outline-offset:3px;outline:2px solid #004cdc}.reading-table table{border-collapse:collapse;width:100%}.reading-table :is(th,td){text-align:left;border:1px solid #e3e9f3;min-width:120px;padding:12px}.reading-table th{background:#f5f5fa}@media (width<=767px){.content-page .v3-container{width:calc(100% - 40px)}.content-page .v3x-section{padding-block:32px 44px}.content-page .v3x-head{gap:14px}.content-page .v3x-h2{margin-top:10px;font-size:30px;line-height:1.16}.content-page .v3x-lead{font-size:15px;line-height:1.7}.content-page .v3x-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.content-page .v3x-card{min-width:0}.content-page .v3x-card--link:active{border-color:#004cdc}.blog-catalog .v3x-media{aspect-ratio:16/9}.blog-catalog .v3x-card h2{-webkit-line-clamp:3}.blog-filters{gap:12px;margin-top:24px;padding-top:20px}.blog-filters input{font-size:16px}.case-catalog .v3-hero>.v3-container{padding-block:30px 28px}.case-catalog .v3-hero h1{font-size:34px}.case-catalog .v3-hero .v3x-lead{margin-top:14px}.case-catalog .v3-hero .v3-button{margin-top:20px}.case-catalog #cases-grid{padding-top:24px!important}.case-filters{gap:8px}.case-filters>div:first-child{max-width:none}.case-filters label[for=video-filter]{flex:1;align-items:center;min-height:44px;display:flex}.resources-catalog .resource-card{grid-template-columns:38px minmax(0,1fr);column-gap:14px;padding:20px;display:grid}.resources-catalog .resource-card>.v3x-icon{grid-row:1/span 3;width:38px;height:38px;margin:0}.resources-catalog .resource-card>:not(.v3x-icon){grid-column:2}.resources-catalog .resource-card h2{font-size:18px}.resources-catalog .resource-card p{margin-top:6px;font-size:14px;line-height:1.65}.resources-catalog .resource-card .v3x-cta{padding-top:12px;font-size:13px}.resources-catalog .v3x-split{gap:24px}.resources-catalog #newsletter .v3x-card{padding:20px}.reading-page .reading-article{padding:20px 20px 40px;padding-top:20px!important}.reading-page .reading-article>.v3-container{width:100%}.reading-breadcrumb{min-height:44px;margin-bottom:16px}.reading-breadcrumb>a{color:#004cdc;flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.reading-breadcrumb>span{display:none}.reading-header{margin-top:0;margin-bottom:24px}.reading-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:650;line-height:1.16;font-size:clamp(28px,7.7vw,32px)!important}.reading-header>p{margin-bottom:20px;font-size:16px;line-height:1.65}.reading-metadata{border-left-width:2px;gap:8px 16px;padding-left:12px;font-size:12px}.reading-metadata svg{flex-shrink:0}.reading-cover{box-shadow:none;border-radius:14px;margin-bottom:28px}.reading-body{margin-top:28px;margin-bottom:32px;font-size:16px;line-height:1.75}.reading-body :is(p,ul,ol,blockquote){font-size:16px;line-height:1.75}.reading-body :is(h1,h2){letter-spacing:-.025em;line-height:1.25;margin-top:30px!important;margin-bottom:14px!important;font-size:24px!important}.reading-body h3{font-size:21px;line-height:1.3}.reading-body :is(ul,ol){margin-left:0;padding-left:22px}.reading-body blockquote{margin-inline:0;padding:16px}.reading-body blockquote p:last-child{margin-bottom:0}.reading-adjacent{gap:12px;margin-top:28px;padding-top:24px}.reading-adjacent>a{min-width:0}.reading-page .case-facts{margin-top:32px;padding-top:24px}.reading-page .case-facts .v3x-card{padding:20px}.reading-page .case-cover-preview{display:none}.faq-catalog .v3-hero{padding-top:28px!important;padding-bottom:28px!important}.faq-catalog .faq-list{margin-top:24px;padding-inline:18px}.faq-catalog .faq-list p{padding-right:0;font-size:16px}.app-launch-page>section{padding-block:32px}.app-launch-page .app-launch-hero{gap:28px}.app-launch-page .app-launch-hero h1{margin-bottom:20px;font-size:32px}.app-launch-page .app-launch-hero p{margin-bottom:24px;font-size:16px;line-height:1.7}.app-launch-page .app-launch-share>div>span{color:#fff}.app-launch-page .opacity-0{opacity:1;animation:none;transform:none}.app-launch-page h2{font-size:26px;line-height:1.25}.app-launch-page .app-feature{gap:24px}.app-launch-page .app-feature>div:first-child{text-align:left}.app-launch-page .app-feature p{font-size:16px;line-height:1.7}.app-launch-page .app-feature img{max-width:280px}}@media (prefers-reduced-motion:reduce){.app-launch-page .opacity-0{opacity:1;animation:none;transform:none}}
