@charset "UTF-8";.jtk-connector{overflow:visible}.jtk-group,.jtk-node{position:absolute}.jtk-group{overflow:visible}[jtk-group-content]{position:relative}.katavorio-clone-drag{pointer-events:none}.jtk-surface{cursor:move;cursor:-webkit-grab;overflow:hidden!important;position:relative;touch-action:none}.jtk-surface-panning{cursor:-webkit-grabbing;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jtk-surface-canvas{overflow:visible!important}.jtk-surface-droppable-node{touch-action:none}.jtk-surface-nopan{cursor:default;overflow:scroll!important}.jtk-surface-tile{border:none;margin:0;outline:none;transition:opacity .3s ease .15s}.jtk-lasso{background-color:#f5f5f5;border:.125rem solid #3177b8;display:none;opacity:.5;position:absolute;z-index:20000}.jtk-lasso-select-defeat *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jtk-lasso-mask{background-color:#07234e;bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:20000}.jtk-surface-selected-element{border:.125rem dashed #f76258!important}.jtk-surface-pan{background-color:azure;cursor:pointer;opacity:.4;text-align:center;transition:background-color .15s ease-in;z-index:2}.jtk-surface-pan-bottom,.jtk-surface-pan-top{height:1.25rem;width:100%}.jtk-surface-pan-bottom:hover,.jtk-surface-pan-left:hover,.jtk-surface-pan-right:hover,.jtk-surface-pan-top:hover{background-color:#3177b8;color:#fff;font-weight:700;opacity:.6}.jtk-surface-pan-left,.jtk-surface-pan-right{height:100%;line-height:40;width:1.25rem}.jtk-surface-pan-active,.jtk-surface-pan-active:hover{background-color:#f76258}.jtk-miniview{background-color:#b2c9cd;border:.0625rem solid #e2e6cd;border-radius:.25rem;height:7.8125rem;opacity:.8;overflow:hidden!important;position:relative;width:7.8125rem}.jtk-miniview-panner{background-color:#4f6f7e;border:.3125rem dotted #f5f5f5;cursor:move;cursor:-webkit-grab;opacity:.4}.jtk-miniview-panning{cursor:-webkit-grabbing}.jtk-miniview-element{background-color:#607a86;position:absolute}.jtk-miniview-group-element{background:transparent;border:.125rem solid #607a86}.jtk-miniview-collapse{color:#f5f5f5;cursor:pointer;font-size:1.125rem;font-weight:700;position:absolute;right:.1875rem;top:-.0625rem}.jtk-miniview-collapse:before{content:"‒"}.jtk-miniview-collapsed{background-color:#449ea6;border-radius:.25rem;height:1.375rem;margin-right:0;padding:.25rem;width:1.3125rem}.jtk-miniview-collapsed .jtk-miniview-element,.jtk-miniview-collapsed .jtk-miniview-panner{visibility:hidden}.jtk-miniview-collapsed .jtk-miniview-collapse:before{content:"+"}.jtk-miniview-collapse:hover{color:#e4f013}.jtk-dialog-underlay{background-color:#ccc;bottom:0;display:none;left:0;opacity:.8;position:fixed;right:0;top:0;z-index:100000}.jtk-dialog-overlay{background-color:#fff;box-shadow:0 0 .3125rem gray;display:none;font-family:Open Sans,sans-serif;overflow:hidden;padding:.4375rem;position:fixed;z-index:100001}.jtk-dialog-overlay-x{max-height:0;transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-ms-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;-webkit-transition:max-height .5s ease-in}.jtk-dialog-overlay-y{max-width:0;transition:max-width .5s ease-in;-moz-transition:max-width .5s ease-in;-ms-transition:max-width .5s ease-in;-o-transition:max-width .5s ease-in;-webkit-transition:max-width .5s ease-in}.jtk-dialog-overlay-top{top:1.25rem}.jtk-dialog-overlay-bottom{bottom:1.25rem}.jtk-dialog-overlay-left{left:1.25rem}.jtk-dialog-overlay-right{right:1.25rem}.jtk-dialog-overlay-x.jtk-dialog-overlay-visible{max-height:62.5rem}.jtk-dialog-overlay-y.jtk-dialog-overlay-visible{max-width:62.5rem}.jtk-dialog-buttons{margin-top:.3125rem;text-align:right}.jtk-dialog-button{background-color:#fff;border:none;cursor:pointer;margin-right:.3125rem;min-width:3.5rem;outline:.0625rem solid #ccc}.jtk-dialog-button:hover{background-color:#234b5e;color:#fff}.jtk-dialog-title{font-size:.875rem;margin-bottom:.5625rem;text-align:left}.jtk-dialog-content{font-size:.75rem;margin:0 .875rem;min-width:15.625rem;text-align:left}.jtk-dialog-content ul{padding-left:0;width:100%}.jtk-dialog-content label{cursor:pointer;font-weight:inherit}.jtk-dialog-overlay input,.jtk-dialog-overlay textarea{background-color:#fff;border:.0625rem solid #ccc;color:#333;font-size:.875rem;font-style:normal;margin-right:.375rem;outline:none;padding:.375rem .25rem}.jtk-dialog-overlay input:focus,.jtk-dialog-overlay textarea:focus{background-color:#cbeae1;border:.0625rem solid #83b8a8;color:#333;font-size:.875rem;font-style:normal;outline:none}.jtk-draw-skeleton{bottom:0;left:0;opacity:.8;outline:.125rem solid #84acb3;position:absolute;right:0;top:0}.jtk-draw-handle{background-color:#84acb3;height:.4375rem;position:absolute;width:.4375rem}.jtk-draw-handle-tl{cursor:nw-resize;left:0;top:0}.jtk-draw-handle-tr{cursor:ne-resize;right:0;top:0}.jtk-draw-handle-bl{bottom:0;cursor:sw-resize;left:0}.jtk-draw-handle-br{bottom:0;cursor:se-resize;right:0}.jtk-draw-drag{background-color:#84acb3;cursor:move;display:none;height:1.25rem;left:50%;margin-left:-.625rem;margin-top:-.625rem;position:absolute;top:50%;width:1.25rem}.jtk-drag-select-defeat *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-swiper-wrapper{background-color:#1d3d51;display:none;left:0;opacity:1;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:opacity .3s;z-index:1}.mobile-swiper-wrapper.hide-instruction{opacity:0}@media (hover:none) and (max-width:1400px){.mobile-swiper-wrapper{display:block}}.mobile-swiper{align-items:center;background-color:#1d3d51;border:.25rem solid #1d3d51;color:#fff;display:inline-flex;height:2.5rem;justify-content:center;letter-spacing:.15em;position:relative;text-align:center;text-transform:uppercase;width:16rem}.mobile-blob{animation:animateButton 1.8s ease infinite;background-color:#1d3d51;border:.0625rem solid #fff;border-radius:2rem;bottom:0;left:auto;position:absolute;right:0;top:0;width:2rem}@keyframes animateButton{0%{opacity:0}10%{left:14rem;opacity:0;width:2rem}25%{opacity:1}55%{width:7rem}75%{opacity:1}90%{left:0;opacity:0;width:2rem}to{opacity:0}}.toc-wrapper{background-color:#f4f4f4}.toc-wrapper #primary_content{margin-bottom:0}.toc-intro{background-color:#fff;margin-top:-6.875rem;padding-bottom:2.5rem;padding-top:6.875rem}@media (min-width:768px){.toc-intro{padding-bottom:6.875rem}}.toc-body{margin-top:0;overflow:hidden}.toc-body,.vp{position:relative;width:100%}.vp{overflow:auto;-webkit-overflow-scrolling:touch}@media (hover:none) and (max-width:600px){.vp{scroll-behavior:smooth;scroll-padding:5%;scroll-snap-type:x mandatory}.vp .group-container{scroll-snap-align:start}}.left-shadow,.right-shadow{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;width:2.5rem;z-index:1}.left-shadow{background:linear-gradient(90deg,rgba(0,0,0,.2),transparent);left:0}.right-shadow{background:linear-gradient(270deg,rgba(0,0,0,.2),transparent);right:0}.filters{border-bottom:.0625rem solid rgba(29,61,81,.2);margin-top:0;padding:1.5rem 1rem}.filters label{display:block}@media (min-width:768px){.filters{background-color:#f4f4f4;flex-direction:row;flex-shrink:0;font-size:1.0625rem;font-weight:400;line-height:1.625rem;padding:0}.filters,.filters #filters{align-items:center;display:flex}.filters #filters{gap:1rem;margin-left:auto;padding:1.5rem 3rem}.filters label{display:inline-block}}.select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' fill='none'%3E%3Cpath stroke='%231D3D51' d='m17 4.5-8 8-8-8'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:.0625rem solid #1d3d51;border-radius:0;box-shadow:none;box-sizing:border-box;color:#1d3d51;cursor:pointer;display:inline-block;font-size:inherit;margin:.5rem 0 1rem;max-width:100%;padding:.875rem 1.5rem .875rem .875rem;width:100%}@media (min-width:768px){.select{margin:0 0 0 1rem;width:auto}}.select::-ms-expand{display:none}.select:focus{outline:none}.filter-reset{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#1d3d51;cursor:pointer;display:flex;font-size:1.0625rem;gap:.5rem;line-height:1.625rem;padding:0;text-decoration:none;transition:all .3s}.filter-reset:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%231D3D51' fill-rule='evenodd' d='M7.188 3.7V.5l-4.063 4 4.063 4V5.3H8c2.689 0 4.875 2.153 4.875 4.8S10.689 14.9 8 14.9s-4.875-2.153-4.875-4.8v-.8H1.5v.8c0 3.529 2.916 6.4 6.5 6.4s6.5-2.871 6.5-6.4S11.584 3.7 8 3.7z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:1.0625rem;transition:all .3s;width:1rem}.filter-reset:hover{text-decoration:underline;text-underline-offset:.1875rem}.headers{color:#1d3d51;display:flex;flex-direction:row;flex-shrink:0;min-width:86.625rem}.headers .col-1{color:#fff}.headers .col-2-3{flex-grow:1;margin-right:5rem}.headers .col-2-3 .subheaders{display:flex;flex-direction:row;padding-top:2.375rem}.headers .col-2-3 .subheaders>.col-2{margin-right:calc(5rem + 1.5em)}.headers .col-2-3 .subheaders>.col-3{margin-right:0}.headers .col-2-3 .subheaders .header{padding:0}.headers .col-4{flex-basis:22rem;min-width:22rem}.headers .col-4 h2{margin:0;padding-bottom:3rem}.headers .header{padding:3rem 1rem 0}.headers .changes{padding-top:3rem}.canvas-container{display:flex;flex-grow:1}.canvas-container:before{bottom:0;content:"";display:block;position:absolute;top:0;width:22rem;z-index:-1}.group-container,.header{flex-basis:10rem;flex-grow:1;margin-right:4rem;width:auto}.group-container.col-4,.header.col-4{flex-basis:22rem;flex-grow:0;margin-right:0;min-width:22rem}.group-container.col-1,.header.col-1{background-color:#1d3d51;flex-basis:22rem;flex-grow:0;margin-right:calc(5rem + .75em);min-width:22rem}#flowchart{display:flex;flex-direction:row;flex-grow:1;overflow:visible!important;position:relative;touch-action:auto!important}#flowchart .jtk-connector{z-index:-1}#flowchart .jtk-connector path{stroke:#ff6b461a!important}#flowchart .jtk-connector.active path,#flowchart .jtk-connector.hover path{stroke:#ff6b46cc!important}#flowchart .jtk-endpoint{z-index:-1}#flowchart .disabled,#flowchart .jtk-endpoint{cursor:default;pointer-events:none}#flowchart .disabled:not(.intervention):not(.outcome){opacity:0}#flowchart:not(.hasActiveNodes) .disabled:not(.intervention):not(.outcome){background-color:#ffffff4d;opacity:1}#flowchart:not(.hasActiveNodes) .disabled:not(.intervention):not(.outcome) .body>*,#flowchart:not(.hasActiveNodes) .disabled:not(.intervention):not(.outcome) .intervention-icon{opacity:.3}#flowchart:not(.hasActiveNodes) .disabled:not(.intervention):not(.outcome) .toggle-expand{cursor:pointer;pointer-events:all}#flowchart .node{align-items:stretch;cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;justify-content:flex-start;min-height:2em;transition:box-shadow .15s ease-in}#flowchart .node:not(.intervention):not(.outcome){background-color:#fff;box-shadow:0 .375rem 1.3125rem #0000000d;margin:.75em;width:calc(100% - 1.5em)}#flowchart .node:not(.intervention):not(.outcome).active,#flowchart .node:not(.intervention):not(.outcome).hover{background-color:#1a78b4;color:#fff}#flowchart .node:not(.intervention):not(.outcome).hover{box-shadow:0 .375rem 1.3125rem #00000026}#flowchart .node .body{display:flex;flex-direction:column;flex-grow:1;padding:1em .5em 1em 1.5em}#flowchart .node .body h1{font-size:.875rem;font-weight:700;letter-spacing:-.0175rem;line-height:1.125rem;margin-bottom:0;margin-top:0}#flowchart .node .body .description{font-size:.875rem;height:0;line-height:1.125rem;max-height:0;overflow:hidden}#flowchart .node .toggle-expand{align-items:center;display:flex;padding-bottom:.625rem;padding-top:.625rem}#flowchart .node .toggle-expand:hover .icon-container{border-color:#1d3d51}#flowchart .node .toggle-expand .icon-container{align-items:center;border-left:.0625rem solid #1a78b4;display:flex;height:2rem}#flowchart .node .toggle-expand .icon-container .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none'%3E%3Cpath fill='%231A78B4' fill-rule='evenodd' d='m14.03.5 1.47 1.475L8 9.5.5 1.975 1.97.5 8 6.55z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:1.5rem;margin-left:.75em;margin-right:1em;padding-right:.25em;transition:transform .3s ease;width:1.5rem}#flowchart .node.hover .icon-container{border-color:#1d3d5166}#flowchart .node.hover .toggle-expand .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none'%3E%3Cpath fill='%231D3D51' fill-rule='evenodd' d='m14.03.5 1.47 1.475L8 9.5.5 1.975 1.97.5 8 6.55z' clip-rule='evenodd'/%3E%3C/svg%3E")}#flowchart .node.expanded .icon-container{border-color:#1d3d5166}#flowchart .node.expanded .toggle-expand .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none'%3E%3Cpath fill='%231D3D51' fill-rule='evenodd' d='m14.03.5 1.47 1.475L8 9.5.5 1.975 1.97.5 8 6.55z' clip-rule='evenodd'/%3E%3C/svg%3E");transform:rotate(180deg)}#flowchart .node.expanded .body .description{height:auto;max-height:none;overflow:visible;padding-top:.5em}#flowchart .node.outcome{background-color:#fff;border-left:.25rem solid #ff6b46;box-shadow:0 .375rem 1.3125rem #0000000d;margin:.75em;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}#flowchart .node.outcome .icon-container{height:auto}#flowchart .node.outcome .toggle-expand .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%231A78B4' fill-rule='evenodd' d='M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0m5.973 7.621-6.949 7.173-3.797-3.921-1.724 1.67 5.522 5.7 8.672-8.952z' clip-rule='evenodd'/%3E%3C/svg%3E");opacity:.5;transform:rotate(0)}#flowchart .node.outcome.active,#flowchart .node.outcome:hover{border:.25rem solid #ff6b46;padding-bottom:0;padding-right:0;padding-top:0}#flowchart .node.outcome.active .toggle-expand .icon,#flowchart .node.outcome:hover .toggle-expand .icon{opacity:1}#flowchart .node.outcome.disabled{border-color:transparent;opacity:.3}#flowchart .node.intervention{border-left:.4em solid transparent;color:#fff}#flowchart .node.intervention h1{max-width:11em}#flowchart .node.intervention .intervention-icon{background-position:left .4em center;background-repeat:no-repeat;min-width:3em;width:3em}#flowchart .node.intervention .toggle-expand{border-bottom-right-radius:0;border-top-right-radius:0}#flowchart .node.intervention .toggle-expand .icon-container{border-color:#fff6;height:100%}#flowchart .node.intervention .toggle-expand .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m14.03.5 1.47 1.475L8 9.5.5 1.975 1.97.5 8 6.55z' clip-rule='evenodd'/%3E%3C/svg%3E")}#flowchart .node.intervention.active,#flowchart .node.intervention:hover{border-left-color:#fff}#flowchart .node.intervention.disabled .body>*,#flowchart .node.intervention.disabled .icon,#flowchart .node.intervention.disabled .intervention-icon{opacity:.3}#flowchart .node.intervention.disabled .toggle-expand{cursor:pointer;pointer-events:all}#flowchart .node.intervention .body{border-bottom:.0625rem solid hsla(0,0%,100%,.4);padding-left:0}#overlay{align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:#1d3d51b3;bottom:0;display:none;font-weight:400;justify-content:center;left:0;position:fixed;right:0;top:0}#overlay .popup{background-color:#fff;flex-basis:40em;max-height:calc(100vh - 5rem);max-width:100vw;padding:3rem}#overlay .popup h1{color:#1d3d51;font-size:2.4rem;font-weight:400;margin-top:0}#overlay .popup h2{font-size:1.6rem;font-weight:500;margin-bottom:.25em}#overlay .popup p{margin-top:0}
