._articleContainer_hetu6_1{max-width:800px;margin:0 auto;padding:2rem 0}._backLink_hetu6_13{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:var(--color-primary);text-decoration:none;font-weight:500}._backLink_hetu6_13:hover{text-decoration:underline}._header_hetu6_41{margin-bottom:3rem;border-bottom:1px solid var(--color-border);padding-bottom:2rem}._title_hetu6_53{font-size:2.5rem;color:var(--color-secondary);margin-bottom:1rem;line-height:1.2}._meta_hetu6_67{color:var(--color-text-light);display:flex;gap:1rem;font-size:.875rem}._content_hetu6_81{color:var(--color-text-main);line-height:1.8;font-size:1.1rem}._lead_hetu6_93{font-size:1.25rem;color:var(--color-secondary);margin-bottom:2rem;font-weight:400}._sectionTitle_hetu6_107{font-size:1.8rem;color:var(--color-secondary);margin-top:3rem;margin-bottom:1.5rem}._subTitle_hetu6_121{font-size:1.4rem;color:var(--color-secondary);margin-top:2rem;margin-bottom:1rem}._figure_hetu6_135{margin:2.5rem 0;text-align:center}._image_hetu6_145{max-width:100%;border-radius:.75rem;border:1px solid var(--color-border);box-shadow:0 4px 6px -1px #0000001a}._caption_hetu6_159{margin-top:.75rem;color:var(--color-text-light);font-size:.9rem;font-style:italic}._list_hetu6_173{list-style-type:none;padding:0;margin-bottom:2rem}._listItem_hetu6_185{margin-bottom:1rem;padding-left:1.5rem;position:relative}._listItem_hetu6_185:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}._codeBlock_hetu6_213{background-color:var(--color-surface-alt);padding:1.5rem;border-radius:.5rem;font-family:monospace;font-size:.9rem;overflow-x:auto;margin:1.5rem 0;border:1px solid var(--color-border)}._techGrid_hetu6_235{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}._techCard_hetu6_249{background:var(--color-surface);border:1px solid var(--color-border);padding:1.5rem;border-radius:.5rem}._techTitle_hetu6_263{font-weight:600;color:var(--color-secondary);margin-bottom:.5rem}._diagram_hetu6_277,._diagramContainer_hetu6_279{margin:2.5rem 0;text-align:center}._diagram_hetu6_277 h4,._diagramContainer_hetu6_279 h4{margin-bottom:1rem;color:var(--color-text-light)}._comparisonTable_hetu6_301{width:100%;border-collapse:collapse;margin-bottom:1rem}._comparisonTable_hetu6_301 th,._comparisonTable_hetu6_301 td{border:1px solid var(--color-border);padding:.75rem;text-align:left}._comparisonTable_hetu6_301 th{background-color:var(--color-surface-alt);font-weight:600}
