[data-lp] [data-block-type=journey] .jr-path{gap:var(--lp-s5);grid-template-columns:minmax(0,1fr);max-inline-size:40rem;margin-inline:auto;display:grid;position:relative}[data-lp] [data-block-type=journey] .jr-stop{align-items:start;gap:var(--lp-s4);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}[data-lp] [data-block-type=journey] .jr-stop:not(:last-child):before{content:"";inset-block:calc(2.25rem + var(--lp-s2)) calc(-1 * var(--lp-s5));background-color:var(--c-border);inline-size:2px;position:absolute;inset-inline-start:calc(1.125rem - 1px)}[data-lp] [data-block-type=journey] .jr-num{z-index:1;background-color:var(--c-bg);min-inline-size:2.25rem;position:relative}[data-lp] [data-block-type=journey] .jr-stop:last-child .jr-num{border-color:var(--c-btn);background-color:var(--c-btn);color:var(--c-btn-text)}[data-lp] [data-block-type=journey] .jr-num[data-tick] .lp-icon{--c-icon:currentColor}[data-lp] [data-block-type=journey] .jr-stop-body{gap:var(--lp-s1);min-inline-size:0;padding-block-start:var(--lp-s1);display:grid}[data-lp] [data-block-type=journey] .jr-chapter{color:var(--c-muted)}@container lp (min-width:64rem){[data-lp] [data-block-type=journey] .jr-path{grid-template-columns:repeat(var(--jr-cols,4), minmax(0, 1fr));gap:var(--lp-s5);max-inline-size:none}[data-lp] [data-block-type=journey] .jr-path[data-count="2"]{--jr-cols:2;max-inline-size:44rem}[data-lp] [data-block-type=journey] .jr-path[data-count="3"]{--jr-cols:3;max-inline-size:60rem}[data-lp] [data-block-type=journey] .jr-path[data-count="5"]{--jr-cols:5}[data-lp] [data-block-type=journey] .jr-stop{text-align:center;justify-items:center;gap:var(--lp-s4);grid-template-columns:minmax(0,1fr)}[data-lp] [data-block-type=journey] .jr-stop:not(:last-child):before{inset-block:calc(1.125rem - 1px) auto;inset-inline:calc(50% + 1.75rem) calc(-50% + 1.75rem - var(--lp-s5));block-size:2px;inline-size:auto}[data-lp] [data-block-type=journey] .jr-stop-body{justify-items:center;padding-block-start:0}[data-lp] [data-block-type=journey] .jr-text{max-inline-size:16rem}}[data-lp] [data-block-type=journey] .jr-pairs{gap:var(--lp-s3);grid-template-columns:minmax(0,1fr);display:grid}[data-lp] [data-block-type=journey] .jr-pairs-head{display:none}[data-lp] [data-block-type=journey] .jr-pair{border:1px solid var(--c-border);border-radius:var(--r-card);background-color:var(--c-bg);display:grid;position:relative;overflow:hidden}[data-lp] [data-block-type=journey] .jr-pair>:is(.jr-from,.jr-to){padding:var(--lp-s4)}[data-lp] [data-block-type=journey] .jr-pair>.jr-to{background-color:var(--c-surface)}[data-lp] [data-block-type=journey] .jr-pair>.jr-arrow{z-index:1;--jr-seam:28px;inline-size:var(--jr-seam);block-size:var(--jr-seam);margin-block:calc(var(--jr-seam) / -2);border:1px solid var(--c-border);background-color:var(--c-bg);border-radius:50%;justify-self:end;margin-inline-end:var(--lp-s4);position:relative}[data-lp] [data-block-type=journey] :is(.jr-from,.jr-to){align-items:start;column-gap:var(--lp-s3);grid-template-columns:auto minmax(0,1fr);row-gap:2px;display:grid}[data-lp] [data-block-type=journey] .jr-tag{grid-column:2}[data-lp] [data-block-type=journey] .jr-from{color:var(--c-muted)}[data-lp] [data-block-type=journey] .jr-from .lp-icon{--c-icon:var(--c-muted);margin-block-start:var(--lp-s1)}[data-lp] [data-block-type=journey] .jr-to{font-weight:var(--w-strong)}[data-lp] [data-block-type=journey] .jr-to .lp-icon{margin-block-start:var(--lp-s1)}[data-lp] [data-block-type=journey] :is(.jr-from,.jr-to)>.lp-icon{grid-row:1/span 2}[data-lp] [data-block-type=journey] .jr-arrow{inline-size:20px;color:var(--c-muted);place-items:center;display:grid;transform:rotate(90deg)}[data-lp][dir=rtl] [data-block-type=journey] .jr-arrow,[data-lp] [dir=rtl] [data-block-type=journey] .jr-arrow{transform:rotate(-90deg)}[data-lp] [data-block-type=journey] .jr-arrow .lp-icon{--c-icon:var(--c-muted)}@container lp (min-width:48rem){[data-lp] [data-block-type=journey] .jr-pairs{row-gap:0;column-gap:var(--lp-s5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}[data-lp] [data-block-type=journey] :is(.jr-pairs-head,.jr-pair){grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}[data-lp] [data-block-type=journey] .jr-pair{background-color:#0000;border:0;border-radius:0;gap:0;padding:0}[data-lp] [data-block-type=journey] .jr-pairs-head>*{padding-block:var(--lp-s3);padding-inline:var(--lp-s5)}[data-lp] [data-block-type=journey] :is(.jr-from,.jr-to){padding-block:var(--lp-s4);padding-inline:var(--lp-s5);border-block-end:1px solid var(--c-border);align-self:stretch;align-items:center}[data-lp] [data-block-type=journey] :is(.jr-from,.jr-to)>.lp-icon{grid-row:auto;margin-block-start:0}[data-lp] [data-block-type=journey] .jr-tag{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-lp] [data-block-type=journey] .jr-arrow,[data-lp][dir=rtl] [data-block-type=journey] .jr-arrow{transform:none}[data-lp] [data-block-type=journey] .jr-pair>.jr-arrow{background-color:#0000;border:0;justify-self:center;margin:0}[data-lp] [data-block-type=journey] .jr-pair>:is(.jr-from,.jr-to){padding-block:var(--lp-s4);padding-inline:var(--lp-s5)}[data-lp] [data-block-type=journey] .jr-pair>.jr-from{background-color:#0000}[data-lp] [data-block-type=journey] :is(.jr-to,.jr-col-to){background-color:var(--c-surface)}[data-lp] [data-block-type=journey] .jr-col-to{color:var(--c-link);border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card)}[data-lp] [data-block-type=journey] .jr-col-from{color:var(--c-muted)}[data-lp] [data-block-type=journey] .jr-pair:last-child .jr-to{border-block-end:0;border-end-end-radius:var(--r-card);border-end-start-radius:var(--r-card)}[data-lp] [data-block-type=journey] .jr-pair:last-child .jr-from{border-block-end:0}}[data-lp] [data-block-type=journey] .jr-checks{gap:var(--lp-s3) var(--lp-s7);grid-template-columns:minmax(0,1fr);display:grid}[data-lp] [data-block-type=journey] .jr-check{align-items:start;gap:var(--lp-s3);padding-block:var(--lp-s3);border-block-end:1px solid var(--c-border);grid-template-columns:auto minmax(0,1fr);display:grid}[data-lp] [data-block-type=journey] .jr-tick{background-color:var(--c-tile);border-radius:50%;place-items:center;block-size:2rem;inline-size:2rem;display:grid}[data-lp] [data-block-type=journey] .jr-tick .lp-icon{--c-icon:var(--c-tile-ink)}[data-lp] [data-block-type=journey] .jr-tick[data-num]{color:var(--c-tile-ink);font-family:var(--f-display);word-spacing:var(--ws-display,0);font-weight:var(--w-display);font-size:calc(var(--lp-fs--1) * var(--k-display));font-variant-numeric:tabular-nums lining-nums;line-height:1}[data-lp] [data-block-type=journey] .jr-check-text{font-weight:var(--w-strong);padding-block-start:var(--lp-s1)}@container lp (min-width:48rem){[data-lp] [data-block-type=journey] .jr-checks:not([data-count="1"]):not([data-count="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}}[data-lp] [data-block-type=journey] .jr-shift{gap:var(--lp-s3);grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}[data-lp] [data-block-type=journey] .jr-panel{gap:var(--lp-s3);padding:var(--lp-s5);border-radius:var(--r-card);border:1px solid var(--art-card-line);align-content:start;display:grid}[data-lp] [data-block-type=journey] .jr-panel[data-side=from]{background-color:color-mix(in oklab, var(--c-text) 4%, var(--c-bg))}[data-lp] [data-block-type=journey] .jr-panel[data-side=to]{border-color:color-mix(in oklab, var(--c-link) 35%, transparent);background-color:color-mix(in oklab, var(--c-link) 8%, var(--art-card-bg));box-shadow:var(--art-shadow-lg)}[data-lp] [data-block-type=journey] .jr-panel-label{font-family:var(--f-display);word-spacing:var(--ws-display,0);font-weight:var(--w-display);font-size:calc(var(--lp-fs-2) * var(--k-display));color:var(--c-text);margin:0}[data-lp] [data-block-type=journey] .jr-panel[data-side=from] .jr-panel-label{color:var(--c-muted)}[data-lp] [data-block-type=journey] .jr-panel-list{gap:var(--lp-s3);margin:0;padding:0;list-style:none;display:grid}[data-lp] [data-block-type=journey] .jr-panel-list>li{align-items:flex-start;gap:var(--lp-s3);line-height:1.6;display:flex}[data-lp] [data-block-type=journey] .jr-panel[data-side=from] .jr-panel-list>li{color:var(--c-muted)}[data-lp] [data-block-type=journey] .jr-panel[data-side=to] .jr-panel-list>li{color:var(--c-text);font-weight:var(--w-strong)}[data-lp] [data-block-type=journey] .jr-panel-list .lp-icon{flex:none;margin-block-start:var(--lp-s1)}[data-lp] [data-block-type=journey] .jr-panel[data-side=to] .lp-icon{color:var(--c-link)}[data-lp] [data-block-type=journey] .jr-shift-arrow{background-color:var(--c-btn);block-size:52px;inline-size:52px;color:var(--c-btn-text);border-radius:50%;justify-self:center;place-items:center;display:grid;rotate:90deg}[data-lp] [data-block-type=journey] .jr-shift-arrow .lp-icon{color:var(--c-btn-text)}[data-lp][dir=rtl] [data-block-type=journey] .jr-shift-arrow{rotate:-90deg}@container lp (min-width:48rem){[data-lp] [data-block-type=journey] .jr-shift{align-items:center;column-gap:var(--lp-s4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}[data-lp] [data-block-type=journey] .jr-shift-arrow,[data-lp][dir=rtl] [data-block-type=journey] .jr-shift-arrow{rotate:0deg}}[data-lp] [data-block-type=journey] .jr-road{--jr-dot:2.3rem;gap:var(--lp-s4);margin:0;padding:0;list-style:none;display:grid;position:relative}[data-lp] [data-block-type=journey] .jr-road:before{content:"";inset-block:calc(var(--jr-dot) / 2);border-inline-start:2px dashed color-mix(in oklab, var(--c-link) 50%, transparent);position:absolute;inset-inline-start:calc(var(--jr-dot) / 2)}[data-lp] [data-block-type=journey] .jr-road-stop{gap:var(--lp-s4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}[data-lp] [data-block-type=journey] .jr-road-dot{z-index:1;inline-size:var(--jr-dot);block-size:var(--jr-dot);background-color:var(--art-card-bg);box-shadow:0 0 0 2px color-mix(in oklab, var(--c-link) 50%, transparent), 0 0 0 7px var(--c-bg);color:var(--c-link);font-weight:var(--w-strong);border-radius:50%;place-items:center;display:grid;position:relative}[data-lp] [data-block-type=journey] .jr-road-stop[data-edge] .jr-road-dot{background-color:var(--c-btn);color:var(--c-btn-text);box-shadow:0 0 0 7px var(--c-bg)}[data-lp] [data-block-type=journey] .jr-road-dot .lp-icon{color:var(--c-btn-text)}[data-lp] [data-block-type=journey] .jr-road-card{gap:var(--lp-s2);padding:var(--lp-s4);justify-items:start;display:grid}[data-lp] [data-block-type=journey] .jr-road-tag{min-block-size:26px;padding-inline:var(--lp-s3);background-color:color-mix(in oklab, var(--c-link) 12%, var(--c-bg));color:var(--c-link);font-weight:var(--w-strong);font-size:calc(var(--lp-fs--1) * var(--k-text));border-radius:999px;align-items:center;display:inline-flex}@container lp (min-width:48rem){[data-lp] [data-block-type=journey] .jr-road:before{inset-inline-start:calc(50% - 1px)}[data-lp] [data-block-type=journey] .jr-road-stop{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}[data-lp] [data-block-type=journey] .jr-road-stop>.jr-road-dot{grid-area:1/2}[data-lp] [data-block-type=journey] .jr-road-stop:nth-child(odd)>.jr-road-card{grid-area:1/1}[data-lp] [data-block-type=journey] .jr-road-stop:nth-child(2n)>.jr-road-card{grid-area:1/3}}[data-lp] [data-block-type=journey] .jr-cards{gap:var(--lp-gap);counter-reset:none;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}[data-lp] [data-block-type=journey] .jr-card{align-content:start;gap:var(--lp-s3);padding:calc(24px * var(--density));border:1px solid var(--art-card-line);border-radius:var(--r-card);background-color:var(--art-card-bg);box-shadow:var(--art-shadow);display:grid;position:relative}[data-lp] [data-block-type=journey] .jr-card[data-tone=deep]{background-color:var(--c-bg);border-color:#0000}[data-lp] [data-block-type=journey] .jr-card-ico{border-radius:var(--r-area);background-color:color-mix(in oklab, var(--c-link) 11%, var(--c-bg));block-size:52px;inline-size:52px;color:var(--c-link)}[data-lp] [data-block-type=journey] .jr-card[data-tone=deep] .jr-card-ico{background-color:color-mix(in oklab, var(--c-hl) 22%, var(--c-bg));color:var(--c-hl)}[data-lp] [data-block-type=journey] .jr-card-tag{padding:2px var(--lp-s3);background-color:var(--c-hl);color:var(--lp-ink);font-weight:var(--w-strong);font-size:calc(var(--lp-fs--1) * var(--k-text));border-radius:999px;position:absolute;inset-block-start:calc(24px * var(--density));inset-inline-end:calc(24px * var(--density))}[data-lp] [data-block-type=journey] .jr-card-text{font-family:var(--f-display);word-spacing:var(--ws-display,0);font-weight:var(--w-display);font-size:calc(var(--lp-fs-2) * var(--k-display));text-wrap:balance;line-height:1.4}[data-lp] [data-block-type=journey] .jr-card-ch{padding:var(--lp-s1) var(--lp-s3);background-color:color-mix(in oklab, var(--c-link) 9%, var(--c-bg));color:var(--c-link);font-weight:var(--w-strong);font-size:calc(var(--lp-fs--1) * var(--k-text));border-radius:999px;justify-self:start;margin:0}[data-lp] [data-block-type=journey] .jr-card[data-tone=deep] .jr-card-ch{background-color:color-mix(in oklab, var(--c-text) 12%, transparent);color:var(--c-text)}@container lp (min-width:40rem){[data-lp] [data-block-type=journey] .jr-cards:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}[data-lp] [data-block-type=journey] .jr-cards[data-count="3"]>.jr-card:last-child{grid-column:1/-1}}@container lp (min-width:64rem){[data-lp] [data-block-type=journey] .jr-cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-lp] [data-block-type=journey] .jr-cards[data-count="3"]>.jr-card:last-child{grid-column:auto}[data-lp] [data-block-type=journey] .jr-card{padding:calc(30px * var(--density))}}
