.policy-grid-tile.svelte-1bz3ace{color:var(--black);background-color:#ffffffe6;border:1px solid rgba(0,0,0,.15);flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:16px;overflow:hidden;padding:2rem 1.5rem;gap:1rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;height:100%;min-height:160px}.policy-grid-tile.svelte-1bz3ace:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;background-color:#fff;border-color:#00000026}.policy-tile_icon.svelte-1bz3ace{height:2.5rem;width:2.5rem;margin-bottom:.25rem;opacity:.85;transition:opacity .3s ease}.policy-grid-tile.svelte-1bz3ace:hover .policy-tile_icon:where(.svelte-1bz3ace){opacity:1}.policy-tile-heading.svelte-1bz3ace{font-size:1.15rem;font-weight:600;line-height:1.4;margin:0;color:#1a1a1a;letter-spacing:-.01em}@media screen and (max-width:767px){.policy-grid-tile.svelte-1bz3ace{padding:1.5rem 1rem;min-height:140px}}@media screen and (max-width:479px){.policy-grid-tile.svelte-1bz3ace{padding:1.25rem .75rem;min-height:130px;border-radius:12px;gap:.75rem}.policy-tile-heading.svelte-1bz3ace{font-size:.95rem;line-height:1.3}.policy-tile_icon.svelte-1bz3ace{height:2rem;width:2rem}}.empty-state.svelte-1wp567n{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:#666}
