@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.default-layout .default-layout-header h1{--tw-font-weight:var(--h1-weight);font-weight:var(--h1-weight);color:var(--h1-size)}.default-layout .default-layout-content h2{padding-top:var(--h2-pt);padding-bottom:var(--h2-pb);--tw-font-weight:var(--h2-weight);font-weight:var(--h2-weight);color:var(--h2-size);border-bottom:1px solid var(--base-bright-silver)}.default-layout .default-layout-content h3{padding-top:var(--h3-pt);padding-bottom:var(--h3-pb);--tw-font-weight:var(--h3-weight);font-weight:var(--h3-weight);color:var(--color-primary)}.default-layout .default-layout-content p{padding-block:calc(var(--spacing,.25rem)*2)}.default-layout .modal-box{overflow:initial}@property --tw-font-weight{syntax:"*";inherits:false}
.timeline{cursor:default;flex-grow:1;align-items:center;width:100%;display:flex}@media (min-width:640px){.timeline{width:auto}}.timeline .timeline-step{flex-grow:1;flex-basis:0;align-items:center;display:flex}.timeline .timeline-step .timeline-step-line{border-bottom:.3rem solid #fff;flex-grow:1}.timeline .timeline-step .timeline-step-title{color:var(--primary);border-radius:var(--btn-border-radius);opacity:.9;text-align:center;background-color:#d3d3d3;padding:.5rem}.timeline .timeline-step .timeline-step-arrow{border-top:.35rem solid #0000;border-bottom:.35rem solid #0000;border-left:.6rem solid #fff}@media (min-width:640px){.timeline .timeline-step .timeline-step-arrow{border-top:.5rem solid #0000;border-bottom:.5rem solid #0000;border-left:.9rem solid #fff}}.timeline .timeline-step.timeline-step-active .timeline-step-title{opacity:1;background-color:#fff;font-size:18px;font-weight:700}
