.return-journey{color:#f2ede2;border-top:1px solid #695a36;padding:30px 0}.return-journey h2{font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.025em;margin-bottom:18px}.return-journey h3{font-size:19px;margin-bottom:8px}.return-journey p{color:#c3beb2;line-height:1.7;max-width:70ch;margin:10px 0}.return-row{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #484332}.return-row a{flex-shrink:0}.return-journey a{color:#e6c675;text-underline-offset:4px}.return-journey button,.measure-consent button{background:transparent;border:1px solid #998354;color:#e6c675;padding:10px 14px;min-height:44px;border-radius:6px;cursor:pointer;margin:8px 10px 8px 0}.return-access{padding:28px 0}.return-access a{display:inline-block;margin:10px 18px 10px 0}.return-journey details{border-top:1px solid #484332;padding-top:18px}.return-journey summary{cursor:pointer;min-height:44px}.return-journey :focus-visible,.measure-consent :focus-visible{outline:2px solid #e6c675;outline-offset:4px}.measure-consent{background:#15140f;color:#ddd6c6;padding:16px clamp(20px,4vw,60px);border-top:1px solid #695a36;font:14px/1.65 system-ui}.measure-consent p{max-width:80ch}.measure-consent strong{display:block;color:#f2ede2}.measure-consent button:hover,.return-journey button:hover{background:#e6c675;color:#111}.return-journey::-moz-selection,.measure-consent::-moz-selection{background:#e6c675;color:#111}.return-journey::selection,.measure-consent::selection{background:#e6c675;color:#111}@media(max-width:600px){.return-row{align-items:flex-start;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:no-preference){.return-row a{transition:transform .22s cubic-bezier(.16,1,.3,1)}.return-row a:hover{transform:translate(4px)}}.measure-consent nav a{color:#e6c675;text-underline-offset:4px;display:inline-block;min-height:44px;padding:10px 0}.measure-consent nav{display:flex!important;position:static;flex-wrap:wrap;gap:12px;align-items:center}
