._1tDdHG_page{overflow-wrap:break-word}._1tDdHG_page .mz-mono-xs{font-size:.75rem}._1tDdHG_page .mz-h2{text-wrap:balance;max-width:23ch}._1tDdHG_page .mz-btn{line-height:1.35}._1tDdHG_heroTitle{font-size:clamp(2.65rem,7.2vw,5.15rem);line-height:.91}@media (max-width:359px){._1tDdHG_heroTitle{font-size:2.25rem}}._1tDdHG_schematic{padding:1.25rem}._1tDdHG_stage{border:1px solid var(--color-rule);grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding:1rem;display:grid;position:relative}._1tDdHG_stage+._1tDdHG_stage{margin-top:1.25rem}._1tDdHG_stage+._1tDdHG_stage:before{content:"";background:var(--color-ink);width:1px;height:1.25rem;position:absolute;top:calc(-1.25rem - 1px);left:1.7rem}._1tDdHG_stage+._1tDdHG_stage:after{content:"";border-right:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);width:7px;height:7px;position:absolute;top:-6px;left:calc(1.7rem - 3px);transform:rotate(45deg)}._1tDdHG_stageNumber{font-family:var(--font-mono);color:var(--color-muted);font-size:.75rem;line-height:1.4}._1tDdHG_stageDetail{color:var(--color-muted);margin-top:.5rem;font-size:1rem;line-height:1.4}._1tDdHG_core{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}._1tDdHG_core ._1tDdHG_stageNumber,._1tDdHG_core ._1tDdHG_stageDetail{color:var(--color-paper)}._1tDdHG_review{border-color:var(--color-utility)}:is(._1tDdHG_review .mz-mono,._1tDdHG_review ._1tDdHG_stageNumber){color:var(--color-utility)}._1tDdHG_capabilities,._1tDdHG_related{border-top:1px solid var(--color-ink);background:var(--color-rule);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}._1tDdHG_capabilities>article,._1tDdHG_related>a{background:var(--color-paper);min-width:0;padding:2rem 1.25rem 2.5rem}._1tDdHG_darkGrid{background:#fff3;border-color:#fff3}._1tDdHG_darkGrid>article{background:var(--color-ink)}._1tDdHG_related>a:hover{background:var(--color-paper-2)}._1tDdHG_related>a:focus-visible{outline-offset:-4px}._1tDdHG_comparison{border-top:1px solid var(--color-ink);grid-template-columns:minmax(0,1fr);display:grid}._1tDdHG_faq{border-bottom:1px solid var(--color-rule);padding-inline:1.25rem}._1tDdHG_faq summary{cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:baseline;gap:1rem;padding-block:1.5rem;list-style:none;display:grid}._1tDdHG_faq summary::-webkit-details-marker{display:none}._1tDdHG_faq summary h3{font-size:clamp(1.0625rem,1.6vw,1.375rem);font-weight:600;line-height:1.4}._1tDdHG_faq summary:hover h3{text-underline-offset:4px;text-decoration:underline}._1tDdHG_faqMark{align-self:center;width:1rem;height:1rem;position:relative}._1tDdHG_faqMark:before,._1tDdHG_faqMark:after{content:"";background:currentColor;position:absolute}._1tDdHG_faqMark:before{width:1rem;height:1px;top:7px}._1tDdHG_faqMark:after{width:1px;height:1rem;left:7px}._1tDdHG_faq[open] ._1tDdHG_faqMark:after{display:none}._1tDdHG_faq>p{padding:0 0 1.75rem 2.5rem}._1tDdHG_reassurance{font-family:var(--font-mono);color:var(--color-muted);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.25rem;font-size:.75rem;line-height:1.4;display:flex}._1tDdHG_reassurance li{position:relative}._1tDdHG_reassurance li+li:before{content:"·";position:absolute;left:-.95rem}._1tDdHG_reassuranceDark{color:#ffffffbf}._1tDdHG_nextSteps{border-top:1px solid var(--color-ink);background:var(--color-rule);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}._1tDdHG_nextSteps>li{background:var(--color-paper);min-width:0;padding:2rem 1.25rem 2.5rem}@media (min-width:640px){._1tDdHG_nextSteps>li,._1tDdHG_capabilities>article,._1tDdHG_related>a,._1tDdHG_faq{padding-inline:2rem}}@media (min-width:768px){._1tDdHG_capabilities,._1tDdHG_related,._1tDdHG_comparison{grid-template-columns:repeat(2,minmax(0,1fr))}._1tDdHG_comparisonColumn{grid-row:span calc(var(--comparison-steps) + 1);grid-template-rows:subgrid;display:grid}._1tDdHG_comparisonColumn>ol{grid-row:span var(--comparison-steps);grid-template-rows:subgrid;display:grid}}@media (min-width:1024px){._1tDdHG_heroTitle{font-size:clamp(3.1rem,5.25vw,5.15rem)}._1tDdHG_capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}._1tDdHG_capabilities._1tDdHG_capabilitiesNarrow{grid-template-columns:minmax(0,1fr)}._1tDdHG_nextSteps{grid-template-columns:repeat(3,minmax(0,1fr))}._1tDdHG_faq{padding-inline:2.5rem}}
.SnU0IW_page{overflow-wrap:break-word}.SnU0IW_page .mz-mono-xs{font-size:.75rem}.SnU0IW_page .mz-btn{line-height:1.4}.SnU0IW_title{text-wrap:balance;max-width:27ch;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.98}.SnU0IW_editorial{grid-template-columns:minmax(0,1fr);display:grid}.SnU0IW_contents{border-bottom:1px solid var(--color-rule);padding:2rem 1.25rem}.SnU0IW_contents a{grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;min-height:44px;padding-block:.75rem;font-size:1rem;line-height:1.5;display:grid}.SnU0IW_contents a:hover{text-underline-offset:4px;text-decoration:underline}.SnU0IW_prose{min-width:0;max-width:78ch;padding:0 1.25rem;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.75}.SnU0IW_proseSection{padding-block:3rem;scroll-margin-top:88px}.SnU0IW_proseSection+.SnU0IW_proseSection{border-top:1px solid var(--color-rule)}.SnU0IW_prose h2{letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:800;line-height:1.1}.SnU0IW_proseSection>p:not(:first-child),.SnU0IW_proseSection>ul,.SnU0IW_proseSection>ol,.SnU0IW_proseSection>dl{margin-top:1.5rem}.SnU0IW_proseSection>ul{padding-left:1.25rem;list-style:square}.SnU0IW_proseSection>ul>li+li,.SnU0IW_checklist>li+li{margin-top:1rem}.SnU0IW_prose a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.SnU0IW_prose a:hover{color:var(--color-utility)}.SnU0IW_definitions>div{border-bottom:1px solid var(--color-rule);padding-block:1.25rem}.SnU0IW_definitions>div:first-child{padding-top:0}.SnU0IW_definitions dt{font-weight:700}.SnU0IW_definitions dd{margin-top:.25rem}.SnU0IW_workflow{margin-top:2rem}.SnU0IW_checklist{padding-left:1.5rem;list-style:decimal}.SnU0IW_checklist>li::marker{font-family:var(--font-mono);font-size:.875rem}.SnU0IW_faq{margin-top:2rem}.SnU0IW_faq h3{font-size:1.1875rem;font-weight:700;line-height:1.4}.SnU0IW_faq p{margin-top:.75rem}.SnU0IW_ctaTitle{text-wrap:balance;max-width:26ch;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}@media (min-width:640px){.SnU0IW_contents,.SnU0IW_prose{padding-inline:2rem}.SnU0IW_contents ol{columns:2;column-gap:2rem}.SnU0IW_contents li{break-inside:avoid}}@media (min-width:1024px){.SnU0IW_editorial{grid-template-columns:260px minmax(0,1fr)}.SnU0IW_contents{border-right:1px solid var(--color-rule);border-bottom:0;padding:3rem 1.5rem}.SnU0IW_contents ol{columns:1}.SnU0IW_prose{margin-inline:auto;padding-inline:2.5rem}.SnU0IW_proseSection{padding-block:3.5rem}}
.RiuSFW_page{overflow-wrap:break-word}.RiuSFW_title{font-size:clamp(2.65rem,7.2vw,5.15rem);line-height:.91}.RiuSFW_ctaTitle{max-width:28ch}.RiuSFW_comparisonTable{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.5}.RiuSFW_comparisonTable th,.RiuSFW_comparisonTable td{border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:1rem 1.25rem}.RiuSFW_comparisonTable thead th{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-muted);border-bottom:2px solid var(--color-ink);background:var(--color-paper);font-size:.75rem}.RiuSFW_comparisonTable tbody th{font-family:var(--font-mono);color:var(--color-ink);background:var(--color-paper);white-space:nowrap;font-size:.875rem;font-weight:600}.RiuSFW_comparisonTable td{color:var(--color-ink);background:var(--color-paper)}.RiuSFW_comparisonTable tbody tr:nth-child(2n) td{background:var(--color-paper-2)}@media (max-width:640px){.RiuSFW_comparisonTable{font-size:.875rem}.RiuSFW_comparisonTable th,.RiuSFW_comparisonTable td{padding:.75rem 1rem}}
