.page{position:relative;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h)}.page-stage{position:absolute;inset:0 0 auto;height:min(100%,820px);overflow:hidden;pointer-events:none;z-index:0}.page>.container,.page-body{position:relative;z-index:1}.page-title{font:400 var(--text-3xl)/1.04 var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance}.lost{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:clamp(32px,6vw,104px);min-height:min(74vh,660px);padding-block:clamp(40px,7vw,104px)}.lost .page-title{margin-top:var(--space-4)}.lost .lead{margin-top:var(--space-5)}.lost-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-6);font-weight:500}.lost-links .button-primary{width:auto;padding-inline:var(--space-6) var(--space-5)}.lost-links .text-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px}.ghost{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);min-height:300px;padding:clamp(22px,2.6vw,34px);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-xl);transition:border-color var(--duration-slow) ease}.ghost.is-struck{border-color:var(--color-accent);transition-duration:60ms}.ghost-coins{display:flex;align-items:center;gap:var(--space-4)}.ghost-coin{width:56px;height:56px;border:var(--border-width) dashed var(--color-border-strong);border-radius:50%}.ghost .route-spark{width:64px;stroke:var(--color-border-strong)}.ghost-bar{display:block;width:96px;height:14px;border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-sm)}.ghost-bar-name{width:min(72%,260px);height:26px}.ghost-figures{display:flex;gap:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) dashed var(--color-border)}@media(max-width:860px){.lost{grid-template-columns:minmax(0,1fr);min-height:0}.ghost{min-height:0;gap:var(--space-5)}.ghost-coin{width:44px;height:44px}}@media(max-width:560px){.lost-links{gap:var(--space-2) var(--space-5)}.lost-links li:first-child{flex-basis:100%;margin-bottom:var(--space-2)}.lost-links .button-primary{width:100%}}
