.vp-root .vp-consent-ask{align-items:flex-start;gap:8px;display:flex}.vp-root .vp-consent-id{padding-top:6px}.vp-root .vp-consent-id-line,.vp-root .vp-consent-withdraw{margin:0}.vp-root .vp-consent-withdraw{padding-top:6px}.vp-root .lp-save-shell{align-items:center;display:inline-flex;position:relative}.vp-root .rec-headrow-r .lp-save-shell{align-self:flex-start}.vp-root .v2map-sb-nb-save .lp-save-shell{flex:none}.vp-root .lp-consent-dock{z-index:40;border:1px solid var(--vp-line-strong);border-radius:var(--vp-r-card);background:var(--vp-paper);width:min(320px,100vw - 32px);box-shadow:var(--vp-shadow-rest);color:var(--vp-ink);font-family:var(--vp-font);text-align:left;white-space:normal;padding:12px 14px;font-size:12.5px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0}.vp-root .lp-consent-dock .lp-consent-absent,.vp-root .lp-consent-dock .lp-consent-said{margin:0 0 8px;font-size:12.5px;line-height:1.5}.vp-root .lp-consent-dock .lp-consent-said{margin:0}.vp-root .lp-consent-dock [data-absent]{color:var(--vp-ink-soft);font-style:normal}.vp-root .lp-consent-dock .vp-consent-text{font-size:12.5px}.vp-root .lp-consent-dock .vp-consent-id-line,.vp-root .lp-consent-dock .vp-consent-withdraw{color:var(--vp-ink-soft);font-size:11.5px;line-height:1.45}.vp-root .lp-consent-dock a{color:var(--vp-blue-dark)}.vp-root .acct-row-ask .vp-consent-text{font-size:13px}.vp-root .acct-row-ask .vp-consent-id-line,.vp-root .acct-row-ask .vp-consent-withdraw{color:var(--vp-ink-soft);font-size:11.5px;line-height:1.45}@media print{.vp-root .lp-save-shell,.vp-root .lp-consent-dock{display:none}}.vp-root .lp-consent-card{background:var(--vp-paper);border:1px solid var(--vp-card-line);border-radius:var(--vp-r-card);width:320px;max-width:100%;box-shadow:var(--vp-shadow-card,0 6px 20px #16211d1a);padding:15px 17px 17px}.vp-root .lp-consent-head{font-family:var(--vp-font-display);letter-spacing:-.005em;color:var(--vp-ink);margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.4}.vp-root .lp-consent-card .lp-consent-block{margin:0}.vp-root .lp-consent-done{width:100%;min-height:38px;margin-top:12px;font-size:13px;font-weight:600;display:block}.vp-root .lp-consent-foot{font-family:var(--vp-font-mono);letter-spacing:.08em;color:var(--vp-icon);margin:10px 0 0;font-size:10.5px;font-weight:600}
