.prototype-tour{gap:1.5rem;min-width:0;display:grid}.prototype-tour-controls{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:stretch;gap:.375rem 1.25rem;display:flex}.prototype-tour-controls button{max-width:100%;min-height:3.25rem;color:var(--muted-foreground);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:.625rem;padding:.75rem .125rem;display:inline-flex}.prototype-tour-controls button[aria-pressed=true]{color:var(--foreground);border-bottom-color:currentColor}.flagship-reader .prototype-tour-controls button[aria-pressed=true]{color:var(--flagship-ink,var(--foreground))}.dark .flagship-reader .prototype-tour-controls button[aria-pressed=true]{color:var(--flagship-highlight,var(--foreground))}.prototype-tour-controls button:hover{color:var(--foreground)}.prototype-tour-controls button:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.125rem}.prototype-tour-number{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.prototype-tour-panel{min-width:0}.prototype-tour-panel .case-study-figure>a>div{border-radius:var(--radius);box-shadow:0 1.25rem 3rem -1.5rem color-mix(in oklab, var(--foreground) 25%, transparent)}.reader-disclosure{border-block:1px solid var(--border);min-width:0}.reader-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;list-style:none;display:flex}.reader-disclosure>summary::-webkit-details-marker{display:none}.reader-disclosure>summary h3{font-size:1.25rem;line-height:1.4}.reader-disclosure>summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.reader-disclosure-marker{flex:0 0 1rem;height:1rem;position:relative}.reader-disclosure-marker:before,.reader-disclosure-marker:after{content:"";background:currentColor;position:absolute}.reader-disclosure-marker:before{inset:calc(50% - .5px) 0}.reader-disclosure-marker:after{inset:0 calc(50% - .5px)}.reader-disclosure[open] .reader-disclosure-marker:after{display:none}.reader-disclosure-content{gap:2.5rem;min-width:0;padding-block:.5rem 2.5rem;display:grid}@media (prefers-reduced-motion:no-preference){.prototype-tour-panel:not([hidden]){animation:.35s cubic-bezier(.2,.8,.2,1) both prototype-tour-arrive}@keyframes prototype-tour-arrive{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}}
.flagship-reader [data-chapter-region]:has(>#leave-room-for-judgment)>section:first-of-type{max-width:46rem}.flagship-reader [data-chapter-region]:has(>#leave-room-for-judgment)>section:first-of-type h3{max-width:22ch;color:var(--primary);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08}.flagship-reader [data-chapter-region]:has(>#leave-room-for-judgment)>section:has(>ol){background:var(--flagship-paper);max-width:none;color:var(--flagship-ink);border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem)}.flagship-reader [data-chapter-region]:has(>#leave-room-for-judgment)>section>ol{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem;margin-top:2rem;padding:0;display:grid}.flagship-reader [data-chapter-region]:has(>#leave-room-for-judgment)>section>ol li{border-top:1px solid color-mix(in oklab, var(--flagship-ink) 25%, transparent);margin:0;padding-top:1rem}.flagship-reader [data-chapter-region]:has(>#leave-room-for-judgment)>section>ol li>p:first-child{letter-spacing:-.025em;font-size:1.5rem}.flagship-reader [data-chapter-region]:has(>#leave-room-for-judgment)>section>ol li>p:last-child{color:inherit;margin-top:.5rem;font-size:1rem;line-height:1.6}.flagship-reader .reader-disclosure .case-study-figure:has(img[src$=risk-uat-original\.svg]){max-width:27.375rem;margin-inline:auto}:is(.flagship-reader .case-study-figure:has(img[src$=risk-system-overview\.svg]),.flagship-reader .case-study-figure:has(img[src$=rule-change-overview\.svg]),.flagship-reader .case-study-figure:has(img[src$=rule-change-original\.svg])){max-width:45rem;margin-inline:auto}@container reader (max-width:30rem){.flagship-reader [data-chapter-region]:has(>#leave-room-for-judgment)>section>ol{grid-template-columns:minmax(0,1fr)}}
@font-face{font-family:funnelSans;src:url(../media/funnel_sans-s.p.1kjl795c-y35g.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:funnelSans Fallback;src:local(Arial);ascent-override:99.42%;descent-override:24.85%;line-gap-override:0.0%;size-adjust:100.58%}.funnelsans_209f9d02-module__FjsRGG__className{font-family:funnelSans,funnelSans Fallback}.funnelsans_209f9d02-module__FjsRGG__variable{--font-funnel-sans:"funnelSans", "funnelSans Fallback"}
