.workflow-explorer-module__dz_ayG__explorer{max-width:1320px;color:var(--navy);margin:auto;padding:4rem 2rem;scroll-margin-top:6rem}.workflow-explorer-module__dz_ayG__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600}.workflow-explorer-module__dz_ayG__explorer header{margin-bottom:2.5rem}.workflow-explorer-module__dz_ayG__explorer h2{font-family:var(--font-heading);margin:1rem 0;font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:1.08}.workflow-explorer-module__dz_ayG__explorer h2 em{color:#785a24}.workflow-explorer-module__dz_ayG__explorer header>p:last-child{max-width:42rem;line-height:1.7}.workflow-explorer-module__dz_ayG__journey{border-top:1px solid #cfc9bc;scroll-margin-top:6rem}.workflow-explorer-module__dz_ayG__journey:last-child{border-bottom:1px solid #cfc9bc}.workflow-explorer-module__dz_ayG__journey summary{cursor:pointer;align-items:center;gap:1.5rem;padding:1.75rem 0;list-style:none;display:flex}.workflow-explorer-module__dz_ayG__journey summary::-webkit-details-marker{display:none}.workflow-explorer-module__dz_ayG__number{font-family:var(--font-heading);color:#785a24;font-size:1.8rem}.workflow-explorer-module__dz_ayG__journey small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;display:block}.workflow-explorer-module__dz_ayG__journey strong{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:400;line-height:1.2;display:block}.workflow-explorer-module__dz_ayG__toggle{flex-shrink:0;margin-left:auto;font-size:2rem}.workflow-explorer-module__dz_ayG__journey[open] .workflow-explorer-module__dz_ayG__toggle{transform:rotate(45deg)}.workflow-explorer-module__dz_ayG__content{padding-bottom:2rem}.workflow-explorer-module__dz_ayG__steps{flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem;display:flex}.workflow-explorer-module__dz_ayG__steps button{cursor:pointer;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #cfc9bc;align-items:center;gap:.8rem;padding:.7rem 1rem;font-size:.8rem;display:flex}.workflow-explorer-module__dz_ayG__steps button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.workflow-explorer-module__dz_ayG__steps button span{font-variant-numeric:tabular-nums}.workflow-explorer-module__dz_ayG__screenGrid{grid-template-columns:1.7fr 1fr;align-items:start;gap:2rem;display:grid}.workflow-explorer-module__dz_ayG__screenGrid figure{min-width:0;margin:0}.workflow-explorer-module__dz_ayG__screenGrid img{border:1px solid #d5d2c9;width:100%;height:auto}.workflow-explorer-module__dz_ayG__screenGrid figcaption{color:#555d65;margin-top:.75rem;font-size:.72rem;line-height:1.6}.workflow-explorer-module__dz_ayG__explanation{background:#f2eee5;border-top:3px solid #b5934f;min-height:300px;padding:1.5rem}.workflow-explorer-module__dz_ayG__explanation h3{font-family:var(--font-heading);margin:.7rem 0;font-size:1.8rem}.workflow-explorer-module__dz_ayG__explanation>p{font-size:.9rem;line-height:1.75}.workflow-explorer-module__dz_ayG__explanation>a{text-underline-offset:4px;margin:1rem 0;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.workflow-explorer-module__dz_ayG__explanation .workflow-explorer-module__dz_ayG__note{font-size:.75rem}.workflow-explorer-module__dz_ayG__note a{text-decoration:underline}.workflow-explorer-module__dz_ayG__explorer :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #a76c23}.workflow-explorer-module__dz_ayG__content .mmap-quote{margin:2rem 0 0;padding:1.5rem 2rem}.workflow-explorer-module__dz_ayG__content .mmap-quote blockquote{font-size:1.35rem}@media (max-width:800px){.workflow-explorer-module__dz_ayG__explorer{padding:3rem 1.2rem}.workflow-explorer-module__dz_ayG__screenGrid{grid-template-columns:1fr;gap:1rem}.workflow-explorer-module__dz_ayG__explanation{min-height:0}.workflow-explorer-module__dz_ayG__journey summary{gap:1rem}.workflow-explorer-module__dz_ayG__steps{gap:.5rem}.workflow-explorer-module__dz_ayG__steps button{padding:.7rem;font-size:.7rem}.workflow-explorer-module__dz_ayG__content .mmap-quote{padding:1.5rem 0}}
