body{padding-top:6rem;background-color:var(--lightBg)}.article-footer a,.article-footer p,.article-intro,.article-section a,.article-section li,.article-section p{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.article-footer a::selection,.article-footer p::selection,.article-intro::selection,.article-section a::selection,.article-section li::selection,.article-section p::selection{background:#4c73b025}.article-footer a::-moz-selection,.article-footer p::-moz-selection,.article-intro::-moz-selection,.article-section a::-moz-selection,.article-section li::-moz-selection,.article-section p::-moz-selection{background:#4c73b025}.article-container{width:100%;min-height:100%;padding:10rem 30%}.breadcrumb-nav ul{list-style:none;padding:0;margin-bottom:1rem;display:flex;flex-wrap:nowrap;font-size:.8rem;color:var(--secondaryFg)}.breadcrumb-nav li:not(:last-child)::after{content:"/";margin:0 .8em;opacity:.5}.breadcrumb-nav a,.breadcrumb-nav span{text-decoration:none!important;color:inherit!important;font-size:inherit!important;font-weight:500}.breadcrumb-nav a:hover{color:var(--mainFg)!important;text-decoration:underline!important}.breadcrumb-nav li:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.article-intro,.article-title{margin-bottom:4rem}.hero-container{margin-bottom:2.5rem}.hero-image{width:100%;height:15rem;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-divider{width:100%;height:.3rem;background:linear-gradient(to right,#faab6b,#f16640)}.article-intro{font-size:1rem;line-height:1.5rem;text-align:justify}.table-of-content ul{list-style-type:">   ";width:100%;display:flex;flex-direction:column;gap:.75rem;margin-bottom:4rem;padding-left:1.25rem}.last-update-date,.publish-date,.table-of-content h2{text-transform:uppercase;display:block;font-size:1rem;font-weight:300;color:var(--secondaryFg);margin-bottom:2rem}.table-of-content h2{margin-bottom:1rem}.last-update-date time,.publish-date time{text-transform:none}.article-section{width:100%;margin-top:3rem}.article-section .section_title{font-size:2rem;font-weight:400;border-bottom:1px solid var(--mainFg);padding-bottom:.5rem;margin-bottom:1.5rem;margin-top:5rem}.article-section .section_pin{margin-bottom:2rem}.article-section h4,.article-section ol,.article-section p,.article-section ul{margin-bottom:1rem}.article-section li,.article-section li>*{margin-bottom:0;margin-top:.75rem}.article-section button{margin-bottom:1rem;margin-right:1rem}.article-section ul{list-style-type:disc}.article-section li,.article-section p{font-size:1rem;line-height:1.5rem;text-align:justify}.article-figure{width:100%;height:auto;margin-top:1.5rem;margin-bottom:2rem;display:block}.article-figure.inline{display:flex;align-items:center;flex-wrap:wrap}.article-image{width:100%;max-width:100%;height:auto;display:block;border-radius:.4rem}.article-figure.inline .article-image{height:100%;max-width:100%;width:auto}figcaption{font-size:.875rem;font-style:italic;color:var(--secondaryFg);margin-top:.5rem;margin-left:1rem}.article-figure.inline figcaption{flex-grow:1;width:min-content;min-width:10rem}figcaption:before{content:">> "}.article-section li{margin-left:3rem}.article-container a{font-size:inherit;color:#3f589c}.article-container a:hover{text-decoration:underline;color:var(--accent)}.article-footer{margin-top:5rem;text-align:center}@media (max-width:1200px){.article-container{padding:8rem 15%}}@media (max-width:768px){.article-container{padding:4rem 2rem 6rem 2rem}.article-intro,.article-section li,.article-section p{font-size:1.25rem;line-height:1.875rem;text-align:justify}.breadcrumb-nav ul,.table-of-content a{font-size:1.1rem}}.article-stats{display:flex;flex-wrap:wrap;margin:2rem 0;justify-content:center}.article-stat{flex:1 1 15rem;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;text-align:center;max-width:25rem}.article-stat-number{font-size:2.25rem;font-weight:700;line-height:1;background:linear-gradient(to right,var(--accent2),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.article-stat-label{font-size:.8rem;line-height:1.35rem;color:var(--secondaryFg);text-transform:uppercase}@media (max-width:768px){.article-stat-number{font-size:2.75rem}.article-stat-label{font-size:1rem;line-height:1.5rem}}.article-callout{border-left:.3rem solid;padding:1rem 1.25rem;margin:1.5rem 0;font-size:.95rem;line-height:1.5rem;border-radius:0 .4rem .4rem 0}.article-callout strong{display:block;margin-bottom:.4rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.article-callout-warning{border-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 8%,transparent)}.article-callout-warning strong{color:var(--accent)}.article-callout-info{border-color:#4c73b0;background-color:color-mix(in srgb,#4c73b0 8%,transparent)}.article-callout-info strong{color:#4c73b0}.article-callout-tip{border-color:#3aaa6f;background-color:color-mix(in srgb,#3aaa6f 8%,transparent)}.article-callout-tip strong{color:#3aaa6f}@media (max-width:768px){.article-callout{font-size:1.1rem;line-height:1.75rem}}.article-quote{margin:2rem 0;padding:0 0 0 1.5rem;border-left:.3rem solid var(--blueBg);font-family:"DM Mono",monospace;font-style:italic}.article-quote cite{display:block;margin-top:.6rem;font-style:normal;font-size:.8rem;color:var(--secondaryFg);letter-spacing:.03em}@media (max-width:768px){.article-quote{font-size:1.25rem;line-height:1.875rem}.article-quote cite{font-size:1rem}}.article-table{width:100%;margin:1.5rem 0 2rem;border:1px solid var(--secondaryFg);border-radius:.4rem;overflow-x:auto;overflow-y:hidden;font-size:.9rem}:root{--min-table-width:15rem}.article-header,.article-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--min-table-width),1fr)}.article-header>div,.article-row>div{padding:.75rem 1rem;border-right:1px solid color-mix(in srgb,var(--secondaryFg) 50%,transparent);line-height:1.4rem}.article-header>div{background-color:var(--mainFg);color:var(--lightBg);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.article-row>div{border-top:1px solid color-mix(in srgb,var(--secondaryFg) 50%,transparent)}.article-header>div:last-child,.article-row>div:last-child{border-right:none}.article-row:nth-child(2n)>div{background-color:color-mix(in srgb,var(--secondaryFg) 5%,transparent)}.article-good{color:#2a7a52;font-weight:500}.article-mid{color:#a06020;font-weight:500}.article-bad{color:#c03020;font-weight:500}.article-roadmap{margin:2rem 0;padding:1.5rem;border:1px solid var(--secondaryFg);border-radius:.4rem}.article-roadmap-title{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--secondaryFg);margin-bottom:1.25rem}.article-roadmap-item{position:relative;padding-left:1.5rem;margin:0}.article-roadmap-item:not(:last-child){padding-bottom:1.5rem}.article-roadmap-marker{position:absolute;left:-.35rem;top:.35rem;width:.8rem;height:.8rem;border-radius:50%;background:linear-gradient(to bottom right,var(--accent2),var(--accent));border:.2rem solid var(--lightBg);box-shadow:0 0 0 .1rem var(--accent)}.article-roadmap-item:not(:last-child)::before{content:"";position:absolute;left:0;top:.35rem;width:.1rem;height:calc(100% - .35rem);background:linear-gradient(to bottom,var(--secondaryFg) .3rem,transparent 100%)}.article-roadmap-content{font-size:.9rem;line-height:1.5rem;color:var(--mainFg)}.article-roadmap-content strong{display:block;font-size:.85rem;margin-bottom:.25rem;color:var(--mainFg)}@media (max-width:768px){.article-roadmap-content{font-size:1.1rem;line-height:1.75rem}.article-roadmap-content strong{font-size:1rem}}