.learn.svelte-b2wyss{color:var(--cream);font-family:var(--font-body)}.band.svelte-b2wyss{padding-block:clamp(3rem,7vw,5rem)}.band.svelte-b2wyss+.band:where(.svelte-b2wyss){border-top:1px solid var(--rule)}.domain-grid.svelte-b2wyss{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);margin:0;padding:0;list-style:none}@media(min-width:768px){.domain-grid.svelte-b2wyss{grid-template-columns:repeat(3,minmax(0,1fr))}}.domain-card.svelte-b2wyss{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:13rem;height:100%;padding:var(--sp-5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);text-decoration:none;overflow:hidden;transition:border-color var(--dur-quick) ease}@media(min-width:768px){.domain-card.svelte-b2wyss{min-height:17rem}}.domain-card.svelte-b2wyss:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0a0d12f0,#0a0d12b8 55%,#0a0d1259)}@media(hover:hover)and (pointer:fine){.domain-card.svelte-b2wyss:hover{border-color:var(--rule-amber)}.domain-card.svelte-b2wyss:hover .dc-foot:where(.svelte-b2wyss){color:var(--amber-bright)}}.domain-card.svelte-b2wyss:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.domain-photo.svelte-b2wyss{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.domain-card.svelte-b2wyss h3:where(.svelte-b2wyss){margin:0 0 var(--sp-2);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:1.05;color:var(--cream)}.dc-tag.svelte-b2wyss{margin:0 0 var(--sp-4);max-width:calc(28 * var(--ch-body));font-size:var(--fs-small);line-height:1.5;color:var(--cream-soft)}.dc-foot.svelte-b2wyss{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-weight:600;font-size:var(--fs-small);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--amber);transition:color var(--dur-quick) ease}.pod-list.svelte-b2wyss{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.pod-list.svelte-b2wyss li:where(.svelte-b2wyss){border-bottom:1px solid var(--rule)}.pod-row.svelte-b2wyss{display:grid;gap:var(--sp-1);padding-block:var(--sp-5);text-decoration:none;color:var(--cream)}@media(min-width:1024px){.pod-row.svelte-b2wyss{grid-template-columns:16rem minmax(0,1fr);-moz-column-gap:var(--sp-6);column-gap:var(--sp-6)}.pod-meta.svelte-b2wyss{grid-row:1 / span 3;padding-top:.35rem}}.pod-meta.svelte-b2wyss{margin-bottom:var(--sp-1)}.pod-title.svelte-b2wyss{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;color:var(--cream);transition:color var(--dur-quick) ease}.pod-sub.svelte-b2wyss{font-family:var(--font-display);font-weight:500;font-size:var(--fs-small);letter-spacing:.02em;color:var(--cream-muted)}.pod-teaser.svelte-b2wyss{max-width:var(--read-max);margin-top:var(--sp-2);font-size:var(--fs-small);line-height:1.6;color:var(--cream-soft)}.pod-row.svelte-b2wyss:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media(hover:hover)and (pointer:fine){.pod-row.svelte-b2wyss:hover .pod-title:where(.svelte-b2wyss){color:var(--amber)}}.pod-all.svelte-b2wyss{margin-top:var(--sp-6)}@media(prefers-reduced-motion:reduce){.domain-card.svelte-b2wyss,.dc-foot.svelte-b2wyss,.pod-title.svelte-b2wyss{transition:none}}
