.mkt-flow{background:var(--mkt-paper);min-width:0;color:var(--mkt-ink);border-radius:1rem;margin:0;padding:clamp(1.15rem,2.4vw,2rem)}.mkt-flow h2{max-width:27ch;color:var(--mkt-navy);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.25}.mkt-flow strong,.mkt-flow h3,.mkt-evidence-paths dt,.mkt-evidence-paths strong,.mkt-inspection-guide strong{color:var(--mkt-navy);font-size:1rem;line-height:1.4}.mkt-flow span,.mkt-flow dd,.mkt-evidence-paths dd span,.mkt-inspection-guide li span{color:var(--mkt-muted);margin-top:.3rem;font-size:.875rem;line-height:1.6;display:block}.mkt-flow figcaption,.mkt-evidence-paths figcaption,.mkt-inspection-guide figcaption{border-top:1px solid var(--mkt-line);color:var(--mkt-muted);margin-top:1.5rem;padding-top:1rem;font-size:.8125rem;line-height:1.65}.mkt-flow-origin{background:var(--mkt-blue);text-align:center;padding:1rem 1.25rem}.mkt-flow-fork{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;padding-top:2rem;display:grid;position:relative}.mkt-flow-fork:before{border-left:1px solid var(--mkt-navy);content:"";height:1rem;position:absolute;top:0;left:50%}.mkt-flow-fork>div{min-width:0;position:relative}.mkt-flow-fork>div:before{border-top:1px solid var(--mkt-navy);border-left:1px solid var(--mkt-navy);content:"";height:1rem;position:absolute;top:-1rem;left:1rem;right:-.75rem}.mkt-flow-fork>div+div:before{border-right:1px solid var(--mkt-navy);border-left:0;width:1.75rem;left:-.75rem;right:auto}.mkt-flow-fork h3{background:var(--mkt-mint);font-family:var(--font-mkt-display), sans-serif;margin:0 0 1rem;padding:.75rem 1rem}.mkt-flow-written h3{background:var(--mkt-ivory)}.mkt-flow-rail{margin:0;padding:0 0 0 1rem;list-style:none}.mkt-flow-rail>li{border-left:1px solid var(--mkt-line);padding:0 0 1.25rem 1.25rem;position:relative}.mkt-flow-rail>li:before{background:var(--mkt-navy);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.35rem;left:-.28rem}.mkt-flow-rail>li:last-child{border-left-color:#0000;padding-bottom:0}.mkt-flow-rail .mkt-flow-adult strong{background:var(--mkt-ivory);box-shadow:.3rem 0 var(--mkt-ivory), -.3rem 0 var(--mkt-ivory);padding-block:.1rem}.mkt-flow-decisions{border-top:1px solid var(--mkt-navy);border-left:1px solid var(--mkt-navy);margin:1rem 0 0 1rem;padding:1rem 0 0 1.25rem}.mkt-flow-decisions>div+div{margin-top:1rem}.mkt-flow-decisions dt{color:var(--mkt-navy);font-size:.875rem;font-weight:700}.mkt-flow-decisions dd{margin-left:0}.mkt-methodology-rail>li{padding-bottom:1.5rem}.mkt-methodology-rail strong{font-size:1.125rem}.mkt-methodology-rail .mkt-methodology-check:before{outline:4px solid var(--mkt-ivory)}.mkt-methodology-return{background:var(--mkt-mint);gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.mkt-methodology-return svg{width:2rem;height:2.5rem;color:var(--mkt-teal-ink);flex:none}.mkt-methodology-return p{margin:0}.mkt-workflow-section{background:var(--mkt-paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:5rem max(3rem,50vw - 41rem);display:grid}.mkt-workflow-section-heading h2{max-width:20ch;color:var(--mkt-navy);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.mkt-workflow-section-heading p{max-width:42ch;color:var(--mkt-muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.7}.mkt-evidence-paths,.mkt-inspection-guide{min-width:0;margin:0}.mkt-evidence-paths dl{border-top:1px solid var(--mkt-line);margin:0}.mkt-evidence-paths dl>div{border-bottom:1px solid var(--mkt-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem;padding:1.5rem 0;display:grid}.mkt-evidence-paths dt{font-weight:600}.mkt-evidence-paths dd{margin:0;position:relative}.mkt-evidence-paths dd:before{border-top:1px solid var(--mkt-navy);border-right:1px solid var(--mkt-navy);content:"";width:.4rem;height:.4rem;position:absolute;top:.45rem;left:-1.3rem;transform:rotate(45deg)}.mkt-inspection-section{background:var(--mkt-blue)}.mkt-inspection-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.mkt-inspection-outcomes li{padding-bottom:1.5rem;position:relative}.mkt-inspection-outcomes li:after{border-left:1px solid var(--mkt-navy);content:"";height:1rem;position:absolute;bottom:0;left:50%}.mkt-inspection-conclusion{background:var(--mkt-mint);margin-top:1.5rem;padding:1.5rem;position:relative}.mkt-inspection-conclusion:before{border-top:1px solid var(--mkt-navy);background:linear-gradient(var(--mkt-navy), var(--mkt-navy)) center / 1px 100% no-repeat;content:"";height:1.5rem;position:absolute;top:-1.5rem;left:0;right:0}.mkt-inspection-conclusion h3{color:var(--mkt-navy);margin:0;font-size:1.2rem;line-height:1.35}.mkt-inspection-conclusion p{max-width:54ch;color:var(--mkt-ink);margin:.75rem 0 0;font-size:.9375rem;line-height:1.7}@media (max-width:1100px){.mkt-flow{justify-self:center;width:100%;max-width:44rem}.mkt-workflow-section{grid-template-columns:minmax(0,1fr)}.mkt-workflow-section-heading p{max-width:65ch}}@media (max-width:680px){.mkt-workflow-section{padding:3.5rem 1rem}}@media (max-width:480px){.mkt-flow-fork{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:1.25rem}.mkt-flow-fork:before,.mkt-flow-fork>div:before,.mkt-flow-fork>div+div:before{display:none}.mkt-flow-written{border-top:1px solid var(--mkt-line);padding-top:1.25rem}.mkt-evidence-paths dl>div{grid-template-columns:minmax(0,1fr);gap:.75rem}.mkt-evidence-paths dd{padding-left:1.25rem}.mkt-evidence-paths dd:before{left:0}.mkt-inspection-outcomes{border-left:1px solid var(--mkt-navy);grid-template-columns:minmax(0,1fr);gap:0;padding-left:1.25rem}.mkt-inspection-outcomes li{padding-bottom:1.25rem}.mkt-inspection-outcomes li:after{border-top:1px solid var(--mkt-navy);border-left:0;width:.75rem;height:0;top:.65rem;bottom:auto;left:-1.25rem}.mkt-inspection-conclusion{margin-top:1rem}.mkt-inspection-conclusion:before{border-top:0;border-left:1px solid var(--mkt-navy);background:0 0;height:1rem;top:-1rem}}
