.page_transition{opacity:0;transition:transform .4s cubic-bezier(.3,.35,.22,.95),translate .4s cubic-bezier(.3,.35,.22,.95),opacity .4s cubic-bezier(.3,.35,.22,.95);transform:translateY(16px)}.page_transition.show{opacity:1;transform:translateY(0)}
.articleContent>p,.articleContent li{line-height:2rem}.articleContent>p,.articleContent>ul,.articleContent>ol,.articleContent blockquote,.articleContent figure,.articleContent hr,.articleContent h1,.articleContent h6{margin-top:2rem;margin-bottom:2rem}.articleContent .callout p,.articleContent .callout ul,.articleContent .callout ol,.articleContent .callout blockquote,.articleContent .callout figure,.articleContent .callout hr,.articleContent .callout h1,.articleContent .callout h6{margin-top:1.25rem;margin-bottom:1.25rem}.articleContent .callout p:first-child{margin-top:0}.articleContent .callout p:last-child{margin-bottom:0}.articleContent h1{color:#1388b9;font-weight:700}.articleContent h1:before{content:"# ";color:#1388b9;opacity:.5;font-weight:700}.articleContent h2{color:#1388b9;margin-top:2.5rem;padding-bottom:.5rem;font-size:1.3rem;font-weight:700;position:relative}.articleContent h2:after{content:"";background-color:#1388b9;border-radius:3px;width:100%;height:3px;position:absolute;bottom:0;left:0}.articleContent h3{color:#1388b9;margin-top:2.5rem;padding-bottom:.4rem;font-size:1.15rem;font-weight:700;display:inline-block;position:relative}.articleContent h3:after{content:"";background-color:#1388b9;border-radius:3px;width:100%;height:3px;position:absolute;bottom:0;left:0}.articleContent h4{color:#1388b9;margin-top:2rem;padding-bottom:.3rem;font-size:1rem;font-weight:700;display:inline-block;position:relative}.articleContent h4:after{content:"";background-color:#1388b9;border-radius:3px;width:100%;height:3px;position:absolute;bottom:0;left:0}.articleContent h5{color:#1388b9;margin-top:1.5rem;font-size:.95rem;font-weight:700}.articleContent h6{color:#1388b9;font-weight:700}.articleContent h6:before{content:"###### ";color:#1388b9;opacity:.5}.articleContent blockquote{color:#1388b9;padding-left:1rem;font-style:italic;position:relative}.articleContent blockquote:before{content:"";background-color:#1388b9;border-radius:3px;width:3px;height:100%;position:absolute;top:0;left:0}.articleContent ul{margin-left:-2px;padding-left:24px}.articleContent ul>li{padding-left:.325em;list-style-type:disc}.articleContent ul>li::marker{color:#1388b9}.articleContent ol>li{counter-increment:num 1;align-items:center;margin-top:5px;margin-bottom:5px;padding-left:42px;list-style-type:none;position:relative}.articleContent ol>li>ol{margin-left:-18px}.articleContent ol>li:before{color:#fdf6ee;content:counter(num);text-align:center;background-color:#1388b9;border-radius:100%;flex-direction:column;justify-content:center;width:1.8em;height:1.8em;margin:3px 0;font-size:.9em;font-weight:700;display:flex;position:absolute;top:0;left:0}.articleContent pre{color:#fdf6ee;background-color:#28292a;border-radius:16px;margin-left:-10px;margin-right:-10px;padding:1.25rem;font-family:Consolas,Monaco,Menlo,monospace;font-size:15px}.articleContent p>code{vertical-align:.08em;background-color:#28292a29;border-radius:8px;margin:0 .2em;padding:.2em .4em;font-family:Consolas,Monaco,Menlo,monospace;font-size:15px}.articleContent figure[data-rehype-pretty-code-figure]>figcaption{color:#fdf6ee;background-color:#24292ee6;border-radius:16px 16px 0 0;margin-left:-10px;margin-right:-10px;padding:.5rem 1.25rem;font-family:Consolas,Monaco,Menlo,monospace;font-size:15px}.articleContent figure[data-rehype-pretty-code-figure]>figcaption+pre{border-radius:0 0 16px 16px}.articleContent table{word-break:break-all;border-collapse:separate;border-spacing:0;border:3px solid #1388b9;border-radius:12px;width:calc(100% + 20px);margin:2rem -10px;font-size:.95rem;line-height:1.8}.articleContent thead{width:100%}.articleContent thead th{color:#fdf6ee;text-align:left;background-color:#1388b9;padding:.75rem 1.25rem;font-weight:700}.articleContent tbody td{vertical-align:top;border-bottom:2px solid #1388b926;padding:.75rem 1.25rem}.articleContent tbody tr:last-child td{border-bottom:none}.articleContent tbody th{color:#1388b9;text-align:left;background-color:#1388b914;border-bottom:1px solid #1388b926;padding:.75rem 1rem;font-weight:700}.articleContent table caption{caption-side:top;text-align:left;color:#1388b9;margin-bottom:.5rem;font-weight:700}.articleContent .table-wrapper{margin-top:2rem;margin-bottom:2rem;overflow-x:auto}.articleContent .footnotes{border-top:1px solid #1388b960;margin-top:32px;padding-top:6px;font-size:.825rem}.articleContent .footnotes .sr-only,.articleContent .footnotes .sr-only:after{display:none}.articleContent .footnotes ol>li{color:#1388b9f0;padding-left:0;list-style-type:decimal;list-style-position:inside}.articleContent .footnotes ol>li:before{display:none}.articleContent .footnotes ol>li p{display:inline}.articleContent sup>a[data-footnote-ref=true]{color:#1388b9}.articleContent sup>a[data-footnote-ref=true]:hover{text-underline-offset:2px;text-decoration:underline}.articleContent sup>a[data-footnote-ref=true]:before{content:"["}.articleContent sup>a[data-footnote-ref=true]:after{content:"]"}.articleContent a:not(figure a,sup a){color:#1388b9;text-underline-offset:2px;text-decoration:underline}
