diff --git a/next-app/api/index.js b/next-app/api/index.js index eec415748..bf0dc16e0 100644 --- a/next-app/api/index.js +++ b/next-app/api/index.js @@ -15,7 +15,7 @@ import { parseISO, endOfDay } from 'date-fns'; import RSSFeedPostContent from '../components/RSSFeedPostContent.jsx'; import { i18n } from '../next-i18next.config.js'; -import config from '../data/config.js'; +import cfg from '../data/config.js'; const makeHref = (pathname, locale) => { const parts = ['/']; @@ -43,7 +43,7 @@ const readPost = async (filePath, basePath, locale) => { const { data, content } = matter(fileContent); const { name } = path.parse(filePath); const { title = null, header = title, description = null, summary = description, ...props } = data; - const sourceUrl = `${config.repositoryUrl}/tree/main/${filePath}`; + const sourceUrl = `${cfg.repositoryUrl}/tree/main/${filePath}`; const shortName = name.slice(11); // remove DD_MM_YYYY prefix from post file name const date = endOfDay(parseISO(name.slice(0, 10))); @@ -76,12 +76,12 @@ const compilePostContent = async (content) => { }; const makePostRSSItem = async (post, locale) => { - const postUrl = new URL(post.href, config.siteURL) + const postUrl = new URL(post.href, cfg.siteURL) const content = await compilePostContent(post.content); const breadcrumbs = [ { - link: config.siteURL, - text: config.title, + link: cfg.siteURL, + text: cfg.title, }, { link: postUrl.toString(), @@ -170,9 +170,9 @@ export const generateRssFeed = async (locale) => { const feedItems = await Promise.all(promises); const feed = new Feed({ - title: config.title, - link: config.siteURL, - description: config.description, + title: cfg.title, + link: cfg.siteURL, + description: cfg.description, language: locale, }); @@ -185,16 +185,16 @@ export const generateSitemap = async (locale) => { const posts = await getPublishedPosts(locale); const visiblePosts = posts.filter(({ hidden = false }) => !hidden); const fields = visiblePosts.map((post) => ({ - loc: new URL(post.href, config.siteURL), + loc: new URL(post.href, cfg.siteURL), lastmod: post.date, })); fields.push({ - loc: new URL(makeHref(null, locale), config.siteURL) + loc: new URL(makeHref(null, locale), cfg.siteURL) }); fields.push({ - loc: new URL(makeHref('about', locale), config.siteURL) + loc: new URL(makeHref('about', locale), cfg.siteURL) }); return fields; diff --git a/next-app/components/AmpAnalytics.jsx b/next-app/components/AmpAnalytics.jsx new file mode 100644 index 000000000..c4b67858c --- /dev/null +++ b/next-app/components/AmpAnalytics.jsx @@ -0,0 +1,14 @@ +import React from 'react'; + +const AmpAnalytics = ({ type, config }) => ( + + + + + + + +); + +export default AmpBoilerplate; diff --git a/next-app/components/AmpLayout.jsx b/next-app/components/AmpLayout.jsx new file mode 100644 index 000000000..947f866dd --- /dev/null +++ b/next-app/components/AmpLayout.jsx @@ -0,0 +1,52 @@ +import React from 'react'; +import Head from 'next/head'; + +import cfg from '../data/config.js'; +import AmpAnalytics from './AmpAnalytics.jsx'; +import AmpBoilerplate from './AmpBoilerplate.jsx'; + +const gtagConfig = { + vars: { + gtag_id: cfg.amp.analytics.googleTrackingId, + config: { + [cfg.amp.analytics.googleTrackingId]: { + groups: 'default', + }, + }, + }, +}; + +const metrikaConfig = { + vars: { + counterId: cfg.amp.analytics.metrikaCounterId, + }, + triggers: { + notBounce: { + on: 'timer', + timerSpec: { + immediate: false, + interval: 15, + maxTimerLength: 14, + }, + request: 'notBounce', + }, + }, +}; + +const AmpLayout = ({ title, children }) => { + const fullTitle = title ? `${title} | ${cfg.title}` : cfg.title; + + return ( + <> + + {fullTitle} + + + + +
{children}
+ + ); +}; + +export default AmpLayout; diff --git a/next-app/components/AmpPostPageInfo.jsx b/next-app/components/AmpPostPageInfo.jsx new file mode 100644 index 000000000..2864f3f6e --- /dev/null +++ b/next-app/components/AmpPostPageInfo.jsx @@ -0,0 +1,35 @@ +/* eslint-disable @next/next/no-img-element */ +import React from 'react'; +import Link from 'next/link'; +import { MDXRemote } from 'next-mdx-remote'; +import { useTranslation } from 'next-i18next'; + +import Banner from './Banner.jsx'; + +const components = { + Banner, + img: ({ src }) => , +}; + +const AmpPostPageInfo = ({ post }) => { + const href = { + pathname: '/[name]', + query: { + name: post.name, + }, + }; + + const { t } = useTranslation('post'); + + return ( + <> +

{post.header}

+ + {t('page.full_post_link')} → + + + + ); +}; + +export default AmpPostPageInfo; diff --git a/next-app/components/DefaultLayout.jsx b/next-app/components/DefaultLayout.jsx index 9265932f4..a3fa07735 100644 --- a/next-app/components/DefaultLayout.jsx +++ b/next-app/components/DefaultLayout.jsx @@ -3,7 +3,7 @@ import Head from 'next/head'; import { useTranslation } from 'next-i18next'; import { useRouter } from 'next/router'; -import config from '../data/config.js'; +import cfg from '../data/config.js'; import Navbar from '../components/Navbar.jsx'; import Footer from '../components/Footer.jsx'; @@ -11,19 +11,19 @@ import Footer from '../components/Footer.jsx'; const DefaultLayout = ({ title, description, author, image, type = 'website', children }) => { const { t } = useTranslation('common'); const { asPath, locale } = useRouter(); - const fullTitle = title ? `${title} | ${config.title}` : config.title; + const fullTitle = title ? `${title} | ${cfg.title}` : cfg.title; const metaDescription = description || t('description'); const metaAuthor = author || t('author'); const [path] = asPath.split('?'); const prefix = locale === 'ru' ? `/${locale}` : ''; - const url = `${config.siteUrl}${prefix}${path}`; - const imageUrl = `${config.siteUrl}${image}`; + const url = `${cfg.siteUrl}${prefix}${path}`; + const imageUrl = `${cfg.siteUrl}${image}`; return ( <> {fullTitle} - + @@ -32,7 +32,7 @@ const DefaultLayout = ({ title, description, author, image, type = 'website', ch - + {image && } diff --git a/next-app/components/Navbar.jsx b/next-app/components/Navbar.jsx index b86c8b78f..7e17aa5b5 100644 --- a/next-app/components/Navbar.jsx +++ b/next-app/components/Navbar.jsx @@ -4,7 +4,7 @@ import Link from 'next/link'; import { useRouter } from 'next/router'; import { useTranslation } from 'next-i18next'; -import config from '../data/config.js'; +import cfg from '../data/config.js'; const Navbar = () => { const { t } = useTranslation('common'); @@ -26,12 +26,12 @@ const Navbar = () => {
- Hexlet logo + Hexlet logo
  • - + {t('navbar.source_code.title')} diff --git a/next-app/data/config.js b/next-app/data/config.js index fc5db9353..349e5f59d 100644 --- a/next-app/data/config.js +++ b/next-app/data/config.js @@ -17,6 +17,12 @@ const config = { ru: 'hexlet-guides', en: 'hexlet-guides-en', }, + amp: { + analytics: { + metrikaCounterId: '65474386', + googleTrackingId: 'UA-1360700-62', + } + } }; export default config; diff --git a/next-app/next.config.js b/next-app/next.config.js index 1639fcac0..05c9a9ac5 100644 --- a/next-app/next.config.js +++ b/next-app/next.config.js @@ -3,4 +3,9 @@ const { i18n } = require('./next-i18next.config.js'); module.exports = { i18n, trailingSlash: true, + experimental: { + amp: { + skipValidation: true, + }, + }, }; diff --git a/next-app/package-lock.json b/next-app/package-lock.json index c34a37b95..b1a768299 100644 --- a/next-app/package-lock.json +++ b/next-app/package-lock.json @@ -22,10 +22,12 @@ "next-mdx-remote": "^4.1.0", "next-sitemap": "^3.1.18", "prop-types": "^15.8.1", + "raw-loader": "^4.0.2", "react": "^18.1.0", "react-dom": "^18.1.0", "remark-gfm": "^3.0.1", "sass": "^1.52.2", + "sass-loader": "^13.0.2", "turbo-rss": "^2.0.1" }, "devDependencies": { @@ -4309,6 +4311,14 @@ "node": ">=6" } }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, "node_modules/language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -6243,8 +6253,7 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/next": { "version": "12.2.5", @@ -6946,6 +6955,25 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -7444,6 +7472,43 @@ "node": ">=12.0.0" } }, + "node_modules/sass-loader": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", + "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, "node_modules/scheduler": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", @@ -12002,6 +12067,11 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -13358,8 +13428,7 @@ "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "next": { "version": "12.2.5", @@ -13836,6 +13905,15 @@ "safe-buffer": "^5.1.0" } }, + "raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -14167,6 +14245,15 @@ "source-map-js": ">=0.6.2 <2.0.0" } }, + "sass-loader": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", + "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, "scheduler": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", diff --git a/next-app/package.json b/next-app/package.json index 513cf8f59..9c6e6f676 100644 --- a/next-app/package.json +++ b/next-app/package.json @@ -29,10 +29,12 @@ "next-mdx-remote": "^4.1.0", "next-sitemap": "^3.1.18", "prop-types": "^15.8.1", + "raw-loader": "^4.0.2", "react": "^18.1.0", "react-dom": "^18.1.0", "remark-gfm": "^3.0.1", "sass": "^1.52.2", + "sass-loader": "^13.0.2", "turbo-rss": "^2.0.1" }, "devDependencies": { diff --git a/next-app/pages/[name].js b/next-app/pages/[name].js index 6074f0452..7c7646af1 100644 --- a/next-app/pages/[name].js +++ b/next-app/pages/[name].js @@ -1,7 +1,7 @@ import { useRouter } from 'next/router'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import config from '../data/config.js'; +import cfg from '../data/config.js'; import { i18n } from '../next-i18next.config.js'; import { findPost, getPublishedPosts } from '../api/index.js'; import DefaultLayout from '../components/DefaultLayout.jsx'; @@ -15,7 +15,7 @@ const Post = ({ post }) => { } const disqus = { - short_name: config.disqus[locale], + short_name: cfg.disqus[locale], config: { language: locale, title: post.header, diff --git a/next-app/pages/amp/[name].js b/next-app/pages/amp/[name].js new file mode 100644 index 000000000..79b91be19 --- /dev/null +++ b/next-app/pages/amp/[name].js @@ -0,0 +1,71 @@ +import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; + +import { i18n } from '../../next-i18next.config.js'; +import { findPost, getPublishedPosts } from '../../api/index.js'; +import AmpLayout from '../../components/AmpLayout.jsx'; +import AmpPostPageInfo from '../../components/AmpPostPageInfo.jsx'; + +const AmpPost = ({ post }) => { + if (!post) { + return null; + } + + return ( + + + + ); +}; + +export const config = { + amp: true, +}; + +export const getStaticProps = async ({ locale, params }) => { + const post = await findPost(params.name, locale); + + if (!post) { + return { + notFound: true, + }; + } + + if (post.redirect_to) { + return { + redirect: { + permanent: true, + destination: post.redirect_to, + }, + }; + } + + return { + props: { + post, + ...(await serverSideTranslations(locale, ['common', 'post'])), + }, + }; +}; + +export const getStaticPaths = async () => { + const promises = i18n.locales.map(async (locale) => { + const posts = await getPublishedPosts(locale); + + return posts + .filter(({ redirect_to }) => !redirect_to) + .map(({ name }) => ({ + locale, + params: { name }, + })); + }); + + const allPaths = await Promise.all(promises); + const paths = allPaths.flat(); + + return { + paths, + fallback: true, + }; +}; + +export default AmpPost; diff --git a/next-app/styles/amp-boilerplate-noscript.css b/next-app/styles/amp-boilerplate-noscript.css new file mode 100644 index 000000000..64f71f8f6 --- /dev/null +++ b/next-app/styles/amp-boilerplate-noscript.css @@ -0,0 +1,6 @@ +body { + -webkit-animation: none; + -moz-animation: none; + -ms-animation: none; + animation: none; +} diff --git a/next-app/styles/amp-boilerplate.css b/next-app/styles/amp-boilerplate.css new file mode 100644 index 000000000..4ba36a741 --- /dev/null +++ b/next-app/styles/amp-boilerplate.css @@ -0,0 +1,46 @@ +body { + -webkit-animation: -amp-start 8s steps(1, end) 0s 1 normal both; + -moz-animation: -amp-start 8s steps(1, end) 0s 1 normal both; + -ms-animation: -amp-start 8s steps(1, end) 0s 1 normal both; + animation: -amp-start 8s steps(1, end) 0s 1 normal both; +} +@-webkit-keyframes -amp-start { + from { + visibility: hidden; + } + to { + visibility: visible; + } +} +@-moz-keyframes -amp-start { + from { + visibility: hidden; + } + to { + visibility: visible; + } +} +@-ms-keyframes -amp-start { + from { + visibility: hidden; + } + to { + visibility: visible; + } +} +@-o-keyframes -amp-start { + from { + visibility: hidden; + } + to { + visibility: visible; + } +} +@keyframes -amp-start { + from { + visibility: hidden; + } + to { + visibility: visible; + } +} diff --git a/next-app/styles/amp.scss b/next-app/styles/amp.scss new file mode 100644 index 000000000..133f85173 --- /dev/null +++ b/next-app/styles/amp.scss @@ -0,0 +1,6177 @@ +@import "bootstrap/scss/functions"; +@import "bootstrap/scss/variables"; +@import "bootstrap/scss/mixins"; +@import "bootstrap/scss/utilities"; + +.banner { + background-color: $light; + border-left: 3px solid $info; + padding: 1rem; + + .markdown & a { + text-decoration: none; + } +} + +// NOTE: повышаем специфичность кнопки перехода на полную версию сайта +// FIXME: сделать хорошо! +.full_post_link.full_post_link { + padding: .7rem 1rem; + display: block; + border: 1px solid $dark; + border-radius: 2px; + text-align: center; + text-decoration: none; + font-size: 1rem; +} + +.markdown { + font-family: $font-family-sans-serif; + color: #4a5568; + margin-left: auto; + margin-right: auto; + max-width: 65ch; + padding: 3rem 1.5rem; +} + +.markdown [class~="lead"] { + color: #4a5568; + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.markdown a { + color: #1a202c; + text-decoration: underline; +} + +.markdown strong { + color: #1a202c; + font-weight: 600; +} + +.markdown ol { + list-style: none; + padding: 0; + counter-reset: list-counter; + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.markdown ol > li { + position: relative; + counter-increment: list-counter; + padding-left: 1.75em; +} + +.markdown ol > li::before { + content: counter(list-counter) "."; + position: absolute; + font-weight: 400; + color: #718096; +} + +.markdown ul > li { + position: relative; + padding-left: 1.75em; +} + +.markdown ul > li::before { + content: ""; + position: absolute; + background-color: #cbd5e0; + border-radius: 50%; + width: 0.375em; + height: 0.375em; + top: calc(0.875em - 0.1875em); + left: 0.25em; +} + +.markdown hr { + border-color: #e2e8f0; + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; +} + +.markdown blockquote { + font-weight: 500; + font-style: italic; + color: #1a202c; + border-left-width: 0.25rem; + border-left-color: #e2e8f0; +// quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; +} + +.markdown blockquote p:first-of-type::before { + content: open-quote; +} + +.markdown blockquote p:last-of-type::after { + content: close-quote; +} + +.markdown h1 { + color: #1a202c; + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} + +.markdown h2 { + color: #1a202c; + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; +} + +.markdown h3 { + color: #1a202c; + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; +} + +.markdown h4 { + color: #1a202c; + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} + +.markdown figure figcaption { + color: #718096; + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + +.markdown code { + color: #1a202c; + font-weight: 600; + font-size: 0.875em; +} + +.markdown code::before { + content: "`"; +} + +.markdown code::after { + content: "`"; +} + +.markdown pre { + color: #e2e8f0; + background-color: #2d3748; + overflow-x: auto; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; +} + +.markdown pre code { + background-color: transparent; + border-width: 0; + border-radius: 0; + padding: 0; + font-weight: 400; + color: inherit; + font-size: inherit; + font-family: inherit; + line-height: inherit; +} + +.markdown pre code::before { + content: ""; +} + +.markdown pre code::after { + content: ""; +} + +.markdown table { + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; +} + +.markdown thead { + color: #1a202c; + font-weight: 600; + border-bottom-width: 1px; + border-bottom-color: #cbd5e0; +} + +.markdown thead th { + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.markdown tbody tr { + border-bottom-width: 1px; + border-bottom-color: #e2e8f0; +} + +.markdown tbody tr:last-child { + border-bottom-width: 0; +} + +.markdown tbody td { + vertical-align: top; + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.markdown { + font-size: 1rem; + line-height: 1.75; +} + +.markdown p { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.markdown img { + margin-top: 2em; + margin-bottom: 2em; +} + +.markdown video { + margin-top: 2em; + margin-bottom: 2em; +} + +.markdown figure { + margin-top: 2em; + margin-bottom: 2em; +} + +.markdown figure > * { + margin-top: 0; + margin-bottom: 0; +} + +.markdown h2 code { + font-size: 0.875em; +} + +.markdown h3 code { + font-size: 0.9em; +} + +.markdown ul { + margin-top: 1.25em; + margin-bottom: 1.25em; + list-style: none; + padding: 0; +} + +.markdown li { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.markdown ol > li:before { + left: 0; +} + +.markdown > ul > li p { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.markdown > ul > li > *:first-child { + margin-top: 1.25em; +} + +.markdown > ul > li > *:last-child { + margin-bottom: 1.25em; +} + +.markdown > ol > li > *:first-child { + margin-top: 1.25em; +} + +.markdown > ol > li > *:last-child { + margin-bottom: 1.25em; +} + +.markdown ul ul, .markdown ul ol, .markdown ol ul, .markdown ol ol { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.markdown hr + * { + margin-top: 0; +} + +.markdown h2 + * { + margin-top: 0; +} + +.markdown h3 + * { + margin-top: 0; +} + +.markdown h4 + * { + margin-top: 0; +} + +.markdown thead th:first-child { + padding-left: 0; +} + +.markdown thead th:last-child { + padding-right: 0; +} + +.markdown tbody td:first-child { + padding-left: 0; +} + +.markdown tbody td:last-child { + padding-right: 0; +} + +.markdown > :first-child { + margin-top: 0; +} + +.markdown > :last-child { + margin-bottom: 0; +} + +// .markdown-sm { +// font-size: 0.875rem; +// line-height: 1.7142857; +// } + +// .markdown-sm p { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .markdown-sm [class~="lead"] { +// font-size: 1.2857143em; +// line-height: 1.5555556; +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .markdown-sm blockquote { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// padding-left: 1.1111111em; +// } + +// .markdown-sm h1 { +// font-size: 2.1428571em; +// margin-top: 0; +// margin-bottom: 0.8em; +// line-height: 1.2; +// } + +// .markdown-sm h2 { +// font-size: 1.4285714em; +// margin-top: 1.6em; +// margin-bottom: 0.8em; +// line-height: 1.4; +// } + +// .markdown-sm h3 { +// font-size: 1.2857143em; +// margin-top: 1.5555556em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .markdown-sm h4 { +// margin-top: 1.4285714em; +// margin-bottom: 0.5714286em; +// line-height: 1.4285714; +// } + +// .markdown-sm img { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .markdown-sm video { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .markdown-sm figure { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .markdown-sm figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .markdown-sm figure figcaption { +// font-size: 0.8571429em; +// line-height: 1.3333333; +// margin-top: 0.6666667em; +// } + +// .markdown-sm code { +// font-size: 0.8571429em; +// } + +// .markdown-sm h2 code { +// font-size: 0.9em; +// } + +// .markdown-sm h3 code { +// font-size: 0.8888889em; +// } + +// .markdown-sm pre { +// font-size: 0.8571429em; +// line-height: 1.6666667; +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// border-radius: 0.25rem; +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .markdown-sm ol { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .markdown-sm ul { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .markdown-sm li { +// margin-top: 0.2857143em; +// margin-bottom: 0.2857143em; +// } + +// .markdown-sm ol > li { +// padding-left: 1.5714286em; +// } + +// .markdown-sm ol > li:before { +// left: 0; +// } + +// .markdown-sm ul > li { +// padding-left: 1.5714286em; +// } + +// .markdown-sm ul > li::before { +// height: 0.3571429em; +// width: 0.3571429em; +// top: calc(0.8571429em - 0.1785714em); +// left: 0.2142857em; +// } + +// .markdown-sm > ul > li p { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .markdown-sm > ul > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .markdown-sm > ul > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .markdown-sm > ol > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .markdown-sm > ol > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .markdown-sm ul ul, .markdown-sm ul ol, .markdown-sm ol ul, .markdown-sm ol ol { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .markdown-sm hr { +// margin-top: 2.8571429em; +// margin-bottom: 2.8571429em; +// } + +// .markdown-sm hr + * { +// margin-top: 0; +// } + +// .markdown-sm h2 + * { +// margin-top: 0; +// } + +// .markdown-sm h3 + * { +// margin-top: 0; +// } + +// .markdown-sm h4 + * { +// margin-top: 0; +// } + +// .markdown-sm table { +// font-size: 0.8571429em; +// line-height: 1.5; +// } + +// .markdown-sm thead th { +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .markdown-sm thead th:first-child { +// padding-left: 0; +// } + +// .markdown-sm thead th:last-child { +// padding-right: 0; +// } + +// .markdown-sm tbody td { +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .markdown-sm tbody td:first-child { +// padding-left: 0; +// } + +// .markdown-sm tbody td:last-child { +// padding-right: 0; +// } + +// .markdown-sm > :first-child { +// margin-top: 0; +// } + +// .markdown-sm > :last-child { +// margin-bottom: 0; +// } + +// .markdown-lg { +// font-size: 1.125rem; +// line-height: 1.7777778; +// } + +// .markdown-lg p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .markdown-lg [class~="lead"] { +// font-size: 1.2222222em; +// line-height: 1.4545455; +// margin-top: 1.0909091em; +// margin-bottom: 1.0909091em; +// } + +// .markdown-lg blockquote { +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// padding-left: 1em; +// } + +// .markdown-lg h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.8333333em; +// line-height: 1; +// } + +// .markdown-lg h2 { +// font-size: 1.6666667em; +// margin-top: 1.8666667em; +// margin-bottom: 1.0666667em; +// line-height: 1.3333333; +// } + +// .markdown-lg h3 { +// font-size: 1.3333333em; +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .markdown-lg h4 { +// margin-top: 1.7777778em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .markdown-lg img { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .markdown-lg video { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .markdown-lg figure { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .markdown-lg figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .markdown-lg figure figcaption { +// font-size: 0.8888889em; +// line-height: 1.5; +// margin-top: 1em; +// } + +// .markdown-lg code { +// font-size: 0.8888889em; +// } + +// .markdown-lg h2 code { +// font-size: 0.8666667em; +// } + +// .markdown-lg h3 code { +// font-size: 0.875em; +// } + +// .markdown-lg pre { +// font-size: 0.8888889em; +// line-height: 1.75; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.375rem; +// padding-top: 1em; +// padding-right: 1.5em; +// padding-bottom: 1em; +// padding-left: 1.5em; +// } + +// .markdown-lg ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .markdown-lg ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .markdown-lg li { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .markdown-lg ol > li { +// padding-left: 1.6666667em; +// } + +// .markdown-lg ol > li:before { +// left: 0; +// } + +// .markdown-lg ul > li { +// padding-left: 1.6666667em; +// } + +// .markdown-lg ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8888889em - 0.1666667em); +// left: 0.2222222em; +// } + +// .markdown-lg > ul > li p { +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .markdown-lg > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .markdown-lg > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .markdown-lg > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .markdown-lg > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .markdown-lg ul ul, .markdown-lg ul ol, .markdown-lg ol ul, .markdown-lg ol ol { +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .markdown-lg hr { +// margin-top: 3.1111111em; +// margin-bottom: 3.1111111em; +// } + +// .markdown-lg hr + * { +// margin-top: 0; +// } + +// .markdown-lg h2 + * { +// margin-top: 0; +// } + +// .markdown-lg h3 + * { +// margin-top: 0; +// } + +// .markdown-lg h4 + * { +// margin-top: 0; +// } + +// .markdown-lg table { +// font-size: 0.8888889em; +// line-height: 1.5; +// } + +// .markdown-lg thead th { +// padding-right: 0.75em; +// padding-bottom: 0.75em; +// padding-left: 0.75em; +// } + +// .markdown-lg thead th:first-child { +// padding-left: 0; +// } + +// .markdown-lg thead th:last-child { +// padding-right: 0; +// } + +// .markdown-lg tbody td { +// padding-top: 0.75em; +// padding-right: 0.75em; +// padding-bottom: 0.75em; +// padding-left: 0.75em; +// } + +// .markdown-lg tbody td:first-child { +// padding-left: 0; +// } + +// .markdown-lg tbody td:last-child { +// padding-right: 0; +// } + +// .markdown-lg > :first-child { +// margin-top: 0; +// } + +// .markdown-lg > :last-child { +// margin-bottom: 0; +// } + +// .markdown-xl { +// font-size: 1.25rem; +// line-height: 1.8; +// } + +// .markdown-xl p { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .markdown-xl [class~="lead"] { +// font-size: 1.2em; +// line-height: 1.5; +// margin-top: 1em; +// margin-bottom: 1em; +// } + +// .markdown-xl blockquote { +// margin-top: 1.6em; +// margin-bottom: 1.6em; +// padding-left: 1.0666667em; +// } + +// .markdown-xl h1 { +// font-size: 2.8em; +// margin-top: 0; +// margin-bottom: 0.8571429em; +// line-height: 1; +// } + +// .markdown-xl h2 { +// font-size: 1.8em; +// margin-top: 1.5555556em; +// margin-bottom: 0.8888889em; +// line-height: 1.1111111; +// } + +// .markdown-xl h3 { +// font-size: 1.5em; +// margin-top: 1.6em; +// margin-bottom: 0.6666667em; +// line-height: 1.3333333; +// } + +// .markdown-xl h4 { +// margin-top: 1.8em; +// margin-bottom: 0.6em; +// line-height: 1.6; +// } + +// .markdown-xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .markdown-xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .markdown-xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .markdown-xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .markdown-xl figure figcaption { +// font-size: 0.9em; +// line-height: 1.5555556; +// margin-top: 1em; +// } + +// .markdown-xl code { +// font-size: 0.9em; +// } + +// .markdown-xl h2 code { +// font-size: 0.8611111em; +// } + +// .markdown-xl h3 code { +// font-size: 0.9em; +// } + +// .markdown-xl pre { +// font-size: 0.9em; +// line-height: 1.7777778; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.1111111em; +// padding-right: 1.3333333em; +// padding-bottom: 1.1111111em; +// padding-left: 1.3333333em; +// } + +// .markdown-xl ol { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .markdown-xl ul { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .markdown-xl li { +// margin-top: 0.6em; +// margin-bottom: 0.6em; +// } + +// .markdown-xl ol > li { +// padding-left: 1.8em; +// } + +// .markdown-xl ol > li:before { +// left: 0; +// } + +// .markdown-xl ul > li { +// padding-left: 1.8em; +// } + +// .markdown-xl ul > li::before { +// width: 0.35em; +// height: 0.35em; +// top: calc(0.9em - 0.175em); +// left: 0.25em; +// } + +// .markdown-xl > ul > li p { +// margin-top: 0.8em; +// margin-bottom: 0.8em; +// } + +// .markdown-xl > ul > li > *:first-child { +// margin-top: 1.2em; +// } + +// .markdown-xl > ul > li > *:last-child { +// margin-bottom: 1.2em; +// } + +// .markdown-xl > ol > li > *:first-child { +// margin-top: 1.2em; +// } + +// .markdown-xl > ol > li > *:last-child { +// margin-bottom: 1.2em; +// } + +// .markdown-xl ul ul, .markdown-xl ul ol, .markdown-xl ol ul, .markdown-xl ol ol { +// margin-top: 0.8em; +// margin-bottom: 0.8em; +// } + +// .markdown-xl hr { +// margin-top: 2.8em; +// margin-bottom: 2.8em; +// } + +// .markdown-xl hr + * { +// margin-top: 0; +// } + +// .markdown-xl h2 + * { +// margin-top: 0; +// } + +// .markdown-xl h3 + * { +// margin-top: 0; +// } + +// .markdown-xl h4 + * { +// margin-top: 0; +// } + +// .markdown-xl table { +// font-size: 0.9em; +// line-height: 1.5555556; +// } + +// .markdown-xl thead th { +// padding-right: 0.6666667em; +// padding-bottom: 0.8888889em; +// padding-left: 0.6666667em; +// } + +// .markdown-xl thead th:first-child { +// padding-left: 0; +// } + +// .markdown-xl thead th:last-child { +// padding-right: 0; +// } + +// .markdown-xl tbody td { +// padding-top: 0.8888889em; +// padding-right: 0.6666667em; +// padding-bottom: 0.8888889em; +// padding-left: 0.6666667em; +// } + +// .markdown-xl tbody td:first-child { +// padding-left: 0; +// } + +// .markdown-xl tbody td:last-child { +// padding-right: 0; +// } + +// .markdown-xl > :first-child { +// margin-top: 0; +// } + +// .markdown-xl > :last-child { +// margin-bottom: 0; +// } + +// .markdown-2xl { +// font-size: 1.5rem; +// line-height: 1.6666667; +// } + +// .markdown-2xl p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .markdown-2xl [class~="lead"] { +// font-size: 1.25em; +// line-height: 1.4666667; +// margin-top: 1.0666667em; +// margin-bottom: 1.0666667em; +// } + +// .markdown-2xl blockquote { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// padding-left: 1.1111111em; +// } + +// .markdown-2xl h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.875em; +// line-height: 1; +// } + +// .markdown-2xl h2 { +// font-size: 2em; +// margin-top: 1.5em; +// margin-bottom: 0.8333333em; +// line-height: 1.0833333; +// } + +// .markdown-2xl h3 { +// font-size: 1.5em; +// margin-top: 1.5555556em; +// margin-bottom: 0.6666667em; +// line-height: 1.2222222; +// } + +// .markdown-2xl h4 { +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .markdown-2xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .markdown-2xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .markdown-2xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .markdown-2xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .markdown-2xl figure figcaption { +// font-size: 0.8333333em; +// line-height: 1.6; +// margin-top: 1em; +// } + +// .markdown-2xl code { +// font-size: 0.8333333em; +// } + +// .markdown-2xl h2 code { +// font-size: 0.875em; +// } + +// .markdown-2xl h3 code { +// font-size: 0.8888889em; +// } + +// .markdown-2xl pre { +// font-size: 0.8333333em; +// line-height: 1.8; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.2em; +// padding-right: 1.6em; +// padding-bottom: 1.2em; +// padding-left: 1.6em; +// } + +// .markdown-2xl ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .markdown-2xl ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .markdown-2xl li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .markdown-2xl ol > li { +// padding-left: 1.6666667em; +// } + +// .markdown-2xl ol > li:before { +// left: 0; +// } + +// .markdown-2xl ul > li { +// padding-left: 1.6666667em; +// } + +// .markdown-2xl ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8333333em - 0.1666667em); +// left: 0.25em; +// } + +// .markdown-2xl > ul > li p { +// margin-top: 0.8333333em; +// margin-bottom: 0.8333333em; +// } + +// .markdown-2xl > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .markdown-2xl > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .markdown-2xl > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .markdown-2xl > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .markdown-2xl ul ul, .markdown-2xl ul ol, .markdown-2xl ol ul, .markdown-2xl ol ol { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .markdown-2xl hr { +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .markdown-2xl hr + * { +// margin-top: 0; +// } + +// .markdown-2xl h2 + * { +// margin-top: 0; +// } + +// .markdown-2xl h3 + * { +// margin-top: 0; +// } + +// .markdown-2xl h4 + * { +// margin-top: 0; +// } + +// .markdown-2xl table { +// font-size: 0.8333333em; +// line-height: 1.4; +// } + +// .markdown-2xl thead th { +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .markdown-2xl thead th:first-child { +// padding-left: 0; +// } + +// .markdown-2xl thead th:last-child { +// padding-right: 0; +// } + +// .markdown-2xl tbody td { +// padding-top: 0.8em; +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .markdown-2xl tbody td:first-child { +// padding-left: 0; +// } + +// .markdown-2xl tbody td:last-child { +// padding-right: 0; +// } + +// .markdown-2xl > :first-child { +// margin-top: 0; +// } + +// .markdown-2xl > :last-child { +// margin-bottom: 0; +// } + +@media (min-width: 640px) { +// .sm\:markdown { +// color: #4a5568; +// max-width: 65ch; +// } + +// .sm\:markdown [class~="lead"] { +// color: #4a5568; +// font-size: 1.25em; +// line-height: 1.6; +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .sm\:markdown a { +// color: #1a202c; +// text-decoration: underline; +// } + +// .sm\:markdown strong { +// color: #1a202c; +// font-weight: 600; +// } + +// .sm\:markdown ol { +// counter-reset: list-counter; +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .sm\:markdown ol > li { +// position: relative; +// counter-increment: list-counter; +// padding-left: 1.75em; +// } + +// .sm\:markdown ol > li::before { +// content: counter(list-counter) "."; +// position: absolute; +// font-weight: 400; +// color: #718096; +// } + +// .sm\:markdown ul > li { +// position: relative; +// padding-left: 1.75em; +// } + +// .sm\:markdown ul > li::before { +// content: ""; +// position: absolute; +// background-color: #cbd5e0; +// border-radius: 50%; +// width: 0.375em; +// height: 0.375em; +// top: calc(0.875em - 0.1875em); +// left: 0.25em; +// } + +// .sm\:markdown hr { +// border-color: #e2e8f0; +// border-top-width: 1px; +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .sm\:markdown blockquote { +// font-weight: 500; +// font-style: italic; +// color: #1a202c; +// border-left-width: 0.25rem; +// border-left-color: #e2e8f0; +// quotes: "\201C""\201D""\2018""\2019"; +// margin-top: 1.6em; +// margin-bottom: 1.6em; +// padding-left: 1em; +// } + +// .sm\:markdown blockquote p:first-of-type::before { +// content: open-quote; +// } + +// .sm\:markdown blockquote p:last-of-type::after { +// content: close-quote; +// } + +// .sm\:markdown h1 { +// color: #1a202c; +// font-weight: 800; +// font-size: 2.25em; +// margin-top: 0; +// margin-bottom: 0.8888889em; +// line-height: 1.1111111; +// } + +// .sm\:markdown h2 { +// color: #1a202c; +// font-weight: 700; +// font-size: 1.5em; +// margin-top: 2em; +// margin-bottom: 1em; +// line-height: 1.3333333; +// } + +// .sm\:markdown h3 { +// color: #1a202c; +// font-weight: 600; +// font-size: 1.25em; +// margin-top: 1.6em; +// margin-bottom: 0.6em; +// line-height: 1.6; +// } + +// .sm\:markdown h4 { +// color: #1a202c; +// font-weight: 600; +// margin-top: 1.5em; +// margin-bottom: 0.5em; +// line-height: 1.5; +// } + +// .sm\:markdown figure figcaption { +// color: #718096; +// font-size: 0.875em; +// line-height: 1.4285714; +// margin-top: 0.8571429em; +// } + +// .sm\:markdown code { +// color: #1a202c; +// font-weight: 600; +// font-size: 0.875em; +// } + +// .sm\:markdown code::before { +// content: "`"; +// } + +// .sm\:markdown code::after { +// content: "`"; +// } + +// .sm\:markdown pre { +// color: #e2e8f0; +// background-color: #2d3748; +// overflow-x: auto; +// font-size: 0.875em; +// line-height: 1.7142857; +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// border-radius: 0.375rem; +// padding-top: 0.8571429em; +// padding-right: 1.1428571em; +// padding-bottom: 0.8571429em; +// padding-left: 1.1428571em; +// } + +// .sm\:markdown pre code { +// background-color: transparent; +// border-width: 0; +// border-radius: 0; +// padding: 0; +// font-weight: 400; +// color: inherit; +// font-size: inherit; +// font-family: inherit; +// line-height: inherit; +// } + +// .sm\:markdown pre code::before { +// content: ""; +// } + +// .sm\:markdown pre code::after { +// content: ""; +// } + +// .sm\:markdown table { +// width: 100%; +// table-layout: auto; +// text-align: left; +// margin-top: 2em; +// margin-bottom: 2em; +// font-size: 0.875em; +// line-height: 1.7142857; +// } + +// .sm\:markdown thead { +// color: #1a202c; +// font-weight: 600; +// border-bottom-width: 1px; +// border-bottom-color: #cbd5e0; +// } + +// .sm\:markdown thead th { +// vertical-align: bottom; +// padding-right: 0.5714286em; +// padding-bottom: 0.5714286em; +// padding-left: 0.5714286em; +// } + +// .sm\:markdown tbody tr { +// border-bottom-width: 1px; +// border-bottom-color: #e2e8f0; +// } + +// .sm\:markdown tbody tr:last-child { +// border-bottom-width: 0; +// } + +// .sm\:markdown tbody td { +// vertical-align: top; +// padding-top: 0.5714286em; +// padding-right: 0.5714286em; +// padding-bottom: 0.5714286em; +// padding-left: 0.5714286em; +// } + +// .sm\:markdown { +// font-size: 1rem; +// line-height: 1.75; +// } + +// .sm\:markdown p { +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .sm\:markdown img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .sm\:markdown h2 code { +// font-size: 0.875em; +// } + +// .sm\:markdown h3 code { +// font-size: 0.9em; +// } + +// .sm\:markdown ul { +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .sm\:markdown li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .sm\:markdown ol > li:before { +// left: 0; +// } + +// .sm\:markdown > ul > li p { +// margin-top: 0.75em; +// margin-bottom: 0.75em; +// } + +// .sm\:markdown > ul > li > *:first-child { +// margin-top: 1.25em; +// } + +// .sm\:markdown > ul > li > *:last-child { +// margin-bottom: 1.25em; +// } + +// .sm\:markdown > ol > li > *:first-child { +// margin-top: 1.25em; +// } + +// .sm\:markdown > ol > li > *:last-child { +// margin-bottom: 1.25em; +// } + +// .sm\:markdown ul ul, .sm\:markdown ul ol, .sm\:markdown ol ul, .sm\:markdown ol ol { +// margin-top: 0.75em; +// margin-bottom: 0.75em; +// } + +// .sm\:markdown hr + * { +// margin-top: 0; +// } + +// .sm\:markdown h2 + * { +// margin-top: 0; +// } + +// .sm\:markdown h3 + * { +// margin-top: 0; +// } + +// .sm\:markdown h4 + * { +// margin-top: 0; +// } + +// .sm\:markdown thead th:first-child { +// padding-left: 0; +// } + +// .sm\:markdown thead th:last-child { +// padding-right: 0; +// } + +// .sm\:markdown tbody td:first-child { +// padding-left: 0; +// } + +// .sm\:markdown tbody td:last-child { +// padding-right: 0; +// } + +// .sm\:markdown > :first-child { +// margin-top: 0; +// } + +// .sm\:markdown > :last-child { +// margin-bottom: 0; +// } + +// .sm\:markdown-sm { +// font-size: 0.875rem; +// line-height: 1.7142857; +// } + +// .sm\:markdown-sm p { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .sm\:markdown-sm [class~="lead"] { +// font-size: 1.2857143em; +// line-height: 1.5555556; +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .sm\:markdown-sm blockquote { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// padding-left: 1.1111111em; +// } + +// .sm\:markdown-sm h1 { +// font-size: 2.1428571em; +// margin-top: 0; +// margin-bottom: 0.8em; +// line-height: 1.2; +// } + +// .sm\:markdown-sm h2 { +// font-size: 1.4285714em; +// margin-top: 1.6em; +// margin-bottom: 0.8em; +// line-height: 1.4; +// } + +// .sm\:markdown-sm h3 { +// font-size: 1.2857143em; +// margin-top: 1.5555556em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .sm\:markdown-sm h4 { +// margin-top: 1.4285714em; +// margin-bottom: 0.5714286em; +// line-height: 1.4285714; +// } + +// .sm\:markdown-sm img { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .sm\:markdown-sm video { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .sm\:markdown-sm figure { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .sm\:markdown-sm figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .sm\:markdown-sm figure figcaption { +// font-size: 0.8571429em; +// line-height: 1.3333333; +// margin-top: 0.6666667em; +// } + +// .sm\:markdown-sm code { +// font-size: 0.8571429em; +// } + +// .sm\:markdown-sm h2 code { +// font-size: 0.9em; +// } + +// .sm\:markdown-sm h3 code { +// font-size: 0.8888889em; +// } + +// .sm\:markdown-sm pre { +// font-size: 0.8571429em; +// line-height: 1.6666667; +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// border-radius: 0.25rem; +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .sm\:markdown-sm ol { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .sm\:markdown-sm ul { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .sm\:markdown-sm li { +// margin-top: 0.2857143em; +// margin-bottom: 0.2857143em; +// } + +// .sm\:markdown-sm ol > li { +// padding-left: 1.5714286em; +// } + +// .sm\:markdown-sm ol > li:before { +// left: 0; +// } + +// .sm\:markdown-sm ul > li { +// padding-left: 1.5714286em; +// } + +// .sm\:markdown-sm ul > li::before { +// height: 0.3571429em; +// width: 0.3571429em; +// top: calc(0.8571429em - 0.1785714em); +// left: 0.2142857em; +// } + +// .sm\:markdown-sm > ul > li p { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .sm\:markdown-sm > ul > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .sm\:markdown-sm > ul > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .sm\:markdown-sm > ol > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .sm\:markdown-sm > ol > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .sm\:markdown-sm ul ul, .sm\:markdown-sm ul ol, .sm\:markdown-sm ol ul, .sm\:markdown-sm ol ol { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .sm\:markdown-sm hr { +// margin-top: 2.8571429em; +// margin-bottom: 2.8571429em; +// } + +// .sm\:markdown-sm hr + * { +// margin-top: 0; +// } + +// .sm\:markdown-sm h2 + * { +// margin-top: 0; +// } + +// .sm\:markdown-sm h3 + * { +// margin-top: 0; +// } + +// .sm\:markdown-sm h4 + * { +// margin-top: 0; +// } + +// .sm\:markdown-sm table { +// font-size: 0.8571429em; +// line-height: 1.5; +// } + +// .sm\:markdown-sm thead th { +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .sm\:markdown-sm thead th:first-child { +// padding-left: 0; +// } + +// .sm\:markdown-sm thead th:last-child { +// padding-right: 0; +// } + +// .sm\:markdown-sm tbody td { +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .sm\:markdown-sm tbody td:first-child { +// padding-left: 0; +// } + +// .sm\:markdown-sm tbody td:last-child { +// padding-right: 0; +// } + +// .sm\:markdown-sm > :first-child { +// margin-top: 0; +// } + +// .sm\:markdown-sm > :last-child { +// margin-bottom: 0; +// } + +// .sm\:markdown-lg { +// font-size: 1.125rem; +// line-height: 1.7777778; +// } + +// .sm\:markdown-lg p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-lg [class~="lead"] { +// font-size: 1.2222222em; +// line-height: 1.4545455; +// margin-top: 1.0909091em; +// margin-bottom: 1.0909091em; +// } + +// .sm\:markdown-lg blockquote { +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// padding-left: 1em; +// } + +// .sm\:markdown-lg h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.8333333em; +// line-height: 1; +// } + +// .sm\:markdown-lg h2 { +// font-size: 1.6666667em; +// margin-top: 1.8666667em; +// margin-bottom: 1.0666667em; +// line-height: 1.3333333; +// } + +// .sm\:markdown-lg h3 { +// font-size: 1.3333333em; +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .sm\:markdown-lg h4 { +// margin-top: 1.7777778em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .sm\:markdown-lg img { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .sm\:markdown-lg video { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .sm\:markdown-lg figure { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .sm\:markdown-lg figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .sm\:markdown-lg figure figcaption { +// font-size: 0.8888889em; +// line-height: 1.5; +// margin-top: 1em; +// } + +// .sm\:markdown-lg code { +// font-size: 0.8888889em; +// } + +// .sm\:markdown-lg h2 code { +// font-size: 0.8666667em; +// } + +// .sm\:markdown-lg h3 code { +// font-size: 0.875em; +// } + +// .sm\:markdown-lg pre { +// font-size: 0.8888889em; +// line-height: 1.75; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.375rem; +// padding-top: 1em; +// padding-right: 1.5em; +// padding-bottom: 1em; +// padding-left: 1.5em; +// } + +// .sm\:markdown-lg ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-lg ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-lg li { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .sm\:markdown-lg ol > li { +// padding-left: 1.6666667em; +// } + +// .sm\:markdown-lg ol > li:before { +// left: 0; +// } + +// .sm\:markdown-lg ul > li { +// padding-left: 1.6666667em; +// } + +// .sm\:markdown-lg ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8888889em - 0.1666667em); +// left: 0.2222222em; +// } + +// .sm\:markdown-lg > ul > li p { +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .sm\:markdown-lg > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .sm\:markdown-lg > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-lg > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .sm\:markdown-lg > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-lg ul ul, .sm\:markdown-lg ul ol, .sm\:markdown-lg ol ul, .sm\:markdown-lg ol ol { +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .sm\:markdown-lg hr { +// margin-top: 3.1111111em; +// margin-bottom: 3.1111111em; +// } + +// .sm\:markdown-lg hr + * { +// margin-top: 0; +// } + +// .sm\:markdown-lg h2 + * { +// margin-top: 0; +// } + +// .sm\:markdown-lg h3 + * { +// margin-top: 0; +// } + +// .sm\:markdown-lg h4 + * { +// margin-top: 0; +// } + +// .sm\:markdown-lg table { +// font-size: 0.8888889em; +// line-height: 1.5; +// } + +// .sm\:markdown-lg thead th { +// padding-right: 0.75em; +// padding-bottom: 0.75em; +// padding-left: 0.75em; +// } + +// .sm\:markdown-lg thead th:first-child { +// padding-left: 0; +// } + +// .sm\:markdown-lg thead th:last-child { +// padding-right: 0; +// } + +// .sm\:markdown-lg tbody td { +// padding-top: 0.75em; +// padding-right: 0.75em; +// padding-bottom: 0.75em; +// padding-left: 0.75em; +// } + +// .sm\:markdown-lg tbody td:first-child { +// padding-left: 0; +// } + +// .sm\:markdown-lg tbody td:last-child { +// padding-right: 0; +// } + +// .sm\:markdown-lg > :first-child { +// margin-top: 0; +// } + +// .sm\:markdown-lg > :last-child { +// margin-bottom: 0; +// } + +// .sm\:markdown-xl { +// font-size: 1.25rem; +// line-height: 1.8; +// } + +// .sm\:markdown-xl p { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .sm\:markdown-xl [class~="lead"] { +// font-size: 1.2em; +// line-height: 1.5; +// margin-top: 1em; +// margin-bottom: 1em; +// } + +// .sm\:markdown-xl blockquote { +// margin-top: 1.6em; +// margin-bottom: 1.6em; +// padding-left: 1.0666667em; +// } + +// .sm\:markdown-xl h1 { +// font-size: 2.8em; +// margin-top: 0; +// margin-bottom: 0.8571429em; +// line-height: 1; +// } + +// .sm\:markdown-xl h2 { +// font-size: 1.8em; +// margin-top: 1.5555556em; +// margin-bottom: 0.8888889em; +// line-height: 1.1111111; +// } + +// .sm\:markdown-xl h3 { +// font-size: 1.5em; +// margin-top: 1.6em; +// margin-bottom: 0.6666667em; +// line-height: 1.3333333; +// } + +// .sm\:markdown-xl h4 { +// margin-top: 1.8em; +// margin-bottom: 0.6em; +// line-height: 1.6; +// } + +// .sm\:markdown-xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown-xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown-xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown-xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .sm\:markdown-xl figure figcaption { +// font-size: 0.9em; +// line-height: 1.5555556; +// margin-top: 1em; +// } + +// .sm\:markdown-xl code { +// font-size: 0.9em; +// } + +// .sm\:markdown-xl h2 code { +// font-size: 0.8611111em; +// } + +// .sm\:markdown-xl h3 code { +// font-size: 0.9em; +// } + +// .sm\:markdown-xl pre { +// font-size: 0.9em; +// line-height: 1.7777778; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.1111111em; +// padding-right: 1.3333333em; +// padding-bottom: 1.1111111em; +// padding-left: 1.3333333em; +// } + +// .sm\:markdown-xl ol { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .sm\:markdown-xl ul { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .sm\:markdown-xl li { +// margin-top: 0.6em; +// margin-bottom: 0.6em; +// } + +// .sm\:markdown-xl ol > li { +// padding-left: 1.8em; +// } + +// .sm\:markdown-xl ol > li:before { +// left: 0; +// } + +// .sm\:markdown-xl ul > li { +// padding-left: 1.8em; +// } + +// .sm\:markdown-xl ul > li::before { +// width: 0.35em; +// height: 0.35em; +// top: calc(0.9em - 0.175em); +// left: 0.25em; +// } + +// .sm\:markdown-xl > ul > li p { +// margin-top: 0.8em; +// margin-bottom: 0.8em; +// } + +// .sm\:markdown-xl > ul > li > *:first-child { +// margin-top: 1.2em; +// } + +// .sm\:markdown-xl > ul > li > *:last-child { +// margin-bottom: 1.2em; +// } + +// .sm\:markdown-xl > ol > li > *:first-child { +// margin-top: 1.2em; +// } + +// .sm\:markdown-xl > ol > li > *:last-child { +// margin-bottom: 1.2em; +// } + +// .sm\:markdown-xl ul ul, .sm\:markdown-xl ul ol, .sm\:markdown-xl ol ul, .sm\:markdown-xl ol ol { +// margin-top: 0.8em; +// margin-bottom: 0.8em; +// } + +// .sm\:markdown-xl hr { +// margin-top: 2.8em; +// margin-bottom: 2.8em; +// } + +// .sm\:markdown-xl hr + * { +// margin-top: 0; +// } + +// .sm\:markdown-xl h2 + * { +// margin-top: 0; +// } + +// .sm\:markdown-xl h3 + * { +// margin-top: 0; +// } + +// .sm\:markdown-xl h4 + * { +// margin-top: 0; +// } + +// .sm\:markdown-xl table { +// font-size: 0.9em; +// line-height: 1.5555556; +// } + +// .sm\:markdown-xl thead th { +// padding-right: 0.6666667em; +// padding-bottom: 0.8888889em; +// padding-left: 0.6666667em; +// } + +// .sm\:markdown-xl thead th:first-child { +// padding-left: 0; +// } + +// .sm\:markdown-xl thead th:last-child { +// padding-right: 0; +// } + +// .sm\:markdown-xl tbody td { +// padding-top: 0.8888889em; +// padding-right: 0.6666667em; +// padding-bottom: 0.8888889em; +// padding-left: 0.6666667em; +// } + +// .sm\:markdown-xl tbody td:first-child { +// padding-left: 0; +// } + +// .sm\:markdown-xl tbody td:last-child { +// padding-right: 0; +// } + +// .sm\:markdown-xl > :first-child { +// margin-top: 0; +// } + +// .sm\:markdown-xl > :last-child { +// margin-bottom: 0; +// } + +// .sm\:markdown-2xl { +// font-size: 1.5rem; +// line-height: 1.6666667; +// } + +// .sm\:markdown-2xl p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-2xl [class~="lead"] { +// font-size: 1.25em; +// line-height: 1.4666667; +// margin-top: 1.0666667em; +// margin-bottom: 1.0666667em; +// } + +// .sm\:markdown-2xl blockquote { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// padding-left: 1.1111111em; +// } + +// .sm\:markdown-2xl h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.875em; +// line-height: 1; +// } + +// .sm\:markdown-2xl h2 { +// font-size: 2em; +// margin-top: 1.5em; +// margin-bottom: 0.8333333em; +// line-height: 1.0833333; +// } + +// .sm\:markdown-2xl h3 { +// font-size: 1.5em; +// margin-top: 1.5555556em; +// margin-bottom: 0.6666667em; +// line-height: 1.2222222; +// } + +// .sm\:markdown-2xl h4 { +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .sm\:markdown-2xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown-2xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown-2xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .sm\:markdown-2xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .sm\:markdown-2xl figure figcaption { +// font-size: 0.8333333em; +// line-height: 1.6; +// margin-top: 1em; +// } + +// .sm\:markdown-2xl code { +// font-size: 0.8333333em; +// } + +// .sm\:markdown-2xl h2 code { +// font-size: 0.875em; +// } + +// .sm\:markdown-2xl h3 code { +// font-size: 0.8888889em; +// } + +// .sm\:markdown-2xl pre { +// font-size: 0.8333333em; +// line-height: 1.8; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.2em; +// padding-right: 1.6em; +// padding-bottom: 1.2em; +// padding-left: 1.6em; +// } + +// .sm\:markdown-2xl ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-2xl ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-2xl li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .sm\:markdown-2xl ol > li { +// padding-left: 1.6666667em; +// } + +// .sm\:markdown-2xl ol > li:before { +// left: 0; +// } + +// .sm\:markdown-2xl ul > li { +// padding-left: 1.6666667em; +// } + +// .sm\:markdown-2xl ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8333333em - 0.1666667em); +// left: 0.25em; +// } + +// .sm\:markdown-2xl > ul > li p { +// margin-top: 0.8333333em; +// margin-bottom: 0.8333333em; +// } + +// .sm\:markdown-2xl > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .sm\:markdown-2xl > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-2xl > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .sm\:markdown-2xl > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .sm\:markdown-2xl ul ul, .sm\:markdown-2xl ul ol, .sm\:markdown-2xl ol ul, .sm\:markdown-2xl ol ol { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .sm\:markdown-2xl hr { +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .sm\:markdown-2xl hr + * { +// margin-top: 0; +// } + +// .sm\:markdown-2xl h2 + * { +// margin-top: 0; +// } + +// .sm\:markdown-2xl h3 + * { +// margin-top: 0; +// } + +// .sm\:markdown-2xl h4 + * { +// margin-top: 0; +// } + +// .sm\:markdown-2xl table { +// font-size: 0.8333333em; +// line-height: 1.4; +// } + +// .sm\:markdown-2xl thead th { +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .sm\:markdown-2xl thead th:first-child { +// padding-left: 0; +// } + +// .sm\:markdown-2xl thead th:last-child { +// padding-right: 0; +// } + +// .sm\:markdown-2xl tbody td { +// padding-top: 0.8em; +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .sm\:markdown-2xl tbody td:first-child { +// padding-left: 0; +// } + +// .sm\:markdown-2xl tbody td:last-child { +// padding-right: 0; +// } + +// .sm\:markdown-2xl > :first-child { +// margin-top: 0; +// } + +// .sm\:markdown-2xl > :last-child { +// margin-bottom: 0; +// } +} + +@media (min-width: 768px) { +// .md\:markdown { +// color: #4a5568; +// max-width: 65ch; +// } + +// .md\:markdown [class~="lead"] { +// color: #4a5568; +// font-size: 1.25em; +// line-height: 1.6; +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .md\:markdown a { +// color: #1a202c; +// text-decoration: underline; +// } + +// .md\:markdown strong { +// color: #1a202c; +// font-weight: 600; +// } + +// .md\:markdown ol { +// counter-reset: list-counter; +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .md\:markdown ol > li { +// position: relative; +// counter-increment: list-counter; +// padding-left: 1.75em; +// } + +// .md\:markdown ol > li::before { +// content: counter(list-counter) "."; +// position: absolute; +// font-weight: 400; +// color: #718096; +// } + +// .md\:markdown ul > li { +// position: relative; +// padding-left: 1.75em; +// } + +// .md\:markdown ul > li::before { +// content: ""; +// position: absolute; +// background-color: #cbd5e0; +// border-radius: 50%; +// width: 0.375em; +// height: 0.375em; +// top: calc(0.875em - 0.1875em); +// left: 0.25em; +// } + +// .md\:markdown hr { +// border-color: #e2e8f0; +// border-top-width: 1px; +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .md\:markdown blockquote { +// font-weight: 500; +// font-style: italic; +// color: #1a202c; +// border-left-width: 0.25rem; +// border-left-color: #e2e8f0; +// quotes: "\201C""\201D""\2018""\2019"; +// margin-top: 1.6em; +// margin-bottom: 1.6em; +// padding-left: 1em; +// } + +// .md\:markdown blockquote p:first-of-type::before { +// content: open-quote; +// } + +// .md\:markdown blockquote p:last-of-type::after { +// content: close-quote; +// } + +// .md\:markdown h1 { +// color: #1a202c; +// font-weight: 800; +// font-size: 2.25em; +// margin-top: 0; +// margin-bottom: 0.8888889em; +// line-height: 1.1111111; +// } + +// .md\:markdown h2 { +// color: #1a202c; +// font-weight: 700; +// font-size: 1.5em; +// margin-top: 2em; +// margin-bottom: 1em; +// line-height: 1.3333333; +// } + +// .md\:markdown h3 { +// color: #1a202c; +// font-weight: 600; +// font-size: 1.25em; +// margin-top: 1.6em; +// margin-bottom: 0.6em; +// line-height: 1.6; +// } + +// .md\:markdown h4 { +// color: #1a202c; +// font-weight: 600; +// margin-top: 1.5em; +// margin-bottom: 0.5em; +// line-height: 1.5; +// } + +// .md\:markdown figure figcaption { +// color: #718096; +// font-size: 0.875em; +// line-height: 1.4285714; +// margin-top: 0.8571429em; +// } + +// .md\:markdown code { +// color: #1a202c; +// font-weight: 600; +// font-size: 0.875em; +// } + +// .md\:markdown code::before { +// content: "`"; +// } + +// .md\:markdown code::after { +// content: "`"; +// } + +// .md\:markdown pre { +// color: #e2e8f0; +// background-color: #2d3748; +// overflow-x: auto; +// font-size: 0.875em; +// line-height: 1.7142857; +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// border-radius: 0.375rem; +// padding-top: 0.8571429em; +// padding-right: 1.1428571em; +// padding-bottom: 0.8571429em; +// padding-left: 1.1428571em; +// } + +// .md\:markdown pre code { +// background-color: transparent; +// border-width: 0; +// border-radius: 0; +// padding: 0; +// font-weight: 400; +// color: inherit; +// font-size: inherit; +// font-family: inherit; +// line-height: inherit; +// } + +// .md\:markdown pre code::before { +// content: ""; +// } + +// .md\:markdown pre code::after { +// content: ""; +// } + +// .md\:markdown table { +// width: 100%; +// table-layout: auto; +// text-align: left; +// margin-top: 2em; +// margin-bottom: 2em; +// font-size: 0.875em; +// line-height: 1.7142857; +// } + +// .md\:markdown thead { +// color: #1a202c; +// font-weight: 600; +// border-bottom-width: 1px; +// border-bottom-color: #cbd5e0; +// } + +// .md\:markdown thead th { +// vertical-align: bottom; +// padding-right: 0.5714286em; +// padding-bottom: 0.5714286em; +// padding-left: 0.5714286em; +// } + +// .md\:markdown tbody tr { +// border-bottom-width: 1px; +// border-bottom-color: #e2e8f0; +// } + +// .md\:markdown tbody tr:last-child { +// border-bottom-width: 0; +// } + +// .md\:markdown tbody td { +// vertical-align: top; +// padding-top: 0.5714286em; +// padding-right: 0.5714286em; +// padding-bottom: 0.5714286em; +// padding-left: 0.5714286em; +// } + +// .md\:markdown { +// font-size: 1rem; +// line-height: 1.75; +// } + +// .md\:markdown p { +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .md\:markdown img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .md\:markdown h2 code { +// font-size: 0.875em; +// } + +// .md\:markdown h3 code { +// font-size: 0.9em; +// } + +// .md\:markdown ul { +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .md\:markdown li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .md\:markdown ol > li:before { +// left: 0; +// } + +// .md\:markdown > ul > li p { +// margin-top: 0.75em; +// margin-bottom: 0.75em; +// } + +// .md\:markdown > ul > li > *:first-child { +// margin-top: 1.25em; +// } + +// .md\:markdown > ul > li > *:last-child { +// margin-bottom: 1.25em; +// } + +// .md\:markdown > ol > li > *:first-child { +// margin-top: 1.25em; +// } + +// .md\:markdown > ol > li > *:last-child { +// margin-bottom: 1.25em; +// } + +// .md\:markdown ul ul, .md\:markdown ul ol, .md\:markdown ol ul, .md\:markdown ol ol { +// margin-top: 0.75em; +// margin-bottom: 0.75em; +// } + +// .md\:markdown hr + * { +// margin-top: 0; +// } + +// .md\:markdown h2 + * { +// margin-top: 0; +// } + +// .md\:markdown h3 + * { +// margin-top: 0; +// } + +// .md\:markdown h4 + * { +// margin-top: 0; +// } + +// .md\:markdown thead th:first-child { +// padding-left: 0; +// } + +// .md\:markdown thead th:last-child { +// padding-right: 0; +// } + +// .md\:markdown tbody td:first-child { +// padding-left: 0; +// } + +// .md\:markdown tbody td:last-child { +// padding-right: 0; +// } + +// .md\:markdown > :first-child { +// margin-top: 0; +// } + +// .md\:markdown > :last-child { +// margin-bottom: 0; +// } + +// .md\:markdown-sm { +// font-size: 0.875rem; +// line-height: 1.7142857; +// } + +// .md\:markdown-sm p { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .md\:markdown-sm [class~="lead"] { +// font-size: 1.2857143em; +// line-height: 1.5555556; +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .md\:markdown-sm blockquote { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// padding-left: 1.1111111em; +// } + +// .md\:markdown-sm h1 { +// font-size: 2.1428571em; +// margin-top: 0; +// margin-bottom: 0.8em; +// line-height: 1.2; +// } + +// .md\:markdown-sm h2 { +// font-size: 1.4285714em; +// margin-top: 1.6em; +// margin-bottom: 0.8em; +// line-height: 1.4; +// } + +// .md\:markdown-sm h3 { +// font-size: 1.2857143em; +// margin-top: 1.5555556em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .md\:markdown-sm h4 { +// margin-top: 1.4285714em; +// margin-bottom: 0.5714286em; +// line-height: 1.4285714; +// } + +// .md\:markdown-sm img { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .md\:markdown-sm video { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .md\:markdown-sm figure { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .md\:markdown-sm figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .md\:markdown-sm figure figcaption { +// font-size: 0.8571429em; +// line-height: 1.3333333; +// margin-top: 0.6666667em; +// } + +// .md\:markdown-sm code { +// font-size: 0.8571429em; +// } + +// .md\:markdown-sm h2 code { +// font-size: 0.9em; +// } + +// .md\:markdown-sm h3 code { +// font-size: 0.8888889em; +// } + +// .md\:markdown-sm pre { +// font-size: 0.8571429em; +// line-height: 1.6666667; +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// border-radius: 0.25rem; +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .md\:markdown-sm ol { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .md\:markdown-sm ul { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .md\:markdown-sm li { +// margin-top: 0.2857143em; +// margin-bottom: 0.2857143em; +// } + +// .md\:markdown-sm ol > li { +// padding-left: 1.5714286em; +// } + +// .md\:markdown-sm ol > li:before { +// left: 0; +// } + +// .md\:markdown-sm ul > li { +// padding-left: 1.5714286em; +// } + +// .md\:markdown-sm ul > li::before { +// height: 0.3571429em; +// width: 0.3571429em; +// top: calc(0.8571429em - 0.1785714em); +// left: 0.2142857em; +// } + +// .md\:markdown-sm > ul > li p { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .md\:markdown-sm > ul > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .md\:markdown-sm > ul > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .md\:markdown-sm > ol > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .md\:markdown-sm > ol > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .md\:markdown-sm ul ul, .md\:markdown-sm ul ol, .md\:markdown-sm ol ul, .md\:markdown-sm ol ol { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .md\:markdown-sm hr { +// margin-top: 2.8571429em; +// margin-bottom: 2.8571429em; +// } + +// .md\:markdown-sm hr + * { +// margin-top: 0; +// } + +// .md\:markdown-sm h2 + * { +// margin-top: 0; +// } + +// .md\:markdown-sm h3 + * { +// margin-top: 0; +// } + +// .md\:markdown-sm h4 + * { +// margin-top: 0; +// } + +// .md\:markdown-sm table { +// font-size: 0.8571429em; +// line-height: 1.5; +// } + +// .md\:markdown-sm thead th { +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .md\:markdown-sm thead th:first-child { +// padding-left: 0; +// } + +// .md\:markdown-sm thead th:last-child { +// padding-right: 0; +// } + +// .md\:markdown-sm tbody td { +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .md\:markdown-sm tbody td:first-child { +// padding-left: 0; +// } + +// .md\:markdown-sm tbody td:last-child { +// padding-right: 0; +// } + +// .md\:markdown-sm > :first-child { +// margin-top: 0; +// } + +// .md\:markdown-sm > :last-child { +// margin-bottom: 0; +// } + + .md\:markdown-lg { + font-size: 1.125rem; + line-height: 1.7777778; + } + + .md\:markdown-lg p { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:markdown-lg [class~="lead"] { + font-size: 1.2222222em; + line-height: 1.4545455; + margin-top: 1.0909091em; + margin-bottom: 1.0909091em; + } + + .md\:markdown-lg blockquote { + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + padding-left: 1em; + } + + .md\:markdown-lg h1 { + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.8333333em; + line-height: 1; + } + + .md\:markdown-lg h2 { + font-size: 1.6666667em; + margin-top: 1.8666667em; + margin-bottom: 1.0666667em; + line-height: 1.3333333; + } + + .md\:markdown-lg h3 { + font-size: 1.3333333em; + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .md\:markdown-lg h4 { + margin-top: 1.7777778em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .md\:markdown-lg img { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .md\:markdown-lg video { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .md\:markdown-lg figure { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .md\:markdown-lg figure > * { + margin-top: 0; + margin-bottom: 0; + } + + .md\:markdown-lg figure figcaption { + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; + } + + .md\:markdown-lg code { + font-size: 0.8888889em; + } + + .md\:markdown-lg h2 code { + font-size: 0.8666667em; + } + + .md\:markdown-lg h3 code { + font-size: 0.875em; + } + + .md\:markdown-lg pre { + font-size: 0.8888889em; + line-height: 1.75; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.375rem; + padding-top: 1em; + padding-right: 1.5em; + padding-bottom: 1em; + padding-left: 1.5em; + } + + .md\:markdown-lg ol { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:markdown-lg ul { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:markdown-lg li { + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .md\:markdown-lg ol > li { + padding-left: 1.6666667em; + } + + .md\:markdown-lg ol > li:before { + left: 0; + } + + .md\:markdown-lg ul > li { + padding-left: 1.6666667em; + } + + .md\:markdown-lg ul > li::before { + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8888889em - 0.1666667em); + left: 0.2222222em; + } + + .md\:markdown-lg > ul > li p { + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .md\:markdown-lg > ul > li > *:first-child { + margin-top: 1.3333333em; + } + + .md\:markdown-lg > ul > li > *:last-child { + margin-bottom: 1.3333333em; + } + + .md\:markdown-lg > ol > li > *:first-child { + margin-top: 1.3333333em; + } + + .md\:markdown-lg > ol > li > *:last-child { + margin-bottom: 1.3333333em; + } + + .md\:markdown-lg ul ul, .md\:markdown-lg ul ol, .md\:markdown-lg ol ul, .md\:markdown-lg ol ol { + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .md\:markdown-lg hr { + margin-top: 3.1111111em; + margin-bottom: 3.1111111em; + } + + .md\:markdown-lg hr + * { + margin-top: 0; + } + + .md\:markdown-lg h2 + * { + margin-top: 0; + } + + .md\:markdown-lg h3 + * { + margin-top: 0; + } + + .md\:markdown-lg h4 + * { + margin-top: 0; + } + + .md\:markdown-lg table { + font-size: 0.8888889em; + line-height: 1.5; + } + + .md\:markdown-lg thead th { + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .md\:markdown-lg thead th:first-child { + padding-left: 0; + } + + .md\:markdown-lg thead th:last-child { + padding-right: 0; + } + + .md\:markdown-lg tbody td { + padding-top: 0.75em; + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .md\:markdown-lg tbody td:first-child { + padding-left: 0; + } + + .md\:markdown-lg tbody td:last-child { + padding-right: 0; + } + + .md\:markdown-lg > :first-child { + margin-top: 0; + } + + .md\:markdown-lg > :last-child { + margin-bottom: 0; + } + +// .md\:markdown-xl { +// font-size: 1.25rem; +// line-height: 1.8; +// } + +// .md\:markdown-xl p { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .md\:markdown-xl [class~="lead"] { +// font-size: 1.2em; +// line-height: 1.5; +// margin-top: 1em; +// margin-bottom: 1em; +// } + +// .md\:markdown-xl blockquote { +// margin-top: 1.6em; +// margin-bottom: 1.6em; +// padding-left: 1.0666667em; +// } + +// .md\:markdown-xl h1 { +// font-size: 2.8em; +// margin-top: 0; +// margin-bottom: 0.8571429em; +// line-height: 1; +// } + +// .md\:markdown-xl h2 { +// font-size: 1.8em; +// margin-top: 1.5555556em; +// margin-bottom: 0.8888889em; +// line-height: 1.1111111; +// } + +// .md\:markdown-xl h3 { +// font-size: 1.5em; +// margin-top: 1.6em; +// margin-bottom: 0.6666667em; +// line-height: 1.3333333; +// } + +// .md\:markdown-xl h4 { +// margin-top: 1.8em; +// margin-bottom: 0.6em; +// line-height: 1.6; +// } + +// .md\:markdown-xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown-xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown-xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown-xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .md\:markdown-xl figure figcaption { +// font-size: 0.9em; +// line-height: 1.5555556; +// margin-top: 1em; +// } + +// .md\:markdown-xl code { +// font-size: 0.9em; +// } + +// .md\:markdown-xl h2 code { +// font-size: 0.8611111em; +// } + +// .md\:markdown-xl h3 code { +// font-size: 0.9em; +// } + +// .md\:markdown-xl pre { +// font-size: 0.9em; +// line-height: 1.7777778; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.1111111em; +// padding-right: 1.3333333em; +// padding-bottom: 1.1111111em; +// padding-left: 1.3333333em; +// } + +// .md\:markdown-xl ol { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .md\:markdown-xl ul { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .md\:markdown-xl li { +// margin-top: 0.6em; +// margin-bottom: 0.6em; +// } + +// .md\:markdown-xl ol > li { +// padding-left: 1.8em; +// } + +// .md\:markdown-xl ol > li:before { +// left: 0; +// } + +// .md\:markdown-xl ul > li { +// padding-left: 1.8em; +// } + +// .md\:markdown-xl ul > li::before { +// width: 0.35em; +// height: 0.35em; +// top: calc(0.9em - 0.175em); +// left: 0.25em; +// } + +// .md\:markdown-xl > ul > li p { +// margin-top: 0.8em; +// margin-bottom: 0.8em; +// } + +// .md\:markdown-xl > ul > li > *:first-child { +// margin-top: 1.2em; +// } + +// .md\:markdown-xl > ul > li > *:last-child { +// margin-bottom: 1.2em; +// } + +// .md\:markdown-xl > ol > li > *:first-child { +// margin-top: 1.2em; +// } + +// .md\:markdown-xl > ol > li > *:last-child { +// margin-bottom: 1.2em; +// } + +// .md\:markdown-xl ul ul, .md\:markdown-xl ul ol, .md\:markdown-xl ol ul, .md\:markdown-xl ol ol { +// margin-top: 0.8em; +// margin-bottom: 0.8em; +// } + +// .md\:markdown-xl hr { +// margin-top: 2.8em; +// margin-bottom: 2.8em; +// } + +// .md\:markdown-xl hr + * { +// margin-top: 0; +// } + +// .md\:markdown-xl h2 + * { +// margin-top: 0; +// } + +// .md\:markdown-xl h3 + * { +// margin-top: 0; +// } + +// .md\:markdown-xl h4 + * { +// margin-top: 0; +// } + +// .md\:markdown-xl table { +// font-size: 0.9em; +// line-height: 1.5555556; +// } + +// .md\:markdown-xl thead th { +// padding-right: 0.6666667em; +// padding-bottom: 0.8888889em; +// padding-left: 0.6666667em; +// } + +// .md\:markdown-xl thead th:first-child { +// padding-left: 0; +// } + +// .md\:markdown-xl thead th:last-child { +// padding-right: 0; +// } + +// .md\:markdown-xl tbody td { +// padding-top: 0.8888889em; +// padding-right: 0.6666667em; +// padding-bottom: 0.8888889em; +// padding-left: 0.6666667em; +// } + +// .md\:markdown-xl tbody td:first-child { +// padding-left: 0; +// } + +// .md\:markdown-xl tbody td:last-child { +// padding-right: 0; +// } + +// .md\:markdown-xl > :first-child { +// margin-top: 0; +// } + +// .md\:markdown-xl > :last-child { +// margin-bottom: 0; +// } + +// .md\:markdown-2xl { +// font-size: 1.5rem; +// line-height: 1.6666667; +// } + +// .md\:markdown-2xl p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .md\:markdown-2xl [class~="lead"] { +// font-size: 1.25em; +// line-height: 1.4666667; +// margin-top: 1.0666667em; +// margin-bottom: 1.0666667em; +// } + +// .md\:markdown-2xl blockquote { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// padding-left: 1.1111111em; +// } + +// .md\:markdown-2xl h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.875em; +// line-height: 1; +// } + +// .md\:markdown-2xl h2 { +// font-size: 2em; +// margin-top: 1.5em; +// margin-bottom: 0.8333333em; +// line-height: 1.0833333; +// } + +// .md\:markdown-2xl h3 { +// font-size: 1.5em; +// margin-top: 1.5555556em; +// margin-bottom: 0.6666667em; +// line-height: 1.2222222; +// } + +// .md\:markdown-2xl h4 { +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .md\:markdown-2xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown-2xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown-2xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .md\:markdown-2xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .md\:markdown-2xl figure figcaption { +// font-size: 0.8333333em; +// line-height: 1.6; +// margin-top: 1em; +// } + +// .md\:markdown-2xl code { +// font-size: 0.8333333em; +// } + +// .md\:markdown-2xl h2 code { +// font-size: 0.875em; +// } + +// .md\:markdown-2xl h3 code { +// font-size: 0.8888889em; +// } + +// .md\:markdown-2xl pre { +// font-size: 0.8333333em; +// line-height: 1.8; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.2em; +// padding-right: 1.6em; +// padding-bottom: 1.2em; +// padding-left: 1.6em; +// } + +// .md\:markdown-2xl ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .md\:markdown-2xl ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .md\:markdown-2xl li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .md\:markdown-2xl ol > li { +// padding-left: 1.6666667em; +// } + +// .md\:markdown-2xl ol > li:before { +// left: 0; +// } + +// .md\:markdown-2xl ul > li { +// padding-left: 1.6666667em; +// } + +// .md\:markdown-2xl ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8333333em - 0.1666667em); +// left: 0.25em; +// } + +// .md\:markdown-2xl > ul > li p { +// margin-top: 0.8333333em; +// margin-bottom: 0.8333333em; +// } + +// .md\:markdown-2xl > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .md\:markdown-2xl > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .md\:markdown-2xl > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .md\:markdown-2xl > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .md\:markdown-2xl ul ul, .md\:markdown-2xl ul ol, .md\:markdown-2xl ol ul, .md\:markdown-2xl ol ol { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .md\:markdown-2xl hr { +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .md\:markdown-2xl hr + * { +// margin-top: 0; +// } + +// .md\:markdown-2xl h2 + * { +// margin-top: 0; +// } + +// .md\:markdown-2xl h3 + * { +// margin-top: 0; +// } + +// .md\:markdown-2xl h4 + * { +// margin-top: 0; +// } + +// .md\:markdown-2xl table { +// font-size: 0.8333333em; +// line-height: 1.4; +// } + +// .md\:markdown-2xl thead th { +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .md\:markdown-2xl thead th:first-child { +// padding-left: 0; +// } + +// .md\:markdown-2xl thead th:last-child { +// padding-right: 0; +// } + +// .md\:markdown-2xl tbody td { +// padding-top: 0.8em; +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .md\:markdown-2xl tbody td:first-child { +// padding-left: 0; +// } + +// .md\:markdown-2xl tbody td:last-child { +// padding-right: 0; +// } + +// .md\:markdown-2xl > :first-child { +// margin-top: 0; +// } + +// .md\:markdown-2xl > :last-child { +// margin-bottom: 0; +// } +} + +@media (min-width: 1024px) { +// .lg\:markdown { +// color: #4a5568; +// max-width: 65ch; +// } + +// .lg\:markdown [class~="lead"] { +// color: #4a5568; +// font-size: 1.25em; +// line-height: 1.6; +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .lg\:markdown a { +// color: #1a202c; +// text-decoration: underline; +// } + +// .lg\:markdown strong { +// color: #1a202c; +// font-weight: 600; +// } + +// .lg\:markdown ol { +// counter-reset: list-counter; +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .lg\:markdown ol > li { +// position: relative; +// counter-increment: list-counter; +// padding-left: 1.75em; +// } + +// .lg\:markdown ol > li::before { +// content: counter(list-counter) "."; +// position: absolute; +// font-weight: 400; +// color: #718096; +// } + +// .lg\:markdown ul > li { +// position: relative; +// padding-left: 1.75em; +// } + +// .lg\:markdown ul > li::before { +// content: ""; +// position: absolute; +// background-color: #cbd5e0; +// border-radius: 50%; +// width: 0.375em; +// height: 0.375em; +// top: calc(0.875em - 0.1875em); +// left: 0.25em; +// } + +// .lg\:markdown hr { +// border-color: #e2e8f0; +// border-top-width: 1px; +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .lg\:markdown blockquote { +// font-weight: 500; +// font-style: italic; +// color: #1a202c; +// border-left-width: 0.25rem; +// border-left-color: #e2e8f0; +// quotes: "\201C""\201D""\2018""\2019"; +// margin-top: 1.6em; +// margin-bottom: 1.6em; +// padding-left: 1em; +// } + +// .lg\:markdown blockquote p:first-of-type::before { +// content: open-quote; +// } + +// .lg\:markdown blockquote p:last-of-type::after { +// content: close-quote; +// } + +// .lg\:markdown h1 { +// color: #1a202c; +// font-weight: 800; +// font-size: 2.25em; +// margin-top: 0; +// margin-bottom: 0.8888889em; +// line-height: 1.1111111; +// } + +// .lg\:markdown h2 { +// color: #1a202c; +// font-weight: 700; +// font-size: 1.5em; +// margin-top: 2em; +// margin-bottom: 1em; +// line-height: 1.3333333; +// } + +// .lg\:markdown h3 { +// color: #1a202c; +// font-weight: 600; +// font-size: 1.25em; +// margin-top: 1.6em; +// margin-bottom: 0.6em; +// line-height: 1.6; +// } + +// .lg\:markdown h4 { +// color: #1a202c; +// font-weight: 600; +// margin-top: 1.5em; +// margin-bottom: 0.5em; +// line-height: 1.5; +// } + +// .lg\:markdown figure figcaption { +// color: #718096; +// font-size: 0.875em; +// line-height: 1.4285714; +// margin-top: 0.8571429em; +// } + +// .lg\:markdown code { +// color: #1a202c; +// font-weight: 600; +// font-size: 0.875em; +// } + +// .lg\:markdown code::before { +// content: "`"; +// } + +// .lg\:markdown code::after { +// content: "`"; +// } + +// .lg\:markdown pre { +// color: #e2e8f0; +// background-color: #2d3748; +// overflow-x: auto; +// font-size: 0.875em; +// line-height: 1.7142857; +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// border-radius: 0.375rem; +// padding-top: 0.8571429em; +// padding-right: 1.1428571em; +// padding-bottom: 0.8571429em; +// padding-left: 1.1428571em; +// } + +// .lg\:markdown pre code { +// background-color: transparent; +// border-width: 0; +// border-radius: 0; +// padding: 0; +// font-weight: 400; +// color: inherit; +// font-size: inherit; +// font-family: inherit; +// line-height: inherit; +// } + +// .lg\:markdown pre code::before { +// content: ""; +// } + +// .lg\:markdown pre code::after { +// content: ""; +// } + +// .lg\:markdown table { +// width: 100%; +// table-layout: auto; +// text-align: left; +// margin-top: 2em; +// margin-bottom: 2em; +// font-size: 0.875em; +// line-height: 1.7142857; +// } + +// .lg\:markdown thead { +// color: #1a202c; +// font-weight: 600; +// border-bottom-width: 1px; +// border-bottom-color: #cbd5e0; +// } + +// .lg\:markdown thead th { +// vertical-align: bottom; +// padding-right: 0.5714286em; +// padding-bottom: 0.5714286em; +// padding-left: 0.5714286em; +// } + +// .lg\:markdown tbody tr { +// border-bottom-width: 1px; +// border-bottom-color: #e2e8f0; +// } + +// .lg\:markdown tbody tr:last-child { +// border-bottom-width: 0; +// } + +// .lg\:markdown tbody td { +// vertical-align: top; +// padding-top: 0.5714286em; +// padding-right: 0.5714286em; +// padding-bottom: 0.5714286em; +// padding-left: 0.5714286em; +// } + +// .lg\:markdown { +// font-size: 1rem; +// line-height: 1.75; +// } + +// .lg\:markdown p { +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .lg\:markdown img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .lg\:markdown video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .lg\:markdown figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .lg\:markdown figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .lg\:markdown h2 code { +// font-size: 0.875em; +// } + +// .lg\:markdown h3 code { +// font-size: 0.9em; +// } + +// .lg\:markdown ul { +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .lg\:markdown li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .lg\:markdown ol > li:before { +// left: 0; +// } + +// .lg\:markdown > ul > li p { +// margin-top: 0.75em; +// margin-bottom: 0.75em; +// } + +// .lg\:markdown > ul > li > *:first-child { +// margin-top: 1.25em; +// } + +// .lg\:markdown > ul > li > *:last-child { +// margin-bottom: 1.25em; +// } + +// .lg\:markdown > ol > li > *:first-child { +// margin-top: 1.25em; +// } + +// .lg\:markdown > ol > li > *:last-child { +// margin-bottom: 1.25em; +// } + +// .lg\:markdown ul ul, .lg\:markdown ul ol, .lg\:markdown ol ul, .lg\:markdown ol ol { +// margin-top: 0.75em; +// margin-bottom: 0.75em; +// } + +// .lg\:markdown hr + * { +// margin-top: 0; +// } + +// .lg\:markdown h2 + * { +// margin-top: 0; +// } + +// .lg\:markdown h3 + * { +// margin-top: 0; +// } + +// .lg\:markdown h4 + * { +// margin-top: 0; +// } + +// .lg\:markdown thead th:first-child { +// padding-left: 0; +// } + +// .lg\:markdown thead th:last-child { +// padding-right: 0; +// } + +// .lg\:markdown tbody td:first-child { +// padding-left: 0; +// } + +// .lg\:markdown tbody td:last-child { +// padding-right: 0; +// } + +// .lg\:markdown > :first-child { +// margin-top: 0; +// } + +// .lg\:markdown > :last-child { +// margin-bottom: 0; +// } + +// .lg\:markdown-sm { +// font-size: 0.875rem; +// line-height: 1.7142857; +// } + +// .lg\:markdown-sm p { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .lg\:markdown-sm [class~="lead"] { +// font-size: 1.2857143em; +// line-height: 1.5555556; +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .lg\:markdown-sm blockquote { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// padding-left: 1.1111111em; +// } + +// .lg\:markdown-sm h1 { +// font-size: 2.1428571em; +// margin-top: 0; +// margin-bottom: 0.8em; +// line-height: 1.2; +// } + +// .lg\:markdown-sm h2 { +// font-size: 1.4285714em; +// margin-top: 1.6em; +// margin-bottom: 0.8em; +// line-height: 1.4; +// } + +// .lg\:markdown-sm h3 { +// font-size: 1.2857143em; +// margin-top: 1.5555556em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .lg\:markdown-sm h4 { +// margin-top: 1.4285714em; +// margin-bottom: 0.5714286em; +// line-height: 1.4285714; +// } + +// .lg\:markdown-sm img { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .lg\:markdown-sm video { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .lg\:markdown-sm figure { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .lg\:markdown-sm figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .lg\:markdown-sm figure figcaption { +// font-size: 0.8571429em; +// line-height: 1.3333333; +// margin-top: 0.6666667em; +// } + +// .lg\:markdown-sm code { +// font-size: 0.8571429em; +// } + +// .lg\:markdown-sm h2 code { +// font-size: 0.9em; +// } + +// .lg\:markdown-sm h3 code { +// font-size: 0.8888889em; +// } + +// .lg\:markdown-sm pre { +// font-size: 0.8571429em; +// line-height: 1.6666667; +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// border-radius: 0.25rem; +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .lg\:markdown-sm ol { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .lg\:markdown-sm ul { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .lg\:markdown-sm li { +// margin-top: 0.2857143em; +// margin-bottom: 0.2857143em; +// } + +// .lg\:markdown-sm ol > li { +// padding-left: 1.5714286em; +// } + +// .lg\:markdown-sm ol > li:before { +// left: 0; +// } + +// .lg\:markdown-sm ul > li { +// padding-left: 1.5714286em; +// } + +// .lg\:markdown-sm ul > li::before { +// height: 0.3571429em; +// width: 0.3571429em; +// top: calc(0.8571429em - 0.1785714em); +// left: 0.2142857em; +// } + +// .lg\:markdown-sm > ul > li p { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .lg\:markdown-sm > ul > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .lg\:markdown-sm > ul > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .lg\:markdown-sm > ol > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .lg\:markdown-sm > ol > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .lg\:markdown-sm ul ul, .lg\:markdown-sm ul ol, .lg\:markdown-sm ol ul, .lg\:markdown-sm ol ol { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .lg\:markdown-sm hr { +// margin-top: 2.8571429em; +// margin-bottom: 2.8571429em; +// } + +// .lg\:markdown-sm hr + * { +// margin-top: 0; +// } + +// .lg\:markdown-sm h2 + * { +// margin-top: 0; +// } + +// .lg\:markdown-sm h3 + * { +// margin-top: 0; +// } + +// .lg\:markdown-sm h4 + * { +// margin-top: 0; +// } + +// .lg\:markdown-sm table { +// font-size: 0.8571429em; +// line-height: 1.5; +// } + +// .lg\:markdown-sm thead th { +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .lg\:markdown-sm thead th:first-child { +// padding-left: 0; +// } + +// .lg\:markdown-sm thead th:last-child { +// padding-right: 0; +// } + +// .lg\:markdown-sm tbody td { +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .lg\:markdown-sm tbody td:first-child { +// padding-left: 0; +// } + +// .lg\:markdown-sm tbody td:last-child { +// padding-right: 0; +// } + +// .lg\:markdown-sm > :first-child { +// margin-top: 0; +// } + +// .lg\:markdown-sm > :last-child { +// margin-bottom: 0; +// } + +// .lg\:markdown-lg { +// font-size: 1.125rem; +// line-height: 1.7777778; +// } + +// .lg\:markdown-lg p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-lg [class~="lead"] { +// font-size: 1.2222222em; +// line-height: 1.4545455; +// margin-top: 1.0909091em; +// margin-bottom: 1.0909091em; +// } + +// .lg\:markdown-lg blockquote { +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// padding-left: 1em; +// } + +// .lg\:markdown-lg h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.8333333em; +// line-height: 1; +// } + +// .lg\:markdown-lg h2 { +// font-size: 1.6666667em; +// margin-top: 1.8666667em; +// margin-bottom: 1.0666667em; +// line-height: 1.3333333; +// } + +// .lg\:markdown-lg h3 { +// font-size: 1.3333333em; +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .lg\:markdown-lg h4 { +// margin-top: 1.7777778em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .lg\:markdown-lg img { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .lg\:markdown-lg video { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .lg\:markdown-lg figure { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .lg\:markdown-lg figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .lg\:markdown-lg figure figcaption { +// font-size: 0.8888889em; +// line-height: 1.5; +// margin-top: 1em; +// } + +// .lg\:markdown-lg code { +// font-size: 0.8888889em; +// } + +// .lg\:markdown-lg h2 code { +// font-size: 0.8666667em; +// } + +// .lg\:markdown-lg h3 code { +// font-size: 0.875em; +// } + +// .lg\:markdown-lg pre { +// font-size: 0.8888889em; +// line-height: 1.75; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.375rem; +// padding-top: 1em; +// padding-right: 1.5em; +// padding-bottom: 1em; +// padding-left: 1.5em; +// } + +// .lg\:markdown-lg ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-lg ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-lg li { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .lg\:markdown-lg ol > li { +// padding-left: 1.6666667em; +// } + +// .lg\:markdown-lg ol > li:before { +// left: 0; +// } + +// .lg\:markdown-lg ul > li { +// padding-left: 1.6666667em; +// } + +// .lg\:markdown-lg ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8888889em - 0.1666667em); +// left: 0.2222222em; +// } + +// .lg\:markdown-lg > ul > li p { +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .lg\:markdown-lg > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .lg\:markdown-lg > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-lg > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .lg\:markdown-lg > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-lg ul ul, .lg\:markdown-lg ul ol, .lg\:markdown-lg ol ul, .lg\:markdown-lg ol ol { +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .lg\:markdown-lg hr { +// margin-top: 3.1111111em; +// margin-bottom: 3.1111111em; +// } + +// .lg\:markdown-lg hr + * { +// margin-top: 0; +// } + +// .lg\:markdown-lg h2 + * { +// margin-top: 0; +// } + +// .lg\:markdown-lg h3 + * { +// margin-top: 0; +// } + +// .lg\:markdown-lg h4 + * { +// margin-top: 0; +// } + +// .lg\:markdown-lg table { +// font-size: 0.8888889em; +// line-height: 1.5; +// } + +// .lg\:markdown-lg thead th { +// padding-right: 0.75em; +// padding-bottom: 0.75em; +// padding-left: 0.75em; +// } + +// .lg\:markdown-lg thead th:first-child { +// padding-left: 0; +// } + +// .lg\:markdown-lg thead th:last-child { +// padding-right: 0; +// } + +// .lg\:markdown-lg tbody td { +// padding-top: 0.75em; +// padding-right: 0.75em; +// padding-bottom: 0.75em; +// padding-left: 0.75em; +// } + +// .lg\:markdown-lg tbody td:first-child { +// padding-left: 0; +// } + +// .lg\:markdown-lg tbody td:last-child { +// padding-right: 0; +// } + +// .lg\:markdown-lg > :first-child { +// margin-top: 0; +// } + +// .lg\:markdown-lg > :last-child { +// margin-bottom: 0; +// } + + .lg\:markdown-xl { + font-size: 1.25rem; + line-height: 1.8; + } + + .lg\:markdown-xl p { + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .lg\:markdown-xl [class~="lead"] { + font-size: 1.2em; + line-height: 1.5; + margin-top: 1em; + margin-bottom: 1em; + } + + .lg\:markdown-xl blockquote { + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1.0666667em; + } + + .lg\:markdown-xl h1 { + font-size: 2.8em; + margin-top: 0; + margin-bottom: 0.8571429em; + line-height: 1; + } + + .lg\:markdown-xl h2 { + font-size: 1.8em; + margin-top: 1.5555556em; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + } + + .lg\:markdown-xl h3 { + font-size: 1.5em; + margin-top: 1.6em; + margin-bottom: 0.6666667em; + line-height: 1.3333333; + } + + .lg\:markdown-xl h4 { + margin-top: 1.8em; + margin-bottom: 0.6em; + line-height: 1.6; + } + + .lg\:markdown-xl img { + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:markdown-xl video { + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:markdown-xl figure { + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:markdown-xl figure > * { + margin-top: 0; + margin-bottom: 0; + } + + .lg\:markdown-xl figure figcaption { + font-size: 0.9em; + line-height: 1.5555556; + margin-top: 1em; + } + + .lg\:markdown-xl code { + font-size: 0.9em; + } + + .lg\:markdown-xl h2 code { + font-size: 0.8611111em; + } + + .lg\:markdown-xl h3 code { + font-size: 0.9em; + } + + .lg\:markdown-xl pre { + font-size: 0.9em; + line-height: 1.7777778; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.1111111em; + padding-right: 1.3333333em; + padding-bottom: 1.1111111em; + padding-left: 1.3333333em; + } + + .lg\:markdown-xl ol { + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .lg\:markdown-xl ul { + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .lg\:markdown-xl li { + margin-top: 0.6em; + margin-bottom: 0.6em; + } + + .lg\:markdown-xl ol > li { + padding-left: 1.8em; + } + + .lg\:markdown-xl ol > li:before { + left: 0; + } + + .lg\:markdown-xl ul > li { + padding-left: 1.8em; + } + + .lg\:markdown-xl ul > li::before { + width: 0.35em; + height: 0.35em; + top: calc(0.9em - 0.175em); + left: 0.25em; + } + + .lg\:markdown-xl > ul > li p { + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .lg\:markdown-xl > ul > li > *:first-child { + margin-top: 1.2em; + } + + .lg\:markdown-xl > ul > li > *:last-child { + margin-bottom: 1.2em; + } + + .lg\:markdown-xl > ol > li > *:first-child { + margin-top: 1.2em; + } + + .lg\:markdown-xl > ol > li > *:last-child { + margin-bottom: 1.2em; + } + + .lg\:markdown-xl ul ul, .lg\:markdown-xl ul ol, .lg\:markdown-xl ol ul, .lg\:markdown-xl ol ol { + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .lg\:markdown-xl hr { + margin-top: 2.8em; + margin-bottom: 2.8em; + } + + .lg\:markdown-xl hr + * { + margin-top: 0; + } + + .lg\:markdown-xl h2 + * { + margin-top: 0; + } + + .lg\:markdown-xl h3 + * { + margin-top: 0; + } + + .lg\:markdown-xl h4 + * { + margin-top: 0; + } + + .lg\:markdown-xl table { + font-size: 0.9em; + line-height: 1.5555556; + } + + .lg\:markdown-xl thead th { + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .lg\:markdown-xl thead th:first-child { + padding-left: 0; + } + + .lg\:markdown-xl thead th:last-child { + padding-right: 0; + } + + .lg\:markdown-xl tbody td { + padding-top: 0.8888889em; + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .lg\:markdown-xl tbody td:first-child { + padding-left: 0; + } + + .lg\:markdown-xl tbody td:last-child { + padding-right: 0; + } + + .lg\:markdown-xl > :first-child { + margin-top: 0; + } + + .lg\:markdown-xl > :last-child { + margin-bottom: 0; + } + +// .lg\:markdown-2xl { +// font-size: 1.5rem; +// line-height: 1.6666667; +// } + +// .lg\:markdown-2xl p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-2xl [class~="lead"] { +// font-size: 1.25em; +// line-height: 1.4666667; +// margin-top: 1.0666667em; +// margin-bottom: 1.0666667em; +// } + +// .lg\:markdown-2xl blockquote { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// padding-left: 1.1111111em; +// } + +// .lg\:markdown-2xl h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.875em; +// line-height: 1; +// } + +// .lg\:markdown-2xl h2 { +// font-size: 2em; +// margin-top: 1.5em; +// margin-bottom: 0.8333333em; +// line-height: 1.0833333; +// } + +// .lg\:markdown-2xl h3 { +// font-size: 1.5em; +// margin-top: 1.5555556em; +// margin-bottom: 0.6666667em; +// line-height: 1.2222222; +// } + +// .lg\:markdown-2xl h4 { +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .lg\:markdown-2xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .lg\:markdown-2xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .lg\:markdown-2xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .lg\:markdown-2xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .lg\:markdown-2xl figure figcaption { +// font-size: 0.8333333em; +// line-height: 1.6; +// margin-top: 1em; +// } + +// .lg\:markdown-2xl code { +// font-size: 0.8333333em; +// } + +// .lg\:markdown-2xl h2 code { +// font-size: 0.875em; +// } + +// .lg\:markdown-2xl h3 code { +// font-size: 0.8888889em; +// } + +// .lg\:markdown-2xl pre { +// font-size: 0.8333333em; +// line-height: 1.8; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.2em; +// padding-right: 1.6em; +// padding-bottom: 1.2em; +// padding-left: 1.6em; +// } + +// .lg\:markdown-2xl ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-2xl ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-2xl li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .lg\:markdown-2xl ol > li { +// padding-left: 1.6666667em; +// } + +// .lg\:markdown-2xl ol > li:before { +// left: 0; +// } + +// .lg\:markdown-2xl ul > li { +// padding-left: 1.6666667em; +// } + +// .lg\:markdown-2xl ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8333333em - 0.1666667em); +// left: 0.25em; +// } + +// .lg\:markdown-2xl > ul > li p { +// margin-top: 0.8333333em; +// margin-bottom: 0.8333333em; +// } + +// .lg\:markdown-2xl > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .lg\:markdown-2xl > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-2xl > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .lg\:markdown-2xl > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .lg\:markdown-2xl ul ul, .lg\:markdown-2xl ul ol, .lg\:markdown-2xl ol ul, .lg\:markdown-2xl ol ol { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .lg\:markdown-2xl hr { +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .lg\:markdown-2xl hr + * { +// margin-top: 0; +// } + +// .lg\:markdown-2xl h2 + * { +// margin-top: 0; +// } + +// .lg\:markdown-2xl h3 + * { +// margin-top: 0; +// } + +// .lg\:markdown-2xl h4 + * { +// margin-top: 0; +// } + +// .lg\:markdown-2xl table { +// font-size: 0.8333333em; +// line-height: 1.4; +// } + +// .lg\:markdown-2xl thead th { +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .lg\:markdown-2xl thead th:first-child { +// padding-left: 0; +// } + +// .lg\:markdown-2xl thead th:last-child { +// padding-right: 0; +// } + +// .lg\:markdown-2xl tbody td { +// padding-top: 0.8em; +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .lg\:markdown-2xl tbody td:first-child { +// padding-left: 0; +// } + +// .lg\:markdown-2xl tbody td:last-child { +// padding-right: 0; +// } + +// .lg\:markdown-2xl > :first-child { +// margin-top: 0; +// } + +// .lg\:markdown-2xl > :last-child { +// margin-bottom: 0; +// } +} + +@media (min-width: 1280px) { +// .xl\:markdown { +// color: #4a5568; +// max-width: 65ch; +// } + +// .xl\:markdown [class~="lead"] { +// color: #4a5568; +// font-size: 1.25em; +// line-height: 1.6; +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .xl\:markdown a { +// color: #1a202c; +// text-decoration: underline; +// } + +// .xl\:markdown strong { +// color: #1a202c; +// font-weight: 600; +// } + +// .xl\:markdown ol { +// counter-reset: list-counter; +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .xl\:markdown ol > li { +// position: relative; +// counter-increment: list-counter; +// padding-left: 1.75em; +// } + +// .xl\:markdown ol > li::before { +// content: counter(list-counter) "."; +// position: absolute; +// font-weight: 400; +// color: #718096; +// } + +// .xl\:markdown ul > li { +// position: relative; +// padding-left: 1.75em; +// } + +// .xl\:markdown ul > li::before { +// content: ""; +// position: absolute; +// background-color: #cbd5e0; +// border-radius: 50%; +// width: 0.375em; +// height: 0.375em; +// top: calc(0.875em - 0.1875em); +// left: 0.25em; +// } + +// .xl\:markdown hr { +// border-color: #e2e8f0; +// border-top-width: 1px; +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .xl\:markdown blockquote { +// font-weight: 500; +// font-style: italic; +// color: #1a202c; +// border-left-width: 0.25rem; +// border-left-color: #e2e8f0; +// quotes: "\201C""\201D""\2018""\2019"; +// margin-top: 1.6em; +// margin-bottom: 1.6em; +// padding-left: 1em; +// } + +// .xl\:markdown blockquote p:first-of-type::before { +// content: open-quote; +// } + +// .xl\:markdown blockquote p:last-of-type::after { +// content: close-quote; +// } + +// .xl\:markdown h1 { +// color: #1a202c; +// font-weight: 800; +// font-size: 2.25em; +// margin-top: 0; +// margin-bottom: 0.8888889em; +// line-height: 1.1111111; +// } + +// .xl\:markdown h2 { +// color: #1a202c; +// font-weight: 700; +// font-size: 1.5em; +// margin-top: 2em; +// margin-bottom: 1em; +// line-height: 1.3333333; +// } + +// .xl\:markdown h3 { +// color: #1a202c; +// font-weight: 600; +// font-size: 1.25em; +// margin-top: 1.6em; +// margin-bottom: 0.6em; +// line-height: 1.6; +// } + +// .xl\:markdown h4 { +// color: #1a202c; +// font-weight: 600; +// margin-top: 1.5em; +// margin-bottom: 0.5em; +// line-height: 1.5; +// } + +// .xl\:markdown figure figcaption { +// color: #718096; +// font-size: 0.875em; +// line-height: 1.4285714; +// margin-top: 0.8571429em; +// } + +// .xl\:markdown code { +// color: #1a202c; +// font-weight: 600; +// font-size: 0.875em; +// } + +// .xl\:markdown code::before { +// content: "`"; +// } + +// .xl\:markdown code::after { +// content: "`"; +// } + +// .xl\:markdown pre { +// color: #e2e8f0; +// background-color: #2d3748; +// overflow-x: auto; +// font-size: 0.875em; +// line-height: 1.7142857; +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// border-radius: 0.375rem; +// padding-top: 0.8571429em; +// padding-right: 1.1428571em; +// padding-bottom: 0.8571429em; +// padding-left: 1.1428571em; +// } + +// .xl\:markdown pre code { +// background-color: transparent; +// border-width: 0; +// border-radius: 0; +// padding: 0; +// font-weight: 400; +// color: inherit; +// font-size: inherit; +// font-family: inherit; +// line-height: inherit; +// } + +// .xl\:markdown pre code::before { +// content: ""; +// } + +// .xl\:markdown pre code::after { +// content: ""; +// } + +// .xl\:markdown table { +// width: 100%; +// table-layout: auto; +// text-align: left; +// margin-top: 2em; +// margin-bottom: 2em; +// font-size: 0.875em; +// line-height: 1.7142857; +// } + +// .xl\:markdown thead { +// color: #1a202c; +// font-weight: 600; +// border-bottom-width: 1px; +// border-bottom-color: #cbd5e0; +// } + +// .xl\:markdown thead th { +// vertical-align: bottom; +// padding-right: 0.5714286em; +// padding-bottom: 0.5714286em; +// padding-left: 0.5714286em; +// } + +// .xl\:markdown tbody tr { +// border-bottom-width: 1px; +// border-bottom-color: #e2e8f0; +// } + +// .xl\:markdown tbody tr:last-child { +// border-bottom-width: 0; +// } + +// .xl\:markdown tbody td { +// vertical-align: top; +// padding-top: 0.5714286em; +// padding-right: 0.5714286em; +// padding-bottom: 0.5714286em; +// padding-left: 0.5714286em; +// } + +// .xl\:markdown { +// font-size: 1rem; +// line-height: 1.75; +// } + +// .xl\:markdown p { +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .xl\:markdown img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .xl\:markdown h2 code { +// font-size: 0.875em; +// } + +// .xl\:markdown h3 code { +// font-size: 0.9em; +// } + +// .xl\:markdown ul { +// margin-top: 1.25em; +// margin-bottom: 1.25em; +// } + +// .xl\:markdown li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .xl\:markdown ol > li:before { +// left: 0; +// } + +// .xl\:markdown > ul > li p { +// margin-top: 0.75em; +// margin-bottom: 0.75em; +// } + +// .xl\:markdown > ul > li > *:first-child { +// margin-top: 1.25em; +// } + +// .xl\:markdown > ul > li > *:last-child { +// margin-bottom: 1.25em; +// } + +// .xl\:markdown > ol > li > *:first-child { +// margin-top: 1.25em; +// } + +// .xl\:markdown > ol > li > *:last-child { +// margin-bottom: 1.25em; +// } + +// .xl\:markdown ul ul, .xl\:markdown ul ol, .xl\:markdown ol ul, .xl\:markdown ol ol { +// margin-top: 0.75em; +// margin-bottom: 0.75em; +// } + +// .xl\:markdown hr + * { +// margin-top: 0; +// } + +// .xl\:markdown h2 + * { +// margin-top: 0; +// } + +// .xl\:markdown h3 + * { +// margin-top: 0; +// } + +// .xl\:markdown h4 + * { +// margin-top: 0; +// } + +// .xl\:markdown thead th:first-child { +// padding-left: 0; +// } + +// .xl\:markdown thead th:last-child { +// padding-right: 0; +// } + +// .xl\:markdown tbody td:first-child { +// padding-left: 0; +// } + +// .xl\:markdown tbody td:last-child { +// padding-right: 0; +// } + +// .xl\:markdown > :first-child { +// margin-top: 0; +// } + +// .xl\:markdown > :last-child { +// margin-bottom: 0; +// } + +// .xl\:markdown-sm { +// font-size: 0.875rem; +// line-height: 1.7142857; +// } + +// .xl\:markdown-sm p { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .xl\:markdown-sm [class~="lead"] { +// font-size: 1.2857143em; +// line-height: 1.5555556; +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .xl\:markdown-sm blockquote { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// padding-left: 1.1111111em; +// } + +// .xl\:markdown-sm h1 { +// font-size: 2.1428571em; +// margin-top: 0; +// margin-bottom: 0.8em; +// line-height: 1.2; +// } + +// .xl\:markdown-sm h2 { +// font-size: 1.4285714em; +// margin-top: 1.6em; +// margin-bottom: 0.8em; +// line-height: 1.4; +// } + +// .xl\:markdown-sm h3 { +// font-size: 1.2857143em; +// margin-top: 1.5555556em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .xl\:markdown-sm h4 { +// margin-top: 1.4285714em; +// margin-bottom: 0.5714286em; +// line-height: 1.4285714; +// } + +// .xl\:markdown-sm img { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .xl\:markdown-sm video { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .xl\:markdown-sm figure { +// margin-top: 1.7142857em; +// margin-bottom: 1.7142857em; +// } + +// .xl\:markdown-sm figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .xl\:markdown-sm figure figcaption { +// font-size: 0.8571429em; +// line-height: 1.3333333; +// margin-top: 0.6666667em; +// } + +// .xl\:markdown-sm code { +// font-size: 0.8571429em; +// } + +// .xl\:markdown-sm h2 code { +// font-size: 0.9em; +// } + +// .xl\:markdown-sm h3 code { +// font-size: 0.8888889em; +// } + +// .xl\:markdown-sm pre { +// font-size: 0.8571429em; +// line-height: 1.6666667; +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// border-radius: 0.25rem; +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .xl\:markdown-sm ol { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .xl\:markdown-sm ul { +// margin-top: 1.1428571em; +// margin-bottom: 1.1428571em; +// } + +// .xl\:markdown-sm li { +// margin-top: 0.2857143em; +// margin-bottom: 0.2857143em; +// } + +// .xl\:markdown-sm ol > li { +// padding-left: 1.5714286em; +// } + +// .xl\:markdown-sm ol > li:before { +// left: 0; +// } + +// .xl\:markdown-sm ul > li { +// padding-left: 1.5714286em; +// } + +// .xl\:markdown-sm ul > li::before { +// height: 0.3571429em; +// width: 0.3571429em; +// top: calc(0.8571429em - 0.1785714em); +// left: 0.2142857em; +// } + +// .xl\:markdown-sm > ul > li p { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .xl\:markdown-sm > ul > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .xl\:markdown-sm > ul > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .xl\:markdown-sm > ol > li > *:first-child { +// margin-top: 1.1428571em; +// } + +// .xl\:markdown-sm > ol > li > *:last-child { +// margin-bottom: 1.1428571em; +// } + +// .xl\:markdown-sm ul ul, .xl\:markdown-sm ul ol, .xl\:markdown-sm ol ul, .xl\:markdown-sm ol ol { +// margin-top: 0.5714286em; +// margin-bottom: 0.5714286em; +// } + +// .xl\:markdown-sm hr { +// margin-top: 2.8571429em; +// margin-bottom: 2.8571429em; +// } + +// .xl\:markdown-sm hr + * { +// margin-top: 0; +// } + +// .xl\:markdown-sm h2 + * { +// margin-top: 0; +// } + +// .xl\:markdown-sm h3 + * { +// margin-top: 0; +// } + +// .xl\:markdown-sm h4 + * { +// margin-top: 0; +// } + +// .xl\:markdown-sm table { +// font-size: 0.8571429em; +// line-height: 1.5; +// } + +// .xl\:markdown-sm thead th { +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .xl\:markdown-sm thead th:first-child { +// padding-left: 0; +// } + +// .xl\:markdown-sm thead th:last-child { +// padding-right: 0; +// } + +// .xl\:markdown-sm tbody td { +// padding-top: 0.6666667em; +// padding-right: 1em; +// padding-bottom: 0.6666667em; +// padding-left: 1em; +// } + +// .xl\:markdown-sm tbody td:first-child { +// padding-left: 0; +// } + +// .xl\:markdown-sm tbody td:last-child { +// padding-right: 0; +// } + +// .xl\:markdown-sm > :first-child { +// margin-top: 0; +// } + +// .xl\:markdown-sm > :last-child { +// margin-bottom: 0; +// } + +// .xl\:markdown-lg { +// font-size: 1.125rem; +// line-height: 1.7777778; +// } + +// .xl\:markdown-lg p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-lg [class~="lead"] { +// font-size: 1.2222222em; +// line-height: 1.4545455; +// margin-top: 1.0909091em; +// margin-bottom: 1.0909091em; +// } + +// .xl\:markdown-lg blockquote { +// margin-top: 1.6666667em; +// margin-bottom: 1.6666667em; +// padding-left: 1em; +// } + +// .xl\:markdown-lg h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.8333333em; +// line-height: 1; +// } + +// .xl\:markdown-lg h2 { +// font-size: 1.6666667em; +// margin-top: 1.8666667em; +// margin-bottom: 1.0666667em; +// line-height: 1.3333333; +// } + +// .xl\:markdown-lg h3 { +// font-size: 1.3333333em; +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .xl\:markdown-lg h4 { +// margin-top: 1.7777778em; +// margin-bottom: 0.4444444em; +// line-height: 1.5555556; +// } + +// .xl\:markdown-lg img { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .xl\:markdown-lg video { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .xl\:markdown-lg figure { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// } + +// .xl\:markdown-lg figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .xl\:markdown-lg figure figcaption { +// font-size: 0.8888889em; +// line-height: 1.5; +// margin-top: 1em; +// } + +// .xl\:markdown-lg code { +// font-size: 0.8888889em; +// } + +// .xl\:markdown-lg h2 code { +// font-size: 0.8666667em; +// } + +// .xl\:markdown-lg h3 code { +// font-size: 0.875em; +// } + +// .xl\:markdown-lg pre { +// font-size: 0.8888889em; +// line-height: 1.75; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.375rem; +// padding-top: 1em; +// padding-right: 1.5em; +// padding-bottom: 1em; +// padding-left: 1.5em; +// } + +// .xl\:markdown-lg ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-lg ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-lg li { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .xl\:markdown-lg ol > li { +// padding-left: 1.6666667em; +// } + +// .xl\:markdown-lg ol > li:before { +// left: 0; +// } + +// .xl\:markdown-lg ul > li { +// padding-left: 1.6666667em; +// } + +// .xl\:markdown-lg ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8888889em - 0.1666667em); +// left: 0.2222222em; +// } + +// .xl\:markdown-lg > ul > li p { +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .xl\:markdown-lg > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .xl\:markdown-lg > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-lg > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .xl\:markdown-lg > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-lg ul ul, .xl\:markdown-lg ul ol, .xl\:markdown-lg ol ul, .xl\:markdown-lg ol ol { +// margin-top: 0.8888889em; +// margin-bottom: 0.8888889em; +// } + +// .xl\:markdown-lg hr { +// margin-top: 3.1111111em; +// margin-bottom: 3.1111111em; +// } + +// .xl\:markdown-lg hr + * { +// margin-top: 0; +// } + +// .xl\:markdown-lg h2 + * { +// margin-top: 0; +// } + +// .xl\:markdown-lg h3 + * { +// margin-top: 0; +// } + +// .xl\:markdown-lg h4 + * { +// margin-top: 0; +// } + +// .xl\:markdown-lg table { +// font-size: 0.8888889em; +// line-height: 1.5; +// } + +// .xl\:markdown-lg thead th { +// padding-right: 0.75em; +// padding-bottom: 0.75em; +// padding-left: 0.75em; +// } + +// .xl\:markdown-lg thead th:first-child { +// padding-left: 0; +// } + +// .xl\:markdown-lg thead th:last-child { +// padding-right: 0; +// } + +// .xl\:markdown-lg tbody td { +// padding-top: 0.75em; +// padding-right: 0.75em; +// padding-bottom: 0.75em; +// padding-left: 0.75em; +// } + +// .xl\:markdown-lg tbody td:first-child { +// padding-left: 0; +// } + +// .xl\:markdown-lg tbody td:last-child { +// padding-right: 0; +// } + +// .xl\:markdown-lg > :first-child { +// margin-top: 0; +// } + +// .xl\:markdown-lg > :last-child { +// margin-bottom: 0; +// } + +// .xl\:markdown-xl { +// font-size: 1.25rem; +// line-height: 1.8; +// } + +// .xl\:markdown-xl p { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .xl\:markdown-xl [class~="lead"] { +// font-size: 1.2em; +// line-height: 1.5; +// margin-top: 1em; +// margin-bottom: 1em; +// } + +// .xl\:markdown-xl blockquote { +// margin-top: 1.6em; +// margin-bottom: 1.6em; +// padding-left: 1.0666667em; +// } + +// .xl\:markdown-xl h1 { +// font-size: 2.8em; +// margin-top: 0; +// margin-bottom: 0.8571429em; +// line-height: 1; +// } + +// .xl\:markdown-xl h2 { +// font-size: 1.8em; +// margin-top: 1.5555556em; +// margin-bottom: 0.8888889em; +// line-height: 1.1111111; +// } + +// .xl\:markdown-xl h3 { +// font-size: 1.5em; +// margin-top: 1.6em; +// margin-bottom: 0.6666667em; +// line-height: 1.3333333; +// } + +// .xl\:markdown-xl h4 { +// margin-top: 1.8em; +// margin-bottom: 0.6em; +// line-height: 1.6; +// } + +// .xl\:markdown-xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown-xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown-xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown-xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .xl\:markdown-xl figure figcaption { +// font-size: 0.9em; +// line-height: 1.5555556; +// margin-top: 1em; +// } + +// .xl\:markdown-xl code { +// font-size: 0.9em; +// } + +// .xl\:markdown-xl h2 code { +// font-size: 0.8611111em; +// } + +// .xl\:markdown-xl h3 code { +// font-size: 0.9em; +// } + +// .xl\:markdown-xl pre { +// font-size: 0.9em; +// line-height: 1.7777778; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.1111111em; +// padding-right: 1.3333333em; +// padding-bottom: 1.1111111em; +// padding-left: 1.3333333em; +// } + +// .xl\:markdown-xl ol { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .xl\:markdown-xl ul { +// margin-top: 1.2em; +// margin-bottom: 1.2em; +// } + +// .xl\:markdown-xl li { +// margin-top: 0.6em; +// margin-bottom: 0.6em; +// } + +// .xl\:markdown-xl ol > li { +// padding-left: 1.8em; +// } + +// .xl\:markdown-xl ol > li:before { +// left: 0; +// } + +// .xl\:markdown-xl ul > li { +// padding-left: 1.8em; +// } + +// .xl\:markdown-xl ul > li::before { +// width: 0.35em; +// height: 0.35em; +// top: calc(0.9em - 0.175em); +// left: 0.25em; +// } + +// .xl\:markdown-xl > ul > li p { +// margin-top: 0.8em; +// margin-bottom: 0.8em; +// } + +// .xl\:markdown-xl > ul > li > *:first-child { +// margin-top: 1.2em; +// } + +// .xl\:markdown-xl > ul > li > *:last-child { +// margin-bottom: 1.2em; +// } + +// .xl\:markdown-xl > ol > li > *:first-child { +// margin-top: 1.2em; +// } + +// .xl\:markdown-xl > ol > li > *:last-child { +// margin-bottom: 1.2em; +// } + +// .xl\:markdown-xl ul ul, .xl\:markdown-xl ul ol, .xl\:markdown-xl ol ul, .xl\:markdown-xl ol ol { +// margin-top: 0.8em; +// margin-bottom: 0.8em; +// } + +// .xl\:markdown-xl hr { +// margin-top: 2.8em; +// margin-bottom: 2.8em; +// } + +// .xl\:markdown-xl hr + * { +// margin-top: 0; +// } + +// .xl\:markdown-xl h2 + * { +// margin-top: 0; +// } + +// .xl\:markdown-xl h3 + * { +// margin-top: 0; +// } + +// .xl\:markdown-xl h4 + * { +// margin-top: 0; +// } + +// .xl\:markdown-xl table { +// font-size: 0.9em; +// line-height: 1.5555556; +// } + +// .xl\:markdown-xl thead th { +// padding-right: 0.6666667em; +// padding-bottom: 0.8888889em; +// padding-left: 0.6666667em; +// } + +// .xl\:markdown-xl thead th:first-child { +// padding-left: 0; +// } + +// .xl\:markdown-xl thead th:last-child { +// padding-right: 0; +// } + +// .xl\:markdown-xl tbody td { +// padding-top: 0.8888889em; +// padding-right: 0.6666667em; +// padding-bottom: 0.8888889em; +// padding-left: 0.6666667em; +// } + +// .xl\:markdown-xl tbody td:first-child { +// padding-left: 0; +// } + +// .xl\:markdown-xl tbody td:last-child { +// padding-right: 0; +// } + +// .xl\:markdown-xl > :first-child { +// margin-top: 0; +// } + +// .xl\:markdown-xl > :last-child { +// margin-bottom: 0; +// } + +// .xl\:markdown-2xl { +// font-size: 1.5rem; +// line-height: 1.6666667; +// } + +// .xl\:markdown-2xl p { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-2xl [class~="lead"] { +// font-size: 1.25em; +// line-height: 1.4666667; +// margin-top: 1.0666667em; +// margin-bottom: 1.0666667em; +// } + +// .xl\:markdown-2xl blockquote { +// margin-top: 1.7777778em; +// margin-bottom: 1.7777778em; +// padding-left: 1.1111111em; +// } + +// .xl\:markdown-2xl h1 { +// font-size: 2.6666667em; +// margin-top: 0; +// margin-bottom: 0.875em; +// line-height: 1; +// } + +// .xl\:markdown-2xl h2 { +// font-size: 2em; +// margin-top: 1.5em; +// margin-bottom: 0.8333333em; +// line-height: 1.0833333; +// } + +// .xl\:markdown-2xl h3 { +// font-size: 1.5em; +// margin-top: 1.5555556em; +// margin-bottom: 0.6666667em; +// line-height: 1.2222222; +// } + +// .xl\:markdown-2xl h4 { +// margin-top: 1.6666667em; +// margin-bottom: 0.6666667em; +// line-height: 1.5; +// } + +// .xl\:markdown-2xl img { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown-2xl video { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown-2xl figure { +// margin-top: 2em; +// margin-bottom: 2em; +// } + +// .xl\:markdown-2xl figure > * { +// margin-top: 0; +// margin-bottom: 0; +// } + +// .xl\:markdown-2xl figure figcaption { +// font-size: 0.8333333em; +// line-height: 1.6; +// margin-top: 1em; +// } + +// .xl\:markdown-2xl code { +// font-size: 0.8333333em; +// } + +// .xl\:markdown-2xl h2 code { +// font-size: 0.875em; +// } + +// .xl\:markdown-2xl h3 code { +// font-size: 0.8888889em; +// } + +// .xl\:markdown-2xl pre { +// font-size: 0.8333333em; +// line-height: 1.8; +// margin-top: 2em; +// margin-bottom: 2em; +// border-radius: 0.5rem; +// padding-top: 1.2em; +// padding-right: 1.6em; +// padding-bottom: 1.2em; +// padding-left: 1.6em; +// } + +// .xl\:markdown-2xl ol { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-2xl ul { +// margin-top: 1.3333333em; +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-2xl li { +// margin-top: 0.5em; +// margin-bottom: 0.5em; +// } + +// .xl\:markdown-2xl ol > li { +// padding-left: 1.6666667em; +// } + +// .xl\:markdown-2xl ol > li:before { +// left: 0; +// } + +// .xl\:markdown-2xl ul > li { +// padding-left: 1.6666667em; +// } + +// .xl\:markdown-2xl ul > li::before { +// width: 0.3333333em; +// height: 0.3333333em; +// top: calc(0.8333333em - 0.1666667em); +// left: 0.25em; +// } + +// .xl\:markdown-2xl > ul > li p { +// margin-top: 0.8333333em; +// margin-bottom: 0.8333333em; +// } + +// .xl\:markdown-2xl > ul > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .xl\:markdown-2xl > ul > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-2xl > ol > li > *:first-child { +// margin-top: 1.3333333em; +// } + +// .xl\:markdown-2xl > ol > li > *:last-child { +// margin-bottom: 1.3333333em; +// } + +// .xl\:markdown-2xl ul ul, .xl\:markdown-2xl ul ol, .xl\:markdown-2xl ol ul, .xl\:markdown-2xl ol ol { +// margin-top: 0.6666667em; +// margin-bottom: 0.6666667em; +// } + +// .xl\:markdown-2xl hr { +// margin-top: 3em; +// margin-bottom: 3em; +// } + +// .xl\:markdown-2xl hr + * { +// margin-top: 0; +// } + +// .xl\:markdown-2xl h2 + * { +// margin-top: 0; +// } + +// .xl\:markdown-2xl h3 + * { +// margin-top: 0; +// } + +// .xl\:markdown-2xl h4 + * { +// margin-top: 0; +// } + +// .xl\:markdown-2xl table { +// font-size: 0.8333333em; +// line-height: 1.4; +// } + +// .xl\:markdown-2xl thead th { +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .xl\:markdown-2xl thead th:first-child { +// padding-left: 0; +// } + +// .xl\:markdown-2xl thead th:last-child { +// padding-right: 0; +// } + +// .xl\:markdown-2xl tbody td { +// padding-top: 0.8em; +// padding-right: 0.6em; +// padding-bottom: 0.8em; +// padding-left: 0.6em; +// } + +// .xl\:markdown-2xl tbody td:first-child { +// padding-left: 0; +// } + +// .xl\:markdown-2xl tbody td:last-child { +// padding-right: 0; +// } + +// .xl\:markdown-2xl > :first-child { +// margin-top: 0; +// } + +// .xl\:markdown-2xl > :last-child { +// margin-bottom: 0; +// } +}