.conditions.svelte-1suzrrn{padding:var(--page-content-top-offset) 0 64px;display:grid;gap:2rem;min-width:0}.conditions__intro.svelte-1suzrrn{max-width:720px;min-width:0;margin:0}.conditions__grid.svelte-1suzrrn{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.6rem;min-width:0}.condition-card.svelte-1suzrrn{min-height:170px;height:auto;border-radius:var(--border-radius);padding:1.6rem;display:grid;align-content:space-between;gap:.75rem;min-width:0}.condition-card__header.svelte-1suzrrn{display:flex;align-items:flex-end;gap:1rem;min-width:0}.condition-card__number.svelte-1suzrrn{font-size:2.4rem;font-weight:800;color:var(--clr-accent-container);line-height:1;flex-shrink:0}.condition-card.svelte-1suzrrn h2:where(.svelte-1suzrrn){margin:0;font-size:1.4rem;font-weight:600;min-width:0}.condition-card.svelte-1suzrrn p:where(.svelte-1suzrrn){margin:0;color:var(--clr-text-2);font-size:.95rem;line-height:1.5}.conditions__cta.svelte-1suzrrn{display:flex;flex-direction:column;gap:1.5rem;background:var(--clr-bg-2);border-radius:var(--border-radius);padding:2.5rem;min-width:0}.conditions__cta.svelte-1suzrrn h2:where(.svelte-1suzrrn){margin:0 0 .5rem;font-size:1.8rem}.conditions__cta.svelte-1suzrrn p:where(.svelte-1suzrrn){margin:0;color:var(--clr-text-2);max-width:520px}.conditions__cta-link.svelte-1suzrrn{--btn-surface: var(--clr-accent-container);--btn-color: var(--clr-accent-on-container);--btn-surface-hover: var(--clr-accent-container-hover);--btn-color-hover: var(--clr-accent-on-container-hover);border-radius:var(--border-radius-2);padding-inline:1.5rem;padding-block:.65rem;white-space:normal;text-align:center;line-height:1.25;min-height:var(--btn-height);align-self:stretch;width:100%}@media(min-width:768px){.conditions__cta.svelte-1suzrrn{flex-direction:row;align-items:center;justify-content:space-between}.conditions__cta-link.svelte-1suzrrn{align-self:center;width:auto;flex-shrink:0}}@media(max-width:768px){.conditions.svelte-1suzrrn{gap:2rem;padding-bottom:48px}.conditions__grid.svelte-1suzrrn{gap:1.25rem}.condition-card.svelte-1suzrrn{padding:1.25rem 1.2rem;min-height:0}.condition-card__header.svelte-1suzrrn{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem}.condition-card__number.svelte-1suzrrn{font-size:2rem}.condition-card.svelte-1suzrrn h2:where(.svelte-1suzrrn){font-size:1.2rem;flex:1 1 12rem}.conditions__cta.svelte-1suzrrn{padding:1.5rem}.conditions__cta.svelte-1suzrrn h2:where(.svelte-1suzrrn){font-size:1.45rem}}
