/* Loaded last so the shared guide stylesheet cannot flatten the key decision ribbon. */
.demand-path{position:relative;margin-bottom:32px;padding:24px 28px;border-radius:var(--radius);background:var(--ink);color:var(--surface);overflow:hidden}
.demand-path:after{content:'→';position:absolute;right:28px;top:50%;font:500 72px/1 var(--serif);color:hsl(43 23% 83% / .14);transform:translateY(-50%)}
.demand-path p{font-size:16px;letter-spacing:.01em}.demand-path small{display:block;max-width:66em;margin-top:8px;color:hsl(43 23% 83%);font-size:13px}.demand-path a{color:hsl(42 55% 78%);text-underline-offset:4px}
@media(max-width:760px){.demand-path{padding:24px}.demand-path:after{right:14px;font-size:56px}}
@media(max-width:520px){.demand-path{padding:20px}.demand-path p{max-width:14em;font-size:15px}}
