.qv-experience .qv-journey-invitation{border:1px solid var(--line);background:#f2eee5;margin-top:30px;padding:28px}.qv-experience .qv-journey-invitation h2{margin:12px 0 16px;font-size:clamp(28px,3vw,36px);line-height:1.25}.qv-experience .qv-journey-invitation p{max-width:700px}.qv-experience .qv-journey-unavailable{color:var(--foreground);border-left:2px solid var(--gold);margin:20px 0 10px;padding-left:14px;font-size:15px;line-height:1.65}.qv-experience .qv-journey-unavailable strong{margin-bottom:5px;display:block}.qv-experience .qv-journey-invitation .button{text-align:center;min-height:48px}.qv-save-consent{cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0;line-height:1.65;display:flex}.qv-save-consent input{accent-color:#73551f;flex:none;width:20px;height:20px;margin-top:4px}.qv-save-result{overflow-wrap:anywhere;min-width:0}.qv-save-result .button:disabled{opacity:.6;cursor:not-allowed}:is(.qv-save-result input:focus-visible,.qv-save-result button:focus-visible){outline-offset:4px;outline:3px solid #73551f}.qv-save-status:empty{display:none}@media (max-width:760px){.qv-experience .qv-journey-invitation{margin-top:24px;padding:22px 18px}.qv-experience .qv-journey-invitation h2{font-size:29px}.qv-experience .qv-journey-invitation .qv-journey-unavailable{font-size:14px}.qv-experience .qv-journey-invitation .button{width:100%}}.qv-experience .qv-completion{border-left:3px solid var(--gold);background:#f2eee5;margin:24px 0;padding:24px}.qv-experience .qv-completion h2{margin-top:0;font-size:clamp(27px,4vw,34px)}.qv-experience .qv-local-download{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;min-width:0;margin-top:28px;padding:26px}.qv-experience .qv-local-download h2{font-size:clamp(27px,4vw,34px)}.qv-experience .qv-local-download .button{font:inherit;white-space:normal;cursor:pointer;border:0;max-width:100%;min-height:48px;padding:14px 22px;line-height:1.5}.qv-experience .qv-local-download .button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.qv-experience .qv-pdf-status{font-size:15px}.qv-experience .qv-pdf-status:empty{display:none}@media (max-width:760px){.qv-experience .qv-completion,.qv-experience .qv-local-download{padding:20px 18px}.qv-experience .qv-local-download .button{width:100%}}
