.poster-button.svelte-1wp567n{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.poster-button.svelte-1wp567n img:where(.svelte-1wp567n){border:1px solid var(--edge);background:var(--soft);width:100%}.poster-button.svelte-1wp567n span:where(.svelte-1wp567n){background:var(--purple);color:#fff;text-transform:uppercase;padding:9px 12px;font-family:Archivo,sans-serif;font-size:.72rem;font-weight:900;position:absolute;bottom:0;right:0}.poster-actions.svelte-1wp567n{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.policy-btn-outline.svelte-1wp567n{border-color:var(--purple);color:var(--purple);background:#fff}.policy-btn-outline.svelte-1wp567n:hover,.policy-btn-outline.svelte-1wp567n:focus-visible{background:var(--purple);color:#fff}.grid-list.svelte-1wp567n .btn:where(.svelte-1wp567n){margin-top:18px}.policy-hub.svelte-1wp567n{margin-top:76px}.policy-groups.svelte-1wp567n{gap:44px;display:grid}.policy-group.svelte-1wp567n{gap:18px;display:grid}.policy-group-heading.svelte-1wp567n{gap:6px;max-width:68ch;display:grid}.policy-group-heading.svelte-1wp567n h3:where(.svelte-1wp567n){color:var(--purple);font-size:1.5rem}.policy-group-heading.svelte-1wp567n p:where(.svelte-1wp567n){color:var(--grey)}.policy-links.svelte-1wp567n{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.policy-link.svelte-1wp567n{border:1px solid var(--edge);background:#fff;gap:8px;padding:20px;display:grid}.policy-link.svelte-1wp567n span:where(.svelte-1wp567n){color:var(--purple);text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:900}.policy-link.svelte-1wp567n p:where(.svelte-1wp567n){color:var(--grey);font-size:.94rem}.policy-link.svelte-1wp567n small:where(.svelte-1wp567n){color:var(--teal);text-transform:uppercase;align-self:end;font-family:Archivo,sans-serif;font-size:.76rem;font-weight:900}.policy-link.svelte-1wp567n:not(.can-preview) small:where(.svelte-1wp567n){color:var(--grey)}.policy-link.svelte-1wp567n:hover,.policy-link.svelte-1wp567n:focus-visible{border-color:var(--purple)}.poster-dialog.svelte-1wp567n{border:1px solid var(--edge);width:min(920px,100% - 32px);max-height:min(900px,100vh - 32px);color:var(--ink);background:#fff;padding:0}.poster-dialog.svelte-1wp567n::backdrop{background:#1c1426ad}.poster-shell.svelte-1wp567n{gap:18px;padding:22px;display:grid}.poster-dialog-actions.svelte-1wp567n{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.poster-shell.svelte-1wp567n img:where(.svelte-1wp567n){object-fit:contain;width:100%;max-height:calc(100vh - 150px)}.resource-dialog.svelte-1wp567n{border:1px solid var(--edge);width:min(1120px,100% - 32px);height:min(820px,100vh - 32px);color:var(--ink);background:#fff;padding:0}.resource-dialog.svelte-1wp567n::backdrop{background:#1c1426ad}.resource-shell.svelte-1wp567n{grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;padding:20px;display:grid}.resource-dialog-actions.svelte-1wp567n{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.resource-dialog-actions.svelte-1wp567n span:where(.svelte-1wp567n){color:var(--teal);text-transform:uppercase;font-family:Archivo,sans-serif;font-size:.72rem;font-weight:900}.resource-dialog-actions.svelte-1wp567n h2:where(.svelte-1wp567n){margin-top:4px;font-size:clamp(1.15rem,2vw,1.7rem)}.resource-buttons.svelte-1wp567n{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.resource-frame.svelte-1wp567n{min-height:0;position:relative}.resource-frame.svelte-1wp567n iframe:where(.svelte-1wp567n){border:1px solid var(--edge);background:var(--soft);width:100%;height:100%}.preview-status.svelte-1wp567n{border:1px solid var(--edge);text-align:center;background:#fffffff0;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}.preview-status.svelte-1wp567n h3:where(.svelte-1wp567n){font-size:clamp(1.2rem,2vw,1.7rem)}.preview-status.svelte-1wp567n p:where(.svelte-1wp567n){max-width:440px;color:var(--grey)}.preview-blocked.svelte-1wp567n{background:#fff}@media (width<=760px){.poster-dialog-actions.svelte-1wp567n{justify-content:stretch}.resource-dialog-actions.svelte-1wp567n{display:grid}.resource-buttons.svelte-1wp567n{justify-content:stretch}}
