/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fp-privacy{position:relative;z-index:var(--fpds-layer-modal)}.fp-privacy__manage{position:fixed;z-index:var(--fpds-layer-modal);inset-inline-start:var(--fpds-space-3);inset-block-end:var(--fpds-space-3);min-height:calc(var(--fpds-space-7) - var(--fpds-space-1));padding:var(--fpds-space-2) var(--fpds-space-3);border:1px solid currentColor;border-radius:var(--fpds-radius-compact);background:var(--fp-paper);color:var(--fp-ink);font:600 12px/1.2 var(--fp-sans)}.fp-privacy__dialog{position:fixed;z-index:var(--fpds-layer-modal);inset-inline:var(--fpds-space-4);inset-block-end:var(--fpds-space-4);max-width:45rem;margin-inline:auto;padding:var(--fpds-space-5);border:1px solid var(--fp-rule);border-radius:var(--fpds-radius-compact);background:var(--fp-paper);color:var(--fp-ink)}.fp-privacy__dialog[hidden],.fp-privacy__manage[hidden]{display:none}.fp-privacy__dialog h2{margin:0 0 var(--fpds-space-2);font:600 clamp(20px,2.4vw,28px)/1.15 var(--fp-serif)}.fp-privacy__dialog p{max-width:64ch;margin:0;color:var(--fp-ink-soft);font:400 14px/1.55 var(--fp-sans)}.fp-privacy__actions{display:flex;flex-wrap:wrap;gap:var(--fpds-space-3);margin-top:var(--fpds-space-4)}.fp-privacy__actions button{min-height:calc(var(--fpds-space-7) - var(--fpds-space-1));padding:var(--fpds-space-3) var(--fpds-space-4);border:1px solid var(--fp-ink);border-radius:var(--fpds-radius-compact);background:var(--fp-ink);color:var(--fp-paper);font:700 13px/1 var(--fp-sans)}.fp-privacy__actions button+button{background:transparent;color:var(--fp-ink)}.fp-privacy button:focus-visible{outline:var(--fpds-radius-compact) solid var(--fp-brand);outline-offset:var(--fpds-space-1)}@media(max-width:32.5rem){.fp-privacy__dialog{inset-inline:var(--fpds-space-2);inset-block-end:var(--fpds-space-2);padding:var(--fpds-space-4)}.fp-privacy__actions{display:grid}.fp-privacy__actions button{width:100%}}.fp-privacy[hidden]{display:none}.fp-privacy__manage{inset-block-end:14px;inset-inline-start:14px;min-height:36px;padding:8px 12px;border:1px solid var(--fp-rule);border-radius:999px;box-shadow:0 4px 18px rgba(0,0,0,.12);font-size:11px}.fp-privacy__dialog{inset-inline:auto 16px;inset-block-end:16px;width:min(31rem,calc(100vw - 32px));max-width:none;max-height:min(80dvh,32rem);margin:0;overflow:auto;padding:24px;box-shadow:0 18px 55px rgba(0,0,0,.25)}.fp-privacy__eyebrow{display:block;margin-bottom:8px;color:var(--fp-brand);font:800 10px/1.2 var(--fp-sans);letter-spacing:.14em;text-transform:uppercase}.fp-privacy__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;width:34px;height:34px;border:0;border-radius:50%;background:var(--fp-paper-deep);color:var(--fp-ink);font:500 22px/1 var(--fp-sans)}.fp-privacy__dialog h2{max-width:calc(100% - 36px);font-size:clamp(20px,2vw,24px)}.fp-privacy__dialog p{font-size:13px;line-height:1.5}.fp-privacy__dialog .fp-privacy__status{margin-top:10px;font-size:12px;font-weight:700;color:var(--fp-ink)}.fp-privacy__dialog .fp-privacy__signal{margin-top:8px;padding:8px;border-inline-start:3px solid var(--fp-brand);background:var(--fp-paper-deep)}.fp-privacy__signal[hidden]{display:none}.fp-privacy__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.fp-privacy__actions button,.fp-privacy__actions button+button{min-height:44px;padding:10px 12px;background:var(--fp-ink);color:var(--fp-paper);border:1px solid var(--fp-ink);font-size:12px;line-height:1.3}.fp-privacy__actions button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:32.5rem){.fp-privacy__manage{inset-inline-start:8px;inset-block-end:8px}.fp-privacy__dialog{inset-inline:8px;inset-block-end:8px;width:auto;max-height:85dvh;padding:20px}.fp-privacy__actions{grid-template-columns:1fr}.fp-privacy__actions button{width:100%}}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
