:root { --text-color: #333333; } .text-page .content p, .text-page .content ul, .text-page .content ol, .text-page .content p { margin: 0 0 24px; font-size: 1.125rem; line-height: 150%; color: var(--text-color); } .text-page .content h1, .text-page .content h2, .text-page .content h3, .text-page .content h4, .text-page .content h5, .text-page .content h6 { color: #131618; } .text-page .content h1, .text-page .content h2, .text-page .content h3 { margin: 60px 0 24px; } .text-page .content h4, .text-page .content h5, .text-page .content h6 { margin: 32px 0 16px; } .text-page .content > h1, .text-page .content > h2:first-child { margin: 0 0 24px; } .text-page .content h1 { font-size: 2.5rem; } .text-page .content h2 { font-size: 2rem; } .text-page .content h3 { font-size: 1.75rem; } .text-page .content h4 { font-size: 1.5rem; } .text-page .content h5 { font-size: 1.25rem; } .text-page .content h6 { font-size: 1.125rem; } .text-page .content ol { width: auto; margin: 0 0 24px 24px; } .text-page .content ol li { padding: 0 0 5px 5px; } .text-page .content ul { width: auto; margin: 0 0 24px 24px; } .text-page .content ul li { padding: 0 0 5px 5px; } .text-page .content ul.sub-list, .text-page .content ol.sub-list { font-size: 1rem; } .text-page .content ul ul, .text-page .content ul ol, .text-page .content ol ul, .text-page .content ol ol { font-size: inherit; margin-top: 10px; margin-bottom: 0; } .text-page .content img { max-width: 100%; height: auto; margin: 24px auto; vertical-align: middle; border-radius: 8px; } .text-page .content .text img, .text-page .content li img { display: inline-block; max-height: 30px; margin: 0; width: auto; } .text-page .content .video, .text-page .content .video-block { margin: 32px 0; border-radius: 8px; overflow: hidden; } .text-page .content iframe { display: block; max-width: 100%; margin: 0 auto; } .text-page .content video { display: block; max-width: 100%; margin: 32px 0; vertical-align: middle; } .text-page .content .wistia-video-block { position: relative; padding: 56.25% 0 0 0; margin: 32px 0; border-radius: 8px; overflow: hidden; } .text-page .content .wistia-video-block .wistia_embed { position: absolute; top: 0; } .text-page .content .wistia-video-block video { margin: 0; } .text-page .content hr, .text-page .content .separator { height: 1px; margin: 50px auto; color: #ccc; border: none; background-color: #ccc; } .text-page .content .big { display: block; margin: 0 auto; } .text-page .content .half { width: 50%; } .text-page .content .inline { display: inline-block; vertical-align: middle; } .text-page .content .bordered { border: 1px solid #ccc; border-radius: 8px; } .text-page .content .shadowed { border-radius: 8px; box-shadow: 0 5px 23px 3px rgba(0, 0, 0, 0.15); } .text-page .content .margined { margin: 24px 0; } .text-page .content .text-content .right.margined { margin: 0 -59px 0 0; padding: 0 0 0 10px; box-sizing: content-box; } .text-page .content .margined-more { margin-top: 30px; margin-bottom: 30px; } .text-page .content .margined.center { margin: 24px auto; } .text-page .content .center, .text-page .content .centered { margin-left: auto; margin-right: auto; } .right { float: right; } .left { float: left; } .text-page .content .text-center { text-align: center !important; } .text-page .content .btn.how-to-btn { min-height: 36px; margin: 0 5px; padding: 0 15px; color: #0074e6; font-size: 1em; font-weight: 400; border: 1px solid #0074e6; } .text-page .content .dwnl-btn { max-width: 280px; margin: 48px auto; width: fit-content; } .text-page .content .itunes-badge > img, .text-page .content .mac-badge > img { margin: 0; width: initial; } @media (max-width: 991px) { .text-page .content p, .text-page .content ul, .text-page .content ol, .text-page .content p { margin: 0 0 16px; font-size: 1rem; } .text-page .content h1 { margin: 50px 0 16px; } .text-page .content > h1 { margin: 0 0 16px; } .text-page .content h2 { font-size: 1.75rem; margin: 50px 0 16px; } .text-page .content > h2:first-child { margin: 0 0 16px; } .text-page .content h3 { font-size: 1.5rem; margin: 50px 0 16px; } .text-page .content h4 { font-size: 1.125rem; } .text-page .content ol { margin: 0 0 16px 16px; } .text-page .content ol li { padding: 0 0 3px 3px; } .text-page .content ul { margin: 0 0 16px 16px; } .text-page .content ul li { padding: 0 0 3px 3px; } .text-page .content ul.sub-list, .text-page .content ol.sub-list { font-size: 1rem; } .text-page .content img { margin: 16px 0; } .text-page .content .video, .text-page .content .video-block { margin: 24px 0; } .text-page .content video { margin: 24px 0; } .text-page .content .wistia-video-block { margin: 24px auto; } .text-page .content .text-content .right.margined { margin: 16px 0; width: initial; } .text-page .content .margined { margin: 16px 0; } .text-page .content .margined.center { margin: 16px auto; } .text-page .content hr, .text-page .content .separator { margin: 30px auto; } .text-page .content .big { margin-bottom: 16px; } .text-page .content .half { display: block; min-width: 280px; margin: 0 auto 16px; } .text-page .content video { height: auto; } .text-page .content .iframe-block, .text-page .content .video-block, .text-page .content .video { content: ""; position: relative; padding-bottom: 56.25%; height: 0; display: block; margin: 16px auto; overflow: hidden; } .text-page .content h3 + .video, .text-page .content h3 + .video-block { margin: 16px auto; } .text-page .content .iframe-block iframe, .text-page .content .video-block iframe, .text-page .content .video iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; border-width: 0; outline-width: 0; } .text-page .content .iframe-block { max-width: 800px; } } @media (max-width: 767px) { .text-page .content h1 { font-size: 2rem; } .text-page .content h2 { font-size: 1.5rem; } .text-page .content h4 { font-size: 1.25rem; } .text-page .content h6 { font-size: 1rem; } .text-page .content .itunes-badge { margin: 20px auto; } } @media (max-width: 575px) { .text-page .content h1 { font-size: 1.5rem; } .text-page .content h3 { font-size: 1.25rem; } .text-page .content h4 { font-size: 1rem; } .text-page .content .shadowed { box-shadow: 0 5px 16px 2px rgba(0, 0, 0, 0.15); } }.smart-focused-block { background: #282828; padding: 80px 0; } .smart-focused-block.grey { background: #F7F7FA; } .smart-focused-block.gradient-border { position: relative; } .smart-focused-block.gradient-border:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: linear-gradient(105.63deg, #A04BFF -3.81%, #739CFF 44.79%, #77DEFF 90.44%); } .smart-focused-block .container { display: flex; justify-content: center; } .smart-focused-block .text-block { max-width: 480px; width: 100%; display: flex; flex-direction: column; align-items: center; } .smart-focused-block .text-block .spark-logo { width: 48px; height: 48px; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/logo.svg?1770301849") no-repeat 0 0; background-size: contain; margin-bottom: 27px; } .smart-focused-block .text-block h3 { text-align: center; color: #FFFFFF; margin-bottom: 40px; } .smart-focused-block.grey .text-block h3 { color: #111; } .smart-focused-block .text-block p.description { margin: -25px 0 40px; } .smart-focused-block .text-block p { width: 100%; font-size: 1.25rem; font-weight: 400; line-height: 150%; text-align: center; margin-bottom: 32px; } .smart-focused-block .text-block p { color: #FFF; } .smart-focused-block.grey .text-block p { color: #333; } .smart-focused-block .form-container { display: flex; align-items: center; gap: 16px; } .smart-focused-block .form-container input { padding: 0 16px; min-height: 44px; border-radius: 6px; border: 1px solid rgba(17, 17, 17, 0.25); background-color: #fff; color: #6E6E6E; font-size: 1em; line-height: 1.5; min-width: 288px; } .smart-focused-block .form-container input:focus-visible { -moz-box-shadow: var(--common-focus-box-shadow); -webkit-box-shadow: var(--common-focus-box-shadow); -o-box-shadow: var(--common-focus-box-shadow); -ms-box-shadow: var(--common-focus-box-shadow); box-shadow: var(--common-focus-box-shadow); outline: none; } .smart-focused-block .form-container button { min-width: 133px; min-height: 44px; border-radius: 6px; background-color: #205EFF; color: #FFF; font-size: 1.125em; padding: 0 24px; outline: none; border: none; font-weight: 600; line-height: 1.5; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; cursor: pointer; } .smart-focused-block .form-container button:hover { background-color: #4791FF; } .smart-focused-block .form-container button:focus-visible { -moz-box-shadow: var(--common-focus-box-shadow); -webkit-box-shadow: var(--common-focus-box-shadow); -o-box-shadow: var(--common-focus-box-shadow); -ms-box-shadow: var(--common-focus-box-shadow); box-shadow: var(--common-focus-box-shadow); outline: none; } .smart-focused-block .text-block .link-group { display: flex; justify-content: center; align-items: center; gap: 16px; } .smart-focused-block .text-block .bottom-text { color: var(--grey); font-size: 0.875em; line-height: 1.5; margin: 16px 0 0; } .smart-focused-block .free-download { min-width: 160px; transition: .3s; } .smart-focused-block .btn { min-width: 133px; border-radius: 6px; } .smart-focused-block .btn:not(.btn-blue):hover { color: #FFFFFF; background: #313131; border-color: rgba(255, 255, 255, 0.4); } @media (max-width: 1199px) { .smart-focused-block .text-block h3 { margin-bottom: 32px; } .smart-focused-block .text-block p.description { margin: -25px 0 32px; } } @media (max-width: 991px) { .smart-focused-block .text-block .spark-logo { margin-bottom: 24px; } .smart-focused-block .text-block h3 { margin-bottom: 24px; } .smart-focused-block .text-block p.description { margin: -15px 0 32px; } .smart-focused-block .text-block .bottom-text { display: none; } .smart-focused-block.has-subscription .form-container button { font-size: 1em; } } @media (max-width: 767px) { .smart-focused-block { padding: 96px 0; } .smart-focused-block.has-subscription { padding: 64px 0; } .smart-focused-block .text-block h3 { margin-bottom: 35px; } .smart-focused-block .text-block p.description { margin: -25px 0 35px; } .smart-focused-block.has-subscription form { width: 100%; } .smart-focused-block.has-subscription .form-container { flex-direction: column; } .smart-focused-block.has-subscription .form-container input, .smart-focused-block.has-subscription .form-container button { min-width: unset; max-width: 344px; width: 100%; text-align: center; } .smart-focused-block.has-subscription .form-container input { font-size: 0.875em; } } @media (max-width: 575px) { .smart-focused-block { padding: 65px 0 16px 0; } .smart-focused-block .text-block .spark-logo { width: 32px; height: 32px; } .smart-focused-block .text-block h3 { margin-bottom: 24px; } .smart-focused-block .text-block p.description { margin: -15px 0 32px; font-size: 1em; } .smart-focused-block .link-group { width: 100%; flex-direction: column; } .smart-focused-block .btn ~ .btn { margin: 16px 0 0 0; } .smart-focused-block .btn { max-width: 100%; width: 100%; } }.blog-post .post-content .cta-banner, .article .cta-banner { display: flex; padding: 40px 20px; margin: 32px 0; align-items: center; border-radius: 24px; background: -webkit-radial-gradient(53.55% 50.54% at 10.25% 122.63%, rgba(161, 203, 251, 0.50) 0%, rgba(160, 203, 251, 0.00) 100%), -webkit-radial-gradient(58.76% 76% at 120.3% -17.33%, #88BCEC 0%, rgba(143, 192, 237, 0.00) 100%), -webkit-radial-gradient(72.75% 67.63% at -25.07% -5.6%, rgba(159, 201, 248, 0.40) 0%, rgba(108, 129, 232, 0.00) 100%), -webkit-radial-gradient(83.59% 101.37% at 145.67% 95.2%, #8FA8FF 0%, rgba(138, 170, 254, 0.00) 100%), #E7F0FE; background: -moz-radial-gradient(53.55% 50.54% at 10.25% 122.63%, rgba(161, 203, 251, 0.50) 0%, rgba(160, 203, 251, 0.00) 100%), -moz-radial-gradient(58.76% 76% at 120.3% -17.33%, #88BCEC 0%, rgba(143, 192, 237, 0.00) 100%), -moz-radial-gradient(72.75% 67.63% at -25.07% -5.6%, rgba(159, 201, 248, 0.40) 0%, rgba(108, 129, 232, 0.00) 100%), -moz-radial-gradient(83.59% 101.37% at 145.67% 95.2%, #8FA8FF 0%, rgba(138, 170, 254, 0.00) 100%), #E7F0FE; background: -ms-radial-gradient(53.55% 50.54% at 10.25% 122.63%, rgba(161, 203, 251, 0.50) 0%, rgba(160, 203, 251, 0.00) 100%), -ms-radial-gradient(58.76% 76% at 120.3% -17.33%, #88BCEC 0%, rgba(143, 192, 237, 0.00) 100%), -ms-radial-gradient(72.75% 67.63% at -25.07% -5.6%, rgba(159, 201, 248, 0.40) 0%, rgba(108, 129, 232, 0.00) 100%), -ms-radial-gradient(83.59% 101.37% at 145.67% 95.2%, #8FA8FF 0%, rgba(138, 170, 254, 0.00) 100%), #E7F0FE; background: -o-radial-gradient(53.55% 50.54% at 10.25% 122.63%, rgba(161, 203, 251, 0.50) 0%, rgba(160, 203, 251, 0.00) 100%), -o-radial-gradient(58.76% 76% at 120.3% -17.33%, #88BCEC 0%, rgba(143, 192, 237, 0.00) 100%), -o-radial-gradient(72.75% 67.63% at -25.07% -5.6%, rgba(159, 201, 248, 0.40) 0%, rgba(108, 129, 232, 0.00) 100%), -o-radial-gradient(83.59% 101.37% at 145.67% 95.2%, #8FA8FF 0%, rgba(138, 170, 254, 0.00) 100%), #E7F0FE; background: radial-gradient(53.55% 50.54% at 10.25% 122.63%, rgba(161, 203, 251, 0.50) 0%, rgba(160, 203, 251, 0.00) 100%), radial-gradient(58.76% 76% at 120.3% -17.33%, #88BCEC 0%, rgba(143, 192, 237, 0.00) 100%), radial-gradient(72.75% 67.63% at -25.07% -5.6%, rgba(159, 201, 248, 0.40) 0%, rgba(108, 129, 232, 0.00) 100%), radial-gradient(83.59% 101.37% at 145.67% 95.2%, #8FA8FF 0%, rgba(138, 170, 254, 0.00) 100%), #E7F0FE; } .article .cta-banner { margin: 0; } .blog-post .post-content .cta-banner-big-asset, .article .cta-banner-big-asset { padding: 65px 40px; position: relative; overflow: hidden; } .blog-post .post-content .cta-banner img, .article .cta-banner img { width: 70px; height: 70px; margin: 0 20px 0 0; } .blog-post .post-content .cta-banner-big-asset .illustration, .article .cta-banner-big-asset .illustration { position: absolute; top: 0; left: 331px; z-index: 0; } .blog-post .post-content .cta-banner-big-asset .illustration img, .article .cta-banner-big-asset .illustration img { max-width: unset; margin: 0; } .blog-post .post-content .cta-banner .text-content, .article .cta-banner .text-content { width: 460px; margin-right: auto; position: relative; z-index: 1; } .blog-post .post-content .cta-banner-big-asset .text-content, .article .cta-banner-big-asset .text-content { width: 370px; } .blog-post .post-content .cta-banner h4, .article .cta-banner h4 { display: flex; align-items: center; color: #111; font-weight: 800; font-size: 2em; margin-bottom: 4px; } .blog-post .post-content .cta-banner-big-asset h4, .article .cta-banner-big-asset h4 { margin-bottom: 16px; } .blog-post .post-content .cta-banner p, .article .cta-banner p { color: #111; padding: 0; margin: 0; font-size: 1.35em; line-height: 32px; } .blog-post .post-content .cta-banner .download-block, .article .cta-banner .download-block { padding-left: 20px; } .blog-post .post-content .cta-banner .btn, .article .cta-banner .btn { display: flex; padding: 10px 40px; font-size: 1.125em; white-space: nowrap; } .blog-post .post-content .cta-banner-big-asset .btn, .article .cta-banner-big-asset .btn { margin-top: 24px; } @media (max-width: 991px) { .blog-post .post-content .cta-banner, .article .cta-banner { flex-direction: column; padding: 20px 32px; margin: 16px 0; } .blog-post .post-content .cta-banner-big-asset, .article .cta-banner-big-asset { padding: 24px 32px; } .blog-post .post-content .cta-banner .text-content, .article .cta-banner .text-content { margin: 0; text-align: center; width: 640px; } .blog-post .post-content .cta-banner img, .article .cta-banner img { margin: 0 0 20px 0; } .blog-post .post-content .cta-banner-big-asset .illustration, .article .cta-banner-big-asset .illustration { margin: 0 auto; top: initial; left: 50%; right: 0; transform: translateX(-50%); } .blog-post .post-content .cta-banner h4, .article .cta-banner h4 { font-size: 1.5em; align-items: center; flex-direction: column; } .blog-post .post-content .cta-banner-big-asset h4, .article .cta-banner-big-asset h4 { font-size: 2em; margin-bottom: 8px; } .blog-post .post-content .cta-banner p, .article .cta-banner p { font-size: 1.125em; line-height: 27px; } .blog-post .post-content .cta-banner .download-block, .article .cta-banner .download-block { margin-top: 24px; padding: 0; } .blog-post .post-content .cta-banner-big-asset .btn, .article .cta-banner-big-asset .btn { margin: 24px auto 0; } } @media (max-width: 758px) { .blog-post .post-content .cta-banner .text-content, .article .cta-banner .text-content { width: 495px; } .blog-post .post-content .cta-banner, .article .cta-banner { padding: 20px; } } @media (max-width: 575px) { .blog-post .post-content .cta-banner .text-content, .article .cta-banner .text-content { width: 295px; } .blog-post .post-content .cta-banner h4, .article .post-content .cta-banner h4{ font-size: 1.2em; } .blog-post .post-content .cta-banner p .article .post-content .cta-banner p { font-size: 1em; } } @media (max-width: 375px) { .blog-post .post-content .cta-banner .text-content, .article .cta-banner .text-content { width: 240px; } .blog-post .post-content .cta-banner .download-block, .article .cta-banner .download-block .blog-post .post-content .cta-banner .download-block .btn, .article .cta-banner .download-block .btn { width: 100%; } } .wrap { overflow: visible; } @media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } } .hero { padding: 60px 0 0; background-image: -webkit-linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); background-image: -moz-linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); background-image: -o-linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); background-image: -ms-linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); background-image: linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); } .hero .content { display: flex; flex-direction: column; gap: 64px; padding: 64px 0 48px; } .hero .breadcrumb { display: flex; align-items: center; gap: 4px; } .hero .breadcrumb a, .hero .breadcrumb span { position: relative; display: inline-flex; align-items: center; gap: 4px; color: #111; font-size: 0.875em; line-height: 1.5; } .hero .breadcrumb a { -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; } .hero .breadcrumb a:hover { text-decoration: underline; } .hero .breadcrumb a::after { content: ''; display: inline-block; width: 16px; height: 16px; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/chevrone-right-black.svg?1777884714"); background-size: contain; background-position: center; background-repeat: no-repeat; } .hero .breadcrumb span { color: rgba(0, 0, 0, 0.5); } .hero .title { font-size: 2.5em; font-weight: 700; line-height: 1.3; } .hero .bottom-info { display: flex; align-items: center; } .hero .bottom-info .company { display: flex; align-items: center; gap: 4px; } .hero .bottom-info .company span { position: relative; display: inline-flex; align-items: center; gap: 12px; color: #111; font-weight: 700; line-height: 1.3; } .hero .bottom-info .company span::before { content: ''; display: inline-block; width: 48px; height: 48px; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/readdle-logo-round.png?1777884714"); background-size: contain; background-position: center; background-repeat: no-repeat; } .hero .bottom-info .company a { display: inline-block; width: 24px; height: 24px; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/social-icons/dark-black-linkedin.svg?1777884714"); background-size: contain; background-position: center; background-repeat: no-repeat; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; } .hero .bottom-info .company a:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .hero .bottom-info .date { display: flex; flex-direction: column; gap: 6px; margin: 0 0 0 180px; } .hero .bottom-info .date span { color: #6E6E6E; line-height: 1.5; } .hero .bottom-info .date time { color: #333; font-weight: 600; line-height: 1.5; } .hero .bottom-info .share { display: flex; flex-direction: column; gap: 6px; margin: 0 0 0 auto; } .hero .bottom-info .share span { color: #6E6E6E; line-height: 1.5; } .hero .bottom-info .share .social-links { display: flex; align-items: center; gap: 12px; } .hero .bottom-info .share .social-links a { display: inline-block; width: 24px; height: 24px; background-size: contain; background-position: center; background-repeat: no-repeat; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; } .hero .bottom-info .share .social-links a:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .hero .bottom-info .share .social-links a.facebook { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/social-icons/dark-black-facebook.svg?1777884714"); } .hero .bottom-info .share .social-links a.x { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/social-icons/dark-black-x.svg?1777884714"); } .hero .bottom-info .share .social-links a.linkedin { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/social-icons/dark-black-linkedin.svg?1777884714"); } .hero .bottom-info .share .social-links a.rss { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/icon-dark-black-rss.svg?1777884714"); } .glossary-content-section { padding: 80px 0 100px; } .glossary-content-section .outer-wrapper { display: flex; gap: 80px; align-items: flex-start; } .glossary-content-section .sidebar { display: flex; flex-direction: column; align-self: flex-start; flex-shrink: 0; gap: 64px; width: 320px; position: -webkit-sticky; position: sticky; top: 125px; } .glossary-content-section .table-of-contents { display: flex; flex-direction: column; } .glossary-content-section .table-of-contents-panel { display: flex; flex-direction: column; gap: 40px; margin: 0; padding: 0; border: none; background: transparent; } .glossary-content-section .table-of-contents-summary { display: none; } .glossary-content-section .table-of-contents-heading { font-size: 1.5em; font-weight: 700; line-height: 1.3; margin: 0 0 40px; } .glossary-content-section .table-of-contents .list { display: flex; flex-direction: column; } .glossary-content-section .table-of-contents .list a { display: block; padding: 12px 0; border-bottom: 1px solid rgba(17, 17, 17, 0.15); color: #6E6E6E; line-height: 1.5; } .glossary-content-section .table-of-contents .list a.active { color: #111; font-weight: 600; } .glossary-content-section .table-of-contents .list a:last-child { border-bottom: none; } .glossary-content-section .subscription-block { padding: 32px 24px; border-radius: 24px; background-image: -webkit-linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); background-image: -moz-linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); background-image: -o-linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); background-image: -ms-linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); background-image: linear-gradient(44deg, #F0F3FA 9.31%, #E0E9F9 48.13%, #B8D3FC 99.04%); -webkit-backdrop-filter: blur(15px); -moz-backdrop-filter: blur(15px); -o-backdrop-filter: blur(15px); -ms-backdrop-filter: blur(15px); backdrop-filter: blur(15px); } .glossary-content-section .subscription-block .text-block { margin: 0 0 20px; } .glossary-content-section .subscription-block .title { font-size: 1.5em; font-weight: 800; line-height: 1.3; margin: 0 0 12px; } .glossary-content-section .subscription-block .text { color: #333; font-size: 1.125em; line-height: 1.5; } .glossary-content-section .subscription-block .form-container { display: flex; flex-direction: column; gap: 12px; margin: 0 0 20px; } .glossary-content-section .subscription-block .form-container input { padding: 0 16px; border-radius: 6px; border: 1px solid #F7F7FA; background-color: #fff; color: #6E6E6E; font-size: 1.125em; line-height: 1.5; min-height: 48px; } .glossary-content-section .subscription-block .form-container input:focus-visible { -moz-box-shadow: var(--common-focus-box-shadow); -webkit-box-shadow: var(--common-focus-box-shadow); -o-box-shadow: var(--common-focus-box-shadow); -ms-box-shadow: var(--common-focus-box-shadow); box-shadow: var(--common-focus-box-shadow); outline: none; } .glossary-content-section .subscription-block .form-container button { min-height: 44px; background-color: transparent; border-radius: 6px; border: 2px solid #205EFF; color: #205EFF; font-size: 1.125em; font-weight: 600; line-height: 1.5; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; cursor: pointer; } .glossary-content-section .subscription-block .form-container button:hover { background-color: rgba(89, 165, 255, 0.20); } .glossary-content-section .subscription-block .success { display: inline-block; height: 24px; padding: 0 0 20px 35px; margin: 0 0 20px; color: #3fc322; font-size: 1em; font-weight: 600; line-height: 22px; text-transform: uppercase; background: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/blog/subscribe_success@2x.png?1770301849") no-repeat 0 0; background-size: 24px 24px; } .glossary-content-section .subscription-block .privacy-agreement { color: #333; font-size: 0.875em; line-height: 1.5; text-align: center; } .glossary-content-section .subscription-block .privacy-agreement a { color: #006EE5; text-decoration-line: underline; text-decoration-skip-ink: none; text-underline-position: from-font; } .glossary-content-section .article .summary-block { display: flex; flex-direction: column; gap: 24px; border-radius: 24px; background-color: #F7F7FA; padding: 40px; margin: 0 0 64px; } .glossary-content-section .article .summary-block h2 { margin: 0; font-size: 1.75rem; line-height: 1.3; } .glossary-content-section .article .summary-block p { margin: 0; } .glossary-content-section .article h2 { scroll-margin-top: 125px; } .glossary-content-section .article .bottom-info { display: flex; align-items: center; justify-content: space-between; margin: 64px 0; } .glossary-content-section .article .bottom-info .company { display: flex; align-items: center; gap: 4px; } .glossary-content-section .article .bottom-info .company span { position: relative; display: inline-flex; align-items: center; gap: 12px; color: #111; font-weight: 700; line-height: 1.3; } .glossary-content-section .article .bottom-info .company span::before { content: ''; display: inline-block; width: 48px; height: 48px; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/readdle-logo-round.png?1777884714"); background-size: contain; background-position: center; background-repeat: no-repeat; } .glossary-content-section .article .bottom-info .company a { display: inline-block; width: 24px; height: 24px; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/social-icons/dark-black-linkedin.svg?1777884714"); background-size: contain; background-position: center; background-repeat: no-repeat; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; } .glossary-content-section .article .bottom-info .company a:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .glossary-content-section .article .bottom-info .share { display: flex; flex-direction: column; gap: 6px; } .glossary-content-section .article .bottom-info .share span { color: #6E6E6E; line-height: 1.5; } .glossary-content-section .article .bottom-info .share .social-links { display: flex; align-items: center; gap: 12px; } .glossary-content-section .article .bottom-info .share .social-links a { display: inline-block; width: 24px; height: 24px; background-size: contain; background-position: center; background-repeat: no-repeat; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; -ms-transition: .3s; transition: .3s; } .glossary-content-section .article .bottom-info .share .social-links a:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .glossary-content-section .article .bottom-info .share .social-links a.facebook { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/social-icons/dark-black-facebook.svg?1777884714"); } .glossary-content-section .article .bottom-info .share .social-links a.x { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/social-icons/dark-black-x.svg?1777884714"); } .glossary-content-section .article .bottom-info .share .social-links a.linkedin { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/social-icons/dark-black-linkedin.svg?1777884714"); } .glossary-content-section .article .bottom-info .share .social-links a.rss { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/icon-dark-black-rss.svg?1777884714"); } @media (max-width: 1240px) { .hero .bottom-info .company { display: none; } .hero .bottom-info { justify-content: space-between; } .hero .bottom-info .date, .hero .bottom-info .share { margin: 0; } .glossary-content-section { padding: 64px 0 80px; } .glossary-content-section .table-of-contents-heading { display: none; } .glossary-content-section .table-of-contents-summary { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 12px 34px 12px 16px; color: #111; font-size: 1em; line-height: 1.2; cursor: pointer; } .glossary-content-section .table-of-contents-summary::after { content: ''; position: absolute; top: 50%; right: 14px; width: 20px; height: 20px; margin-top: -10px; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/spark/spark3/common/chevrone-right-black.svg?1777884714"); background-size: contain; background-position: center; background-repeat: no-repeat; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: transform .3s; -moz-transition: transform .3s; -o-transition: transform .3s; -ms-transition: transform .3s; transition: transform .3s; } .glossary-content-section .table-of-contents-panel[open] .table-of-contents-summary::after { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .glossary-content-section .sidebar { width: 100%; gap: 0; position: static; max-height: none; overflow: visible; padding-bottom: 0; } .glossary-content-section .table-of-contents-panel { gap: 0; border: 1px solid rgba(17, 17, 17, 0.25); border-radius: 6px; background-color: #fff; overflow: hidden; } .glossary-content-section .table-of-contents-panel .list { padding: 0 16px; } .glossary-content-section .outer-wrapper { flex-direction: column; gap: 64px; } .glossary-content-section .subscription-block { display: none; } } @media (max-width: 991px) { .hero .content { gap: 56px; padding: 56px 0 40px; } .hero .title { font-size: 2em; } .glossary-content-section .article .summary-block { border-radius: 18px; padding: 24px; margin: 0 0 56px; } .glossary-content-section .article .summary-block h2 { font-size: 1.5rem; } .glossary-content-section .article .summary-block p { font-size: 1rem; } } @media (max-width: 767px) { .hero .content { gap: 40px; padding: 40px 0; } .hero .title { font-size: 1.5em; } .hero .bottom-info .date span, .hero .bottom-info .date time, .hero .bottom-info .share span { font-size: 0.875em; } .glossary-content-section { padding: 40px 0 48px; } .glossary-content-section .article .summary-block { border-radius: 18px; padding: 24px; margin: 0 0 56px; } .glossary-content-section .outer-wrapper { gap: 40px; } .glossary-content-section .table-of-contents-summary, .glossary-content-section .table-of-contents .list a { font-size: 0.875em; } .glossary-content-section .article .summary-block { border-radius: 16px; margin: 0 0 40px; } .glossary-content-section .article .summary-block h2 { font-size: 1.25rem; } .glossary-content-section .article .summary-block p { font-size: 0.875rem; } } @media (max-width: 575px) { .glossary-content-section .article .bottom-info { flex-wrap: wrap; gap: 24px; } }