.conditions.svelte-1suzrrn{padding:64px var(--page-gutter);display:grid;gap:3rem}.conditions__intro.svelte-1suzrrn{max-width:720px;display:grid;gap:1rem}.conditions__intro.svelte-1suzrrn h1:where(.svelte-1suzrrn){margin:0;font-size:3rem;font-weight:600;padding-left:1rem;border-left:4px solid var(--clr-accent)}.conditions__intro.svelte-1suzrrn p:where(.svelte-1suzrrn){margin:0;color:var(--clr-text-2);font-size:1.1rem;line-height:1.6}.conditions__grid.svelte-1suzrrn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.6rem;grid-auto-flow:dense}.condition-card.svelte-1suzrrn{height:170px;background:var(--clr-bg-2);border-radius:var(--border-radius);padding:1.6rem;display:grid;align-content:space-between;transition:var(--transition)}.condition-card--wide.svelte-1suzrrn{grid-column:span 2}.condition-card.svelte-1suzrrn:last-child{height:auto}@media(hover:hover){.condition-card.svelte-1suzrrn:hover{transform:scale(var(--scale));background:var(--clr-bg-3)}}.condition-card__header.svelte-1suzrrn{display:flex;align-items:flex-end;gap:1rem}.condition-card__number.svelte-1suzrrn{font-size:2.4rem;font-weight:800;color:var(--clr-accent-2);line-height:1}.condition-card.svelte-1suzrrn h2:where(.svelte-1suzrrn){margin:0;font-size:1.4rem;font-weight:600}.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}.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-button.svelte-1suzrrn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.6rem;border-radius:var(--border-radius-2);background:var(--clr-accent-2);color:var(--clr-bg);font-weight:700;transition:var(--transition)}.conditions__cta-button.svelte-1suzrrn:hover,.conditions__cta-button.svelte-1suzrrn:focus-visible{background:var(--clr-accent);outline:none}@media(max-width:64rem){.condition-card--wide.svelte-1suzrrn{grid-column:auto}}@media(min-width:48rem){.conditions__cta.svelte-1suzrrn{flex-direction:row;align-items:center;justify-content:space-between}}
