/* cmsms stylesheet: main modified: Tuesday, May 24, 2022 9:28:34 PM */
html {
     line-height:1.5;
     -webkit-text-size-adjust:100%;
     -moz-tab-size:4;
     -o-tab-size:4;
     tab-size:4;
     font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji 
}
 body {
     margin:0;
     line-height:inherit 
}
 hr {
     height:0;
     color:inherit;
     border-top-width:1px 
}
 abbr:where([title]) {
     -webkit-text-decoration:underline dotted;
     text-decoration:underline dotted 
}
 h1, h2, h3, h4, h5, h6 {
     font-size:inherit;
     font-weight:inherit 
}
 a {
     color:inherit;
     text-decoration:inherit 
}
 b, strong {
     font-weight:bolder 
}
 code, kbd, pre, samp {
     font-family:JetBrains Mono,monospace;
     font-size:1em 
}
 small {
     font-size:80% 
}
 sub, sup {
     font-size:75%;
     line-height:0;
     position:relative;
     vertical-align:baseline 
}
 sub {
     bottom:-.25em 
}
 sup {
     top:-.5em 
}
 table {
     text-indent:0;
     border-color:inherit;
     border-collapse:collapse 
}
 button, input, optgroup, select, textarea {
     font-family:inherit;
     font-size:100%;
     line-height:inherit;
     color:inherit;
     margin:0;
     padding:0 
}
 button, select {
     text-transform:none 
}
 [type=button], [type=reset], [type=submit], button {
     -webkit-appearance:button;
     background-color:transparent;
     background-image:none 
}
 :-moz-focusring {
     outline:auto 
}
 :-moz-ui-invalid {
     box-shadow:none 
}
 progress {
     vertical-align:baseline 
}
 ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
     height:auto 
}
 [type=search] {
     -webkit-appearance:textfield;
     outline-offset:-2px 
}
 ::-webkit-search-decoration {
     -webkit-appearance:none 
}
 ::-webkit-file-upload-button {
     -webkit-appearance:button;
     font:inherit 
}
 summary {
     display:list-item 
}
 blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
     margin:0 
}
 fieldset {
     margin:0 
}
 fieldset, legend {
     padding:0 
}
 menu, ol, ul {
     list-style:none;
     margin:0;
     padding:0 
}
 textarea {
     resize:vertical 
}
 input::-moz-placeholder, textarea::-moz-placeholder {
     opacity:1;
     color:#9ca3af 
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
     opacity:1;
     color:#9ca3af 
}
 input::placeholder, textarea::placeholder {
     opacity:1;
     color:#9ca3af 
}
 [role=button], button {
     cursor:pointer 
}
 :disabled {
     cursor:default 
}
 audio, canvas, embed, iframe, img, object, svg, video {
     display:block;
     vertical-align:middle 
}
 img, video {
     max-width:100%;
     height:auto 
}
 [hidden] {
     display:none 
}
 *, :after, :before {
     --tw-translate-x:0;
     --tw-translate-y:0;
     --tw-rotate:0;
     --tw-skew-x:0;
     --tw-skew-y:0;
     --tw-scale-x:1;
     --tw-scale-y:1;
     --tw-pan-x: ;
     --tw-pan-y: ;
     --tw-pinch-zoom: ;
     --tw-scroll-snap-strictness:proximity;
     --tw-ordinal: ;
     --tw-slashed-zero: ;
     --tw-numeric-figure: ;
     --tw-numeric-spacing: ;
     --tw-numeric-fraction: ;
     --tw-ring-inset: ;
     --tw-ring-offset-width:0px;
     --tw-ring-offset-color:#fff;
     --tw-ring-color:rgba(59,130,246,.5);
     --tw-ring-offset-shadow:0 0 #0000;
     --tw-ring-shadow:0 0 #0000;
     --tw-shadow:0 0 #0000;
     --tw-shadow-colored:0 0 #0000;
     --tw-blur: ;
     --tw-brightness: ;
     --tw-contrast: ;
     --tw-grayscale: ;
     --tw-hue-rotate: ;
     --tw-invert: ;
     --tw-saturate: ;
     --tw-sepia: ;
     --tw-drop-shadow: ;
     --tw-backdrop-blur: ;
     --tw-backdrop-brightness: ;
     --tw-backdrop-contrast: ;
     --tw-backdrop-grayscale: ;
     --tw-backdrop-hue-rotate: ;
     --tw-backdrop-invert: ;
     --tw-backdrop-opacity: ;
     --tw-backdrop-saturate: ;
     --tw-backdrop-sepia: 
}
 .container {
     width:100% 
}
 @media (min-width:640px) {
     .container {
         max-width:640px 
    }
}
 @media (min-width:768px) {
     .container {
         max-width:768px 
    }
}
 @media (min-width:1024px) {
     .container {
         max-width:1024px 
    }
}
 @media (min-width:1280px) {
     .container {
         max-width:1280px 
    }
}
 @media (min-width:1536px) {
     .container {
         max-width:1536px 
    }
}
 .prose {
     color:inherit;
     max-width:65ch 
}
 .prose :where([class~=lead]):not(:where([class~=not-prose] *)) {
     color:var(--tw-prose-lead);
     font-size:1.25em;
     line-height:1.6;
     margin-top:1.2em;
     margin-bottom:1.2em 
}
 .prose :where(a):not(:where([class~=not-prose] *)) {
     color:var(--tw-prose-links);
     text-decoration:underline;
     font-weight:500 
}
 .prose :where(strong):not(:where([class~=not-prose] *)) {
     color:var(--tw-prose-bold);
     font-weight:600 
}
 .prose :where(ol):not(:where([class~=not-prose] *)) {
     list-style-type:decimal;
     padding-left:1.625em 
}
 .prose :where(ol[type=A]):not(:where([class~=not-prose] *)) {
     list-style-type:upper-alpha 
}
 .prose :where(ol[type=a]):not(:where([class~=not-prose] *)) {
     list-style-type:lower-alpha 
}
 .prose :where(ol[type=A s]):not(:where([class~=not-prose] *)) {
     list-style-type:upper-alpha 
}
 .prose :where(ol[type=a s]):not(:where([class~=not-prose] *)) {
     list-style-type:lower-alpha 
}
 .prose :where(ol[type=I]):not(:where([class~=not-prose] *)) {
     list-style-type:upper-roman 
}
 .prose :where(ol[type=i]):not(:where([class~=not-prose] *)) {
     list-style-type:lower-roman 
}
 .prose :where(ol[type=I s]):not(:where([class~=not-prose] *)) {
     list-style-type:upper-roman 
}
 .prose :where(ol[type=i s]):not(:where([class~=not-prose] *)) {
     list-style-type:lower-roman 
}
 .prose :where(ol[type="1"]):not(:where([class~=not-prose] *)) {
     list-style-type:decimal 
}
 .prose :where(ul):not(:where([class~=not-prose] *)) {
     list-style-type:disc;
     padding-left:1.625em 
}
 .prose :where(ol>li):not(:where([class~=not-prose] *))::marker {
     font-weight:400;
     color:var(--tw-prose-counters) 
}
 .prose :where(ul>li):not(:where([class~=not-prose] *))::marker {
     color:var(--tw-prose-bullets) 
}
 .prose :where(hr):not(:where([class~=not-prose] *)) {
     border-color:var(--tw-prose-hr);
     border-top-width:1px;
     margin-top:3em;
     margin-bottom:3em 
}
 .prose :where(blockquote):not(:where([class~=not-prose] *)) {
     font-weight:500;
     font-style:italic;
     color:var(--tw-prose-quotes);
     border-left-width:.25rem;
     border-left-color:var(--tw-prose-quote-borders);
     quotes:"\201C""\201D""\2018""\2019";
     margin-top:1.6em;
     margin-bottom:1.6em;
     padding-left:1em 
}
 .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before {
     content:open-quote 
}
 .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after {
     content:close-quote 
}
 .prose :where(h1):not(:where([class~=not-prose] *)) {
     color:inherit;
     font-weight:interit;
     font-size:2.25em;
     margin-top:0;
     margin-bottom:.8888889em;
     line-height:1.1111111 
}
 .prose :where(h1 strong):not(:where([class~=not-prose] *)) {
     font-weight:900 
}
 .prose :where(h2):not(:where([class~=not-prose] *)) {
     color:inherit;
     font-weight:interit;
     font-size:1.5em;
     margin-top:2em;
     margin-bottom:1em;
     line-height:1.3333333 
}
 .prose :where(h2 strong):not(:where([class~=not-prose] *)) {
     font-weight:800 
}
 .prose :where(h3):not(:where([class~=not-prose] *)) {
     color:inherit;
     font-weight:interit;
     font-size:1.25em;
     margin-top:1.6em;
     margin-bottom:.6em;
     line-height:1.6 
}
 .prose :where(h3 strong):not(:where([class~=not-prose] *)) {
     font-weight:700 
}
 .prose :where(h4):not(:where([class~=not-prose] *)) {
     color:inherit;
     font-weight:interit;
     margin-top:1.5em;
     margin-bottom:.5em;
     line-height:1.5 
}
 .prose :where(h4 strong):not(:where([class~=not-prose] *)) {
     font-weight:700 
}
 .prose :where(figure>*):not(:where([class~=not-prose] *)) {
     margin-top:0;
     margin-bottom:0 
}
 .prose :where(figcaption):not(:where([class~=not-prose] *)) {
     color:var(--tw-prose-captions);
     font-size:.875em;
     line-height:1.4285714;
     margin-top:.8571429em 
}
 .prose :where(code):not(:where([class~=not-prose] *)) {
     color:var(--tw-prose-code);
     font-weight:600;
     font-size:.875em 
}
 .prose :where(code):not(:where([class~=not-prose] *)):before {
     content:"`" 
}
 .prose :where(code):not(:where([class~=not-prose] *)):after {
     content:"`" 
}
 .prose :where(a code):not(:where([class~=not-prose] *)) {
     color:var(--tw-prose-links) 
}
 .prose :where(pre):not(:where([class~=not-prose] *)) {
     color:var(--tw-prose-pre-code);
     background-color:var(--tw-prose-pre-bg);
     overflow-x:auto;
     font-weight:400;
     font-size:.875em;
     line-height:1.7142857;
     margin-top:1.7142857em;
     margin-bottom:1.7142857em;
     border-radius:.375rem;
     padding:.8571429em 1.1428571em 
}
 .prose :where(pre code):not(:where([class~=not-prose] *)) {
     background-color:transparent;
     border-width:0;
     border-radius:0;
     padding:0;
     font-weight:inherit;
     color:inherit;
     font-size:inherit;
     font-family:inherit;
     line-height:inherit 
}
 .prose :where(pre code):not(:where([class~=not-prose] *)):before {
     content:none 
}
 .prose :where(pre code):not(:where([class~=not-prose] *)):after {
     content:none 
}
 .prose :where(table):not(:where([class~=not-prose] *)) {
     width:100%;
     table-layout:auto;
     text-align:left;
     margin-top:2em;
     margin-bottom:2em;
     font-size:.875em;
     line-height:1.7142857 
}
 .prose :where(thead):not(:where([class~=not-prose] *)) {
     border-bottom-width:1px;
     border-bottom-color:var(--tw-prose-th-borders) 
}
 .prose :where(thead th):not(:where([class~=not-prose] *)) {
     color:var(--tw-prose-headings);
     font-weight:600;
     vertical-align:bottom;
     padding-right:.5714286em;
     padding-bottom:.5714286em;
     padding-left:.5714286em 
}
 .prose :where(tbody tr):not(:where([class~=not-prose] *)) {
     border-bottom-width:1px;
     border-bottom-color:var(--tw-prose-td-borders) 
}
 .prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)) {
     border-bottom-width:0 
}
 .prose :where(tbody td):not(:where([class~=not-prose] *)) {
     vertical-align:baseline;
     padding:.5714286em 
}
 .prose {
     --tw-prose-body:#374151;
     --tw-prose-headings:#111827;
     --tw-prose-lead:#4b5563;
     --tw-prose-links:#111827;
     --tw-prose-bold:#111827;
     --tw-prose-counters:#6b7280;
     --tw-prose-bullets:#d1d5db;
     --tw-prose-hr:#e5e7eb;
     --tw-prose-quotes:#111827;
     --tw-prose-quote-borders:#e5e7eb;
     --tw-prose-captions:#6b7280;
     --tw-prose-code:#111827;
     --tw-prose-pre-code:#e5e7eb;
     --tw-prose-pre-bg:#1f2937;
     --tw-prose-th-borders:#d1d5db;
     --tw-prose-td-borders:#e5e7eb;
     --tw-prose-invert-body:#d1d5db;
     --tw-prose-invert-headings:#fff;
     --tw-prose-invert-lead:#9ca3af;
     --tw-prose-invert-links:#fff;
     --tw-prose-invert-bold:#fff;
     --tw-prose-invert-counters:#9ca3af;
     --tw-prose-invert-bullets:#4b5563;
     --tw-prose-invert-hr:#374151;
     --tw-prose-invert-quotes:#f3f4f6;
     --tw-prose-invert-quote-borders:#374151;
     --tw-prose-invert-captions:#9ca3af;
     --tw-prose-invert-code:#fff;
     --tw-prose-invert-pre-code:#d1d5db;
     --tw-prose-invert-pre-bg:rgba(0,0,0,.5);
     --tw-prose-invert-th-borders:#4b5563;
     --tw-prose-invert-td-borders:#374151;
     font-size:inherit;
     line-height:1.1rem 
}
 .prose :where(p):not(:where([class~=not-prose] *)) {
     margin-top:1.3em;
     margin-bottom:1.3em 
}
 .prose :where(img):not(:where([class~=not-prose] *)) {
     margin-top:2em;
     margin-bottom:2em 
}
 .prose :where(video):not(:where([class~=not-prose] *)) {
     margin-top:2em;
     margin-bottom:2em 
}
 .prose :where(figure):not(:where([class~=not-prose] *)) {
     margin-top:2em;
     margin-bottom:2em 
}
 .prose :where(h2 code):not(:where([class~=not-prose] *)) {
     font-size:.875em 
}
 .prose :where(h3 code):not(:where([class~=not-prose] *)) {
     font-size:.9em 
}
 .prose :where(li):not(:where([class~=not-prose] *)) {
     margin-top:.5em;
     margin-bottom:.5em 
}
 .prose :where(ol>li):not(:where([class~=not-prose] *)) {
     padding-left:.375em 
}
 .prose :where(ul>li):not(:where([class~=not-prose] *)) {
     padding-left:.375em 
}
 .prose>:where(ul>li p):not(:where([class~=not-prose] *)) {
     margin-top:.75em;
     margin-bottom:.75em 
}
 .prose>:where(ul>li>:first-child):not(:where([class~=not-prose] *)) {
     margin-top:1.25em 
}
 .prose>:where(ul>li>:last-child):not(:where([class~=not-prose] *)) {
     margin-bottom:1.25em 
}
 .prose>:where(ol>li>:first-child):not(:where([class~=not-prose] *)) {
     margin-top:1.25em 
}
 .prose>:where(ol>li>:last-child):not(:where([class~=not-prose] *)) {
     margin-bottom:1.25em 
}
 .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)) {
     margin-top:.75em;
     margin-bottom:.75em 
}
 .prose :where(hr+*):not(:where([class~=not-prose] *)) {
     margin-top:0 
}
 .prose :where(h2+*):not(:where([class~=not-prose] *)) {
     margin-top:0 
}
 .prose :where(h3+*):not(:where([class~=not-prose] *)) {
     margin-top:0 
}
 .prose :where(h4+*):not(:where([class~=not-prose] *)) {
     margin-top:0 
}
 .prose :where(thead th:first-child):not(:where([class~=not-prose] *)) {
     padding-left:0 
}
 .prose :where(thead th:last-child):not(:where([class~=not-prose] *)) {
     padding-right:0 
}
 .prose :where(tbody td:first-child):not(:where([class~=not-prose] *)) {
     padding-left:0 
}
 .prose :where(tbody td:last-child):not(:where([class~=not-prose] *)) {
     padding-right:0 
}
 .prose>:where(:first-child):not(:where([class~=not-prose] *)) {
     margin-top:0 
}
 .prose>:where(:last-child):not(:where([class~=not-prose] *)) {
     margin-bottom:0 
}
 .pointer-events-none {
     pointer-events:none 
}
 .pointer-events-auto {
     pointer-events:auto 
}
 .static {
     position:static 
}
 .fixed {
     position:fixed 
}
 .absolute {
     position:absolute 
}
 .inset-0 {
     top:0;
     right:0;
     bottom:0;
     left:0 
}
 .top-8 {
     top:2rem 
}
 .left-8 {
     left:2rem 
}
 .right-8 {
     right:2rem 
}
 .bottom-8 {
     bottom:2rem 
}
 .left-0 {
     left:0 
}
 .right-0 {
     right:0 
}
 .bottom-0 {
     bottom:0 
}
 .top-0 {
     top:0 
}
 .bottom-\[90px\] {
     bottom:90px 
}
 .right-\[90px\] {
     right:90px 
}
 .z-30 {
     z-index:30 
}
 .z-40 {
     z-index:40 
}
 .z-10 {
     z-index:10 
}
 .z-\[999999\] {
     z-index:999999 
}
 .m-4 {
     margin:1rem 
}
 .mx-6 {
     margin-left:1.5rem;
     margin-right:1.5rem 
}
 .mx-auto {
     margin-left:auto;
     margin-right:auto 
}
 .my-5 {
     margin-top:1.25rem;
     margin-bottom:1.25rem 
}
 .my-2 {
     margin-top:.5rem;
     margin-bottom:.5rem 
}
 .my-16 {
     margin-top:4rem;
     margin-bottom:4rem 
}
 .ml-3 {
     margin-left:.75rem 
}
 .mb-8 {
     margin-bottom:2rem 
}
 .block {
     display:block 
}
 .flex {
     display:flex 
}
 .grid {
     display:grid 
}
 .hidden {
     display:none 
}
 .h-full {
     height:100% 
}
 .h-0 {
     height:0 
}
 .h-0\.5 {
     height:.125rem 
}
 .h-\[90px\] {
     height:90px 
}
 .max-h-\[calc\(min\(100vh\2c 100vw\2c 800px\)-32px\)\] {
     max-height:calc(min(100vh,100vw,800px) - 32px) 
}
 .min-h-full {
     min-height:100% 
}
 .w-\[90px\] {
     width:90px 
}
 .min-w-\[24px\] {
     min-width:24px 
}
 .max-w-\[900px\] {
     max-width:900px 
}
 .max-w-\[calc\(min\(100vh\2c 100vw\2c 800px\)-32px\)\] {
     max-width:calc(min(100vh,100vw,800px) - 32px) 
}
 .max-w-\[440px\] {
     max-width:440px 
}
 .max-w-full {
     max-width:100% 
}
 .max-w-xl {
     max-width:36rem 
}
 .cursor-pointer {
     cursor:pointer 
}
 .select-none {
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .grid-flow-col {
     grid-auto-flow:column 
}
 .auto-rows-\[auto\] {
     grid-auto-rows:auto 
}
 .grid-cols-\[1fr_auto_1fr\] {
     grid-template-columns:1fr auto 1fr 
}
 .grid-cols-\[repeat\(4\2c auto\)\] {
     grid-template-columns:repeat(4,auto) 
}
 .flex-col {
     flex-direction:column 
}
 .flex-wrap {
     flex-wrap:wrap 
}
 .items-center {
     align-items:center 
}
 .items-baseline {
     align-items:baseline 
}
 .justify-center {
     justify-content:center 
}
 .gap-16 {
     gap:4rem 
}
 .gap-6 {
     gap:1.5rem 
}
 .gap-x-12 {
     -moz-column-gap:3rem;
     column-gap:3rem 
}
 .gap-x-4 {
     -moz-column-gap:1rem;
     column-gap:1rem 
}
 .overflow-hidden {
     overflow:hidden 
}
 .whitespace-nowrap {
     white-space:nowrap 
}
 .border {
     border-width:1px 
}
 .border-white {
     --tw-border-opacity:1;
     border-color:rgb(255 255 255/var(--tw-border-opacity)) 
}
 .border-white\/30 {
     border-color:hsla(0,0%,100%,.3) 
}
 .border-transparent {
     border-color:transparent 
}
 .bg-black\/50 {
     background-color:rgba(0,0,0,.5) 
}
 .bg-white {
     --tw-bg-opacity:1;
     background-color:rgb(255 255 255/var(--tw-bg-opacity)) 
}
 .p-6 {
     padding:1.5rem 
}
 .px-4 {
     padding-left:1rem;
     padding-right:1rem 
}
 .py-2 {
     padding-top:.5rem;
     padding-bottom:.5rem 
}
 .px-2 {
     padding-left:.5rem;
     padding-right:.5rem 
}
 .pb-4 {
     padding-bottom:1rem 
}
 .pr-1\.5 {
     padding-right:.375rem 
}
 .pr-1 {
     padding-right:.25rem 
}
 .pb-6 {
     padding-bottom:1.5rem 
}
 .text-center {
     text-align:center 
}
 .font-mono {
     font-family:JetBrains Mono,monospace 
}
 .text-xs {
     font-size:.625rem;
     line-height:1rem 
}
 .text-sm {
     font-size:.8125rem;
     line-height:1.1rem 
}
 .text-black\/50 {
     color:rgba(0,0,0,.5) 
}
 .text-\[\#cd3f25\] {
     --tw-text-opacity:1;
     color:rgb(205 63 37/var(--tw-text-opacity)) 
}
 .text-white {
     --tw-text-opacity:1;
     color:rgb(255 255 255/var(--tw-text-opacity)) 
}
 .text-\[\#cd3f25\]\/30 {
     color:rgba(205,63,37,.3) 
}
 .text-white\/30 {
     color:hsla(0,0%,100%,.3) 
}
 .outline {
     outline-style:solid 
}
 .rendering-pixelated {
     -ms-interpolation-mode:nearest-neighbor;
     image-rendering:-moz-crisp-edges;
     image-rendering:pixelated 
}
 @font-face {
     font-family:JetBrains Mono;
     src:url(/_next/static/media/JetBrainsMono-Regular.bae14b26.woff2) format("woff2"), url(/_next/static/media/JetBrainsMono-Regular.773863c9.woff) format("woff");
     font-weight:400;
     font-style:normal 
}
 #__next {
     flex:1 1 auto;
     display:flex;
     flex-direction:column 
}
 .context-menu__content {
     background:#fff;
     border:2px solid #000;
     padding:4px;
     min-width:240px;
     box-shadow:4px 4px #00000040 
}
 .context-menu__item {
     padding:4px 16px;
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none;
     color:#00000060 
}
 .context-menu__item[role=menuitem]:focus-visible, .context-menu__item[role=menuitem]:hover {
     outline:none 
}
 .context-menu__item[role=menuitem]:hover {
     --tw-bg-opacity:1;
     background-color:rgb(0 0 0/var(--tw-bg-opacity));
     --tw-text-opacity:1;
     color:rgb(255 255 255/var(--tw-text-opacity)) 
}
 .context-menu__item[role=menuitem] {
     color:#000 
}
 .context-menu__separator {
     background:#000;
     height:2px;
     margin:4px -4px 
}
 .hover\:text-\[\#cd3f25\]:hover {
     --tw-text-opacity:1;
     color:rgb(205 63 37/var(--tw-text-opacity)) 
}
 @media (min-width:640px) {
     .sm\:my-24 {
         margin-top:6rem;
         margin-bottom:6rem 
    }
     .sm\:mb-16 {
         margin-bottom:4rem 
    }
     .sm\:gap-24 {
         gap:6rem 
    }
     .sm\:gap-x-12 {
         -moz-column-gap:3rem;
         column-gap:3rem 
    }
     .sm\:px-8 {
         padding-left:2rem;
         padding-right:2rem 
    }
     .sm\:px-4 {
         padding-left:1rem;
         padding-right:1rem 
    }
}
 @media (min-width:1024px) {
     .lg\:block {
         display:block 
    }
     .lg\:columns-2 {
         -moz-columns:2;
         column-count:2 
    }
     .lg\:gap-8 {
         gap:2rem 
    }
}
