.expressions[data-astro-cid-jm6bym3j]{--line:var(--sandstone-deep);--ink-2:var(--muted);gap:var(--space-l) clamp(1rem, 3vw, 3rem);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.dark[data-astro-cid-jm6bym3j]{--line:color-mix(in srgb, var(--ivory) 35%, transparent);--ink-2:color-mix(in srgb, var(--ivory) 78%, var(--charcoal))}.expressions[data-astro-cid-jm6bym3j]:before{content:"";background:var(--line);height:1px;position:absolute;top:.3rem;left:0;right:0}.expressions[data-astro-cid-jm6bym3j]>li[data-astro-cid-jm6bym3j]{gap:var(--space-s);padding-top:var(--space-l);align-content:start;min-width:0;scroll-margin-top:6rem;display:grid;position:relative}.node[data-astro-cid-jm6bym3j]{background:var(--accent);width:.65rem;height:.65rem;position:absolute;top:0;left:0;transform:rotate(45deg)}.dark[data-astro-cid-jm6bym3j] .node[data-astro-cid-jm6bym3j]{background:var(--sandstone)}.name[data-astro-cid-jm6bym3j]{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:.06em;font-weight:300;line-height:1}.by[data-astro-cid-jm6bym3j]{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;vertical-align:middle;color:var(--ink-2);white-space:nowrap;font-weight:500}.focus[data-astro-cid-jm6bym3j]{color:var(--accent)}.dark[data-astro-cid-jm6bym3j] .focus[data-astro-cid-jm6bym3j]{color:var(--sandstone)}.text[data-astro-cid-jm6bym3j]{color:var(--ink-2);max-width:36ch}.expect[data-astro-cid-jm6bym3j]{padding:var(--space-s) 0 0;margin-top:var(--space-xs);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2);gap:.35rem;list-style:none;display:grid}.expect[data-astro-cid-jm6bym3j] li[data-astro-cid-jm6bym3j]:before{content:"+ ";color:var(--accent)}.dark[data-astro-cid-jm6bym3j] .expect[data-astro-cid-jm6bym3j] li[data-astro-cid-jm6bym3j]:before{color:var(--sandstone)}@media (width<=47.99rem){.expressions[data-astro-cid-jm6bym3j]{grid-template-columns:1fr;gap:0;padding-left:1.75rem}.expressions[data-astro-cid-jm6bym3j]:before{width:1px;height:auto;inset:0 auto 0 .3rem}.expressions[data-astro-cid-jm6bym3j]>li[data-astro-cid-jm6bym3j]{padding-top:0;padding-bottom:var(--space-l)}.node[data-astro-cid-jm6bym3j]{top:.6rem;left:-1.75rem}}.virsa[data-astro-cid-2bevfxbq]{gap:var(--space-l);display:grid}.senses[data-astro-cid-2bevfxbq]{color:var(--muted);flex-wrap:wrap;gap:.5rem 0;padding:0;list-style:none;display:flex}.senses[data-astro-cid-2bevfxbq]:not(.detailed) li[data-astro-cid-2bevfxbq]+li[data-astro-cid-2bevfxbq]:before{content:"";vertical-align:middle;background:var(--sandstone-deep);width:1.25rem;height:1px;margin-inline:.7rem;display:inline-block}.senses[data-astro-cid-2bevfxbq].detailed{gap:var(--space-m) clamp(1rem, 3vw, 3rem);color:var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.senses[data-astro-cid-2bevfxbq].detailed li[data-astro-cid-2bevfxbq]{padding-top:var(--space-s);border-top:var(--hairline);align-content:start;gap:.35rem;min-width:0;display:grid}.sense-name[data-astro-cid-2bevfxbq]{font-size:var(--step-1);font-weight:360}.senses[data-astro-cid-2bevfxbq].detailed p[data-astro-cid-2bevfxbq]{color:var(--muted);max-width:32ch}.route[data-astro-cid-2bevfxbq]{gap:var(--space-m);display:grid}.leg[data-astro-cid-2bevfxbq]{gap:var(--space-s) clamp(1rem, 2vw, 2rem);padding-top:var(--space-m);border-top:1px solid var(--fg);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:baseline;display:grid}.onward[data-astro-cid-2bevfxbq]{border-top:1px dashed var(--sandstone-deep)}.leg-label[data-astro-cid-2bevfxbq]{color:var(--accent)}.onward[data-astro-cid-2bevfxbq] .leg-label[data-astro-cid-2bevfxbq]{color:var(--muted)}.cities[data-astro-cid-2bevfxbq]{font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.35rem clamp(1.1rem,2.4vw,2.25rem);padding:0;font-weight:320;line-height:1.2;list-style:none;display:flex}.onward[data-astro-cid-2bevfxbq] .cities[data-astro-cid-2bevfxbq]{color:var(--muted)}.cities[data-astro-cid-2bevfxbq] li[data-astro-cid-2bevfxbq]{white-space:nowrap}.cities[data-astro-cid-2bevfxbq] li[data-astro-cid-2bevfxbq]:before{content:"";vertical-align:.12em;background:var(--accent);width:.4em;height:.4em;margin-right:.45em;display:inline-block;transform:rotate(45deg)}.onward[data-astro-cid-2bevfxbq] .cities[data-astro-cid-2bevfxbq] li[data-astro-cid-2bevfxbq]:before{border:1px solid var(--sandstone-deep);background:0 0}.note[data-astro-cid-2bevfxbq]{font-size:var(--step--1);color:var(--muted)}@media (width<=47.99rem){.leg[data-astro-cid-2bevfxbq]{grid-template-columns:1fr}.senses[data-astro-cid-2bevfxbq].detailed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35.99rem){.senses[data-astro-cid-2bevfxbq]:not(.detailed) li[data-astro-cid-2bevfxbq]+li[data-astro-cid-2bevfxbq]:before{width:.75rem;margin-inline:.45rem}}
