.EditorialCard-module__BbgZAa__grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.EditorialCard-module__BbgZAa__gridItem{display:flex}.EditorialCard-module__BbgZAa__card{border:1px solid var(--border-hover);background:var(--bg-secondary);flex-direction:column;width:100%;transition:border-color .2s,transform .2s;display:flex;position:relative}.EditorialCard-module__BbgZAa__card:hover,.EditorialCard-module__BbgZAa__card:focus-within{border-color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){.EditorialCard-module__BbgZAa__card:hover{transform:translateY(-2px)}}.EditorialCard-module__BbgZAa__media{aspect-ratio:16/9;border-bottom:1px solid var(--border-hover);background:var(--bg-tertiary);overflow:hidden}.EditorialCard-module__BbgZAa__image{object-fit:cover;width:100%;height:100%;display:block}.EditorialCard-module__BbgZAa__content{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;font-family:Roboto Mono,ui-monospace,monospace;display:flex}.EditorialCard-module__BbgZAa__title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.EditorialCard-module__BbgZAa__link{color:var(--text-primary);text-decoration:none}.EditorialCard-module__BbgZAa__link:after{content:"";position:absolute;inset:0}.EditorialCard-module__BbgZAa__link:focus-visible{outline:none}.EditorialCard-module__BbgZAa__card:focus-within{outline:2px solid var(--brand-blue);outline-offset:2px}.EditorialCard-module__BbgZAa__position{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-right:.6rem;display:inline-block}.EditorialCard-module__BbgZAa__excerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.EditorialCard-module__BbgZAa__footer{border-top:1px dashed var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:auto;padding-top:.75rem;display:flex}.EditorialCard-module__BbgZAa__meta{color:var(--text-tertiary);flex-wrap:wrap;gap:.25rem .9rem;margin:0;font-size:.75rem;display:flex}.EditorialCard-module__BbgZAa__category{z-index:1;color:var(--text-secondary);border:1px solid var(--border-hover);padding:.15rem .5rem;font-size:.75rem;text-decoration:none;position:relative}.EditorialCard-module__BbgZAa__category:hover{color:var(--text-primary);border-color:var(--text-primary)}
.SeriesNavigation-module__PtLumG__seriesNavigation{background:var(--bg-secondary);border:1px solid var(--border-color);max-width:900px;color:var(--text-primary);border-radius:8px;margin:2rem 0;padding:2rem;box-shadow:0 4px 15px #0000001a}.SeriesNavigation-module__PtLumG__seriesHeader{border-bottom:1px solid var(--border-color);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.SeriesNavigation-module__PtLumG__seriesTitle{margin:0;font-size:1.5rem;font-weight:600}.SeriesNavigation-module__PtLumG__seriesTitle a{color:var(--text-primary);text-decoration:none;transition:opacity .2s}.SeriesNavigation-module__PtLumG__seriesTitle a:hover{opacity:.8}.SeriesNavigation-module__PtLumG__seriesProgress{flex-direction:column;gap:.5rem;display:flex}.SeriesNavigation-module__PtLumG__seriesProgressText{color:var(--text-secondary);font-size:.9rem}.SeriesNavigation-module__PtLumG__seriesProgressBar{appearance:none;background:var(--bg-tertiary);color:#3498db;border:none;border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.SeriesNavigation-module__PtLumG__seriesProgressBar::-webkit-progress-bar{background:var(--bg-tertiary);border-radius:3px}.SeriesNavigation-module__PtLumG__seriesProgressBar::-webkit-progress-value{background:linear-gradient(90deg,#3498db,#2980b9);border-radius:3px;transition:width .3s}.SeriesNavigation-module__PtLumG__seriesProgressBar::-moz-progress-bar{background:linear-gradient(90deg,#3498db,#2980b9);border-radius:3px}.SeriesNavigation-module__PtLumG__seriesDescription{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.SeriesNavigation-module__PtLumG__seriesProgressDots{justify-content:space-between;margin:2rem 0;padding:0;list-style:none;display:flex;position:relative}.SeriesNavigation-module__PtLumG__seriesProgressDots:before{content:"";background:var(--border-hover);z-index:0;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.SeriesNavigation-module__PtLumG__progressDotItem{z-index:1;display:flex;position:relative}.SeriesNavigation-module__PtLumG__progressDot{background:var(--bg-primary);border:2px solid var(--border-active);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s,border-color .2s;display:block;position:relative}.SeriesNavigation-module__PtLumG__progressDot:focus-visible{outline-offset:3px;outline:2px solid #3498db}.SeriesNavigation-module__PtLumG__completedDot{background:#3498db;border-color:#3498db}.SeriesNavigation-module__PtLumG__activeDot{background:var(--text-primary);border-color:#3498db;transform:scale(1.3);box-shadow:0 0 0 3px #3498db4d}.SeriesNavigation-module__PtLumG__dotTooltip{background:var(--bg-overlay-heavy);color:var(--text-primary);border:1px solid var(--border-color);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:4px;padding:.5rem;font-size:.8rem;transition:opacity .2s,visibility .2s,bottom .2s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.SeriesNavigation-module__PtLumG__progressDot:hover .SeriesNavigation-module__PtLumG__dotTooltip,.SeriesNavigation-module__PtLumG__progressDot:focus-visible .SeriesNavigation-module__PtLumG__dotTooltip{opacity:1;visibility:visible;bottom:25px}.SeriesNavigation-module__PtLumG__articlesListTitle{margin:0 0 1rem;font-size:1rem;font-weight:500}.SeriesNavigation-module__PtLumG__articlesList{margin:0 0 1.5rem;padding:0;list-style:none}.SeriesNavigation-module__PtLumG__articleItem{border-radius:4px;align-items:baseline;gap:.5rem;margin-bottom:.5rem;padding:.5rem;line-height:1.5;transition:background .2s;display:flex}.SeriesNavigation-module__PtLumG__articleItem a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.SeriesNavigation-module__PtLumG__articleItem:hover{background:var(--bg-tertiary)}.SeriesNavigation-module__PtLumG__articleItem:hover a{color:var(--text-primary)}.SeriesNavigation-module__PtLumG__articleNumber{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-weight:500;display:inline-block}.SeriesNavigation-module__PtLumG__articleMeta{color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-size:.8rem}.SeriesNavigation-module__PtLumG__current{background:#3498db1a}.SeriesNavigation-module__PtLumG__currentArticleLink{color:#3498db;font-weight:500}.SeriesNavigation-module__PtLumG__seriesNavButtons{border-top:1px solid var(--border-color);justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.SeriesNavigation-module__PtLumG__prevButton,.SeriesNavigation-module__PtLumG__nextButton{background:var(--bg-tertiary);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:45%;padding:.6rem 1rem;font-size:.9rem;text-decoration:none;transition:background .2s;overflow:hidden}.SeriesNavigation-module__PtLumG__prevButton:hover,.SeriesNavigation-module__PtLumG__nextButton:hover{background:var(--border-hover)}.SeriesNavigation-module__PtLumG__prevButton:focus-visible,.SeriesNavigation-module__PtLumG__nextButton:focus-visible,.SeriesNavigation-module__PtLumG__articleItem a:focus-visible{outline-offset:2px;outline:2px solid #3498db}.SeriesNavigation-module__PtLumG__prevButton{padding-left:.8rem}.SeriesNavigation-module__PtLumG__nextButton{margin-left:auto;padding-right:.8rem}@media (prefers-reduced-motion:reduce){.SeriesNavigation-module__PtLumG__progressDot,.SeriesNavigation-module__PtLumG__dotTooltip{transition:none}.SeriesNavigation-module__PtLumG__seriesProgressBar::-webkit-progress-value{transition:none}}@media (max-width:768px){.SeriesNavigation-module__PtLumG__seriesNavigation{margin:1.5rem 0;padding:1.5rem}.SeriesNavigation-module__PtLumG__seriesHeader{align-items:flex-start}.SeriesNavigation-module__PtLumG__seriesNavButtons{flex-direction:column}.SeriesNavigation-module__PtLumG__prevButton,.SeriesNavigation-module__PtLumG__nextButton{max-width:100%}.SeriesNavigation-module__PtLumG__progressDot{width:10px;height:10px}.SeriesNavigation-module__PtLumG__dotTooltip{display:none}}
.TableOfContents-module__SYnZSq__tocToggleButton{background-color:var(--bg-primary);border:1px solid var(--border-hover);width:48px;height:48px;color:var(--brand-blue);z-index:99;cursor:pointer;box-shadow:4px 4px 0px #000, 0 0 0 1px var(--border-color);border-radius:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex;position:fixed;top:15vh;left:1rem}.TableOfContents-module__SYnZSq__tocToggleButton:hover{background-color:var(--bg-secondary);border-color:var(--brand-blue)}.TableOfContents-module__SYnZSq__tocToggleButton:focus-visible,.TableOfContents-module__SYnZSq__closeTocButton:focus-visible,.TableOfContents-module__SYnZSq__tocLink:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.TableOfContents-module__SYnZSq__tocToggleButton.TableOfContents-module__SYnZSq__pulse{animation:2s infinite TableOfContents-module__SYnZSq__pulseCyan}@keyframes TableOfContents-module__SYnZSq__pulseCyan{0%{box-shadow:0 0 #08cfed66}70%{box-shadow:0 0 0 10px #08cfed00}to{box-shadow:0 0 #08cfed00}}.TableOfContents-module__SYnZSq__tocHeaderRow{border-bottom:1px dashed var(--border-hover);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.TableOfContents-module__SYnZSq__closeTocButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.2rem;transition:color .2s;display:flex}.TableOfContents-module__SYnZSq__closeTocButton:hover{color:var(--brand-red)}.TableOfContents-module__SYnZSq__tocContainer{background-color:var(--bg-primary);border:1px solid var(--border-hover);width:280px;max-height:80vh;box-shadow:10px 10px 0px #000, 0 0 0 1px var(--border-color);z-index:100;opacity:0;visibility:hidden;border-radius:0;padding:1.5rem;font-family:Roboto Mono,monospace;transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:15vh;left:4.5rem;overflow-y:auto;transform:translate(-20px)}.TableOfContents-module__SYnZSq__tocContainer.TableOfContents-module__SYnZSq__visible{opacity:1;visibility:visible;transform:translate(0)}.TableOfContents-module__SYnZSq__tocTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1rem;font-weight:700}.TableOfContents-module__SYnZSq__overallProgress{margin-bottom:1.5rem}.TableOfContents-module__SYnZSq__progressBar{appearance:none;border:1px solid var(--border-color);background-color:var(--bg-tertiary);width:100%;height:4px;color:var(--brand-blue);border-radius:0;display:block}.TableOfContents-module__SYnZSq__progressBar::-webkit-progress-bar{background-color:var(--bg-tertiary)}.TableOfContents-module__SYnZSq__progressBar::-webkit-progress-value{background-color:var(--brand-blue);transition:width .3s}.TableOfContents-module__SYnZSq__progressBar::-moz-progress-bar{background-color:var(--brand-blue)}.TableOfContents-module__SYnZSq__progressText{color:var(--brand-blue);text-align:right;text-transform:uppercase;margin-top:.5rem;font-size:.75rem;font-weight:700;display:block}.TableOfContents-module__SYnZSq__tocList{margin:0;padding:0 0 0 16px;list-style:none}.TableOfContents-module__SYnZSq__tocItem{margin-bottom:.75rem;position:relative}.TableOfContents-module__SYnZSq__tocLink{color:var(--text-tertiary);text-transform:uppercase;padding:.25rem 0;font-size:.8rem;line-height:1.4;text-decoration:none;transition:color .2s;display:flex;position:relative}.TableOfContents-module__SYnZSq__tocLink:hover{color:var(--text-primary)}.TableOfContents-module__SYnZSq__tocLink.TableOfContents-module__SYnZSq__active{color:var(--brand-blue);font-weight:700}.TableOfContents-module__SYnZSq__tocItem:before{content:"";background-color:var(--border-color);width:2px;height:100%;position:absolute;top:0;left:-16px}.TableOfContents-module__SYnZSq__tocItem.TableOfContents-module__SYnZSq__active:before,.TableOfContents-module__SYnZSq__tocItem.TableOfContents-module__SYnZSq__completed:before{background-color:var(--brand-blue)}.TableOfContents-module__SYnZSq__progressIndicator{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-size:.7rem}.TableOfContents-module__SYnZSq__tocItem.TableOfContents-module__SYnZSq__active .TableOfContents-module__SYnZSq__progressIndicator{color:var(--brand-blue)}.TableOfContents-module__SYnZSq__level1,.TableOfContents-module__SYnZSq__level2{margin-left:0}.TableOfContents-module__SYnZSq__level3{margin-left:1rem}.TableOfContents-module__SYnZSq__level4{margin-left:2rem}.TableOfContents-module__SYnZSq__level5,.TableOfContents-module__SYnZSq__level6{margin-left:3rem}.TableOfContents-module__SYnZSq__tocContainer::-webkit-scrollbar{width:4px}.TableOfContents-module__SYnZSq__tocContainer::-webkit-scrollbar-track{background:var(--bg-primary)}.TableOfContents-module__SYnZSq__tocContainer::-webkit-scrollbar-thumb{background-color:var(--border-hover)}.TableOfContents-module__SYnZSq__tocContainer::-webkit-scrollbar-thumb:hover{background-color:var(--brand-blue)}@media (prefers-reduced-motion:reduce){.TableOfContents-module__SYnZSq__tocToggleButton.TableOfContents-module__SYnZSq__pulse{animation:none}.TableOfContents-module__SYnZSq__tocContainer{transition:none}}@media (max-width:1200px){.TableOfContents-module__SYnZSq__tocContainer{width:240px;top:calc(15vh + 56px);left:1rem}}@media (max-width:992px){.TableOfContents-module__SYnZSq__tocToggleButton{display:none}.TableOfContents-module__SYnZSq__tocContainer{width:100%;max-width:100%;max-height:none;box-shadow:none;border-left:4px solid var(--brand-blue);border-top:1px dashed var(--border-hover);border-right:1px dashed var(--border-hover);border-bottom:1px dashed var(--border-hover);opacity:1;visibility:visible;margin-bottom:2rem;position:static;transform:none}}@media (max-width:768px){.TableOfContents-module__SYnZSq__tocContainer{padding:1.5rem}}@media print{.TableOfContents-module__SYnZSq__tocToggleButton,.TableOfContents-module__SYnZSq__tocContainer{display:none}}
.EditorialArticle-module__Vr65aq__article{width:100%;max-width:1600px;color:var(--text-primary);margin:0 auto;padding:7rem 1.5rem 4rem;font-family:Roboto Mono,ui-monospace,monospace}.EditorialArticle-module__Vr65aq__previewBar{z-index:20;background:var(--brand-yellow);color:#000;text-align:center;margin:0 0 2rem;padding:.6rem 1rem;font-weight:700;position:sticky;top:0}.EditorialArticle-module__Vr65aq__header{border-bottom:2px dashed var(--border-hover);max-width:1240px;padding-bottom:2rem}.EditorialArticle-module__Vr65aq__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;line-height:1.1}.EditorialArticle-module__Vr65aq__byline{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.75rem;display:flex}.EditorialArticle-module__Vr65aq__authors{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.EditorialArticle-module__Vr65aq__author{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.EditorialArticle-module__Vr65aq__author a{color:var(--text-primary);font-weight:700}.EditorialArticle-module__Vr65aq__authorPortrait{object-fit:cover;border:1px solid var(--border-hover);width:40px;height:40px}.EditorialArticle-module__Vr65aq__authorRole{color:var(--text-tertiary);font-size:.78rem;display:block}.EditorialArticle-module__Vr65aq__dates{color:var(--text-secondary);flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.85rem;display:flex}.EditorialArticle-module__Vr65aq__hero{margin:2.5rem 0 0}.EditorialArticle-module__Vr65aq__heroImage{object-fit:cover;border:1px solid var(--border-color);width:100%;height:auto;max-height:70vh;display:block}.EditorialArticle-module__Vr65aq__layout{grid-template-columns:minmax(0,1fr);gap:3rem;max-width:1240px;margin-top:3rem;display:grid}.EditorialArticle-module__Vr65aq__main{flex-direction:column;gap:3rem;min-width:0;display:flex}.EditorialArticle-module__Vr65aq__eventFacts{border:1px solid var(--border-hover);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:0;padding:1rem 1.25rem;display:grid}.EditorialArticle-module__Vr65aq__eventFacts dt{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.EditorialArticle-module__Vr65aq__eventFacts dd{margin:.25rem 0 0;font-weight:700}.EditorialArticle-module__Vr65aq__pressContact{border:1px dashed var(--border-active);padding:1.25rem 1.5rem;line-height:1.7}.EditorialArticle-module__Vr65aq__footer{border-top:2px dashed var(--border-hover);gap:2rem;padding-top:2rem;display:grid}.EditorialArticle-module__Vr65aq__footerHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .75rem;font-size:.8rem}.EditorialArticle-module__Vr65aq__tagList,.EditorialArticle-module__Vr65aq__shareList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.EditorialArticle-module__Vr65aq__tagList a,.EditorialArticle-module__Vr65aq__shareList a{border:1px solid var(--border-hover);color:var(--text-primary);padding:.35rem .75rem;font-size:.85rem;text-decoration:none;display:inline-block}.EditorialArticle-module__Vr65aq__tagList a:hover,.EditorialArticle-module__Vr65aq__shareList a:hover{border-color:var(--text-primary)}.EditorialArticle-module__Vr65aq__tagList a:focus-visible,.EditorialArticle-module__Vr65aq__shareList a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.EditorialArticle-module__Vr65aq__systemsList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:0;display:grid}.EditorialArticle-module__Vr65aq__systemsGroup dt{color:var(--text-tertiary);margin-bottom:.35rem;font-size:.78rem}.EditorialArticle-module__Vr65aq__systemsGroup dd{margin:.2rem 0 0}.EditorialArticle-module__Vr65aq__systemsGroup a{color:var(--text-primary)}.EditorialArticle-module__Vr65aq__related{border-top:2px solid var(--text-primary);margin-top:4rem;padding-top:2.5rem}.EditorialArticle-module__Vr65aq__relatedHeading{margin:0 0 1.5rem;font-size:1.75rem}.EditorialArticle-module__Vr65aq__relatedSeries{flex-direction:column;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.EditorialArticle-module__Vr65aq__relatedSeries a{color:var(--text-primary);font-weight:700}@media (min-width:993px){.EditorialArticle-module__Vr65aq__article{padding-left:5rem}}@media (max-width:640px){.EditorialArticle-module__Vr65aq__article{padding:5.5rem 1rem 3rem}}@media print{.EditorialArticle-module__Vr65aq__share,.EditorialArticle-module__Vr65aq__previewBar,.EditorialArticle-module__Vr65aq__related{display:none}}
