.card.svelte-hgcv3p{min-width:0;border-radius:var(--card-radius, 0);text-decoration:none}.card-cards.svelte-hgcv3p{padding:clamp(1.25rem,2vw,2rem);border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius, var(--radius-card))}.card-cards.svelte-hgcv3p{--text-leading: 1.6}.card-category.svelte-hgcv3p{--heading-size: 1.4rem;--heading-leading: 1.2;--heading-tracking: -.04em;--text-size: .83rem;--text-color: var(--color-text-muted);--text-min-height: 65px;--eyebrow-size: .6rem;--eyebrow-margin-top: 12px;--eyebrow-margin-bottom: 0;--list-indent: 17px;--list-margin-top: 14px;--list-margin-bottom: 28px;--list-size: .83rem;--list-color: var(--color-text-muted);--list-leading: 1.85;--list-marker: var(--color-accent-line);--link-margin-top: auto;--link-padding-top: 20px;--link-rule: var(--border-width) solid var(--color-border);padding:30px;display:flex;flex-direction:column}.card-category.svelte-hgcv3p:not(:first-child){border-left:var(--border-width) solid var(--color-border)}.card-category.svelte-hgcv3p:nth-child(2){background:var(--color-surface-muted)}.card-category.svelte-hgcv3p .card-top:where(.svelte-hgcv3p){display:flex;flex-direction:column;gap:35px;margin-bottom:24px}.card-category.svelte-hgcv3p .card-top:where(.svelte-hgcv3p) .eyebrow:where(.svelte-hgcv3p){font-size:.55rem;color:var(--color-text-muted);margin:0}.card-category.svelte-hgcv3p .badge:where(.svelte-hgcv3p){font-size:clamp(50px,5vw,76px);letter-spacing:-.065em;line-height:1}.card-task.svelte-hgcv3p{--heading-size: 1.3rem;--heading-tracking: -.035em;--heading-leading: 1.25;--heading-measure: 270px;--text-size: .85rem;--text-caption-margin-top: auto;--text-caption-padding-top: 20px;--text-caption-color: var(--color-inverse-accent);--text-caption-size: .75rem;--text-caption-transform: none;display:flex;flex-direction:column;padding:30px;border:var(--border-width) solid var(--color-inverse-border);border-radius:var(--card-radius, var(--radius-card));transition:background .2s,border-color .2s}a.card-task.svelte-hgcv3p:hover{background:var(--color-inverse-surface-hover);border-color:var(--color-inverse-border-hover)}.card-task.svelte-hgcv3p .card-top:where(.svelte-hgcv3p){display:flex;justify-content:space-between;margin-bottom:32px;color:var(--color-inverse-accent)}.card-task.svelte-hgcv3p .badge:where(.svelte-hgcv3p){font-size:40px;line-height:1;letter-spacing:-.08em}.card-example.svelte-hgcv3p{--heading-size: .95rem;--heading-leading: 1.4;--heading-weight: 500;--heading-tracking: normal;--heading-measure: 160px;--heading-margin-bottom: 0;--heading-padding-bottom: 5px;position:relative;min-height:175px;background:var(--color-surface-tint);padding:22px;border:var(--border-width) solid var(--color-border-tint);border-radius:var(--card-radius, var(--radius-card));display:flex;flex-direction:column;justify-content:space-between}.card-example.svelte-hgcv3p>.eyebrow:where(.svelte-hgcv3p){color:var(--color-text-muted)}.cross.svelte-hgcv3p{position:absolute;top:15px;right:18px;color:var(--color-decor);font-size:20px}.card-source.svelte-hgcv3p{--heading-margin-top: 30px;--heading-margin-bottom: 20px;--heading-size: clamp(26px, 2.6vw, 40px);--heading-tracking: -.06em;--heading-weight: 500;--text-size: .9rem;--text-color: var(--color-text-muted);--text-leading: 1.65;padding-top:25px;border-top:var(--border-width) solid var(--color-border)}.card-source.svelte-hgcv3p>.eyebrow:where(.svelte-hgcv3p){color:var(--color-text-muted);font-size:.6rem}.card-step.svelte-hgcv3p{--heading-size: 1.15rem;--heading-weight: 500;--heading-tracking: -.035em;--text-size: .85rem;--text-color: var(--color-text-muted);border-top:var(--border-width) solid var(--color-border);padding-top:25px}.step-number.svelte-hgcv3p{display:block;font-size:52px;line-height:1;color:var(--color-decor);letter-spacing:-.06em;margin-bottom:35px}.card-summary.svelte-hgcv3p{--heading-size: 1.4rem;--heading-weight: 500;--heading-leading: 1.5;--heading-tracking: normal;--heading-margin-top: 0;--heading-margin-bottom: 0;--text-size: .85rem;--text-color: var(--color-text-muted);--text-margin-top: 10px;--text-margin-bottom: 0;border-left:2px solid var(--color-brand);padding-left:20px}.card-tag.svelte-hgcv3p{--eyebrow-margin-top: 0;--eyebrow-margin-bottom: 0;--text-lead-size: 1.35rem;--text-lead-weight: 700;--text-lead-tracking: -.06em;--text-lead-leading: 1.5;--text-lead-margin-top: 14px;--text-lead-margin-bottom: 3px;--text-muted-size: .85rem;--text-muted-margin-top: 0;--text-muted-margin-bottom: 0;--link-display: flex;--link-min-height: 0;--link-margin-top: 20px;--link-size: .7rem;background:var(--color-surface-overlay);border:var(--border-width) solid var(--color-border-tint);border-radius:var(--card-radius, var(--radius-card));position:var(--card-position, static);right:var(--card-right, auto);bottom:var(--card-bottom, auto);width:var(--card-width, auto);padding:var(--card-padding, 22px)}@media(max-width:1100px){.card-category.svelte-hgcv3p,.card-task.svelte-hgcv3p{padding:25px}.card-category.svelte-hgcv3p{--heading-size: 1.2rem;--text-min-height: 90px}}@media(max-width:800px){.card-category.svelte-hgcv3p:not(:first-child){border-left:0;border-top:var(--border-width) solid var(--color-border)}.card-category.svelte-hgcv3p{--text-min-height: auto;--list-grid-column: 2;--link-grid-column: 2;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:35px}.card-category.svelte-hgcv3p .card-top:where(.svelte-hgcv3p){grid-row:span 4;margin-bottom:0}.card-source.svelte-hgcv3p{--text-size: .8rem}}@media(max-width:600px){.card-category.svelte-hgcv3p{--heading-size: 1.5rem;--text-size: .9rem;--list-size: .9rem;display:flex;padding:26px}.card-category.svelte-hgcv3p .card-top:where(.svelte-hgcv3p){flex-direction:row;align-items:start;justify-content:space-between;gap:20px;margin-bottom:30px}.card-category.svelte-hgcv3p .card-top:where(.svelte-hgcv3p) .eyebrow:where(.svelte-hgcv3p){max-width:80px}.card-category.svelte-hgcv3p .badge:where(.svelte-hgcv3p){font-size:55px}.card-task.svelte-hgcv3p{--heading-measure: none;--heading-size: 1.4rem;--text-size: .9rem}.card-task.svelte-hgcv3p .card-top:where(.svelte-hgcv3p){margin-bottom:24px}.card-example.svelte-hgcv3p{--heading-size: .8rem;padding:16px;min-height:160px}.cross.svelte-hgcv3p{right:13px;top:10px}.card-source.svelte-hgcv3p{--heading-size: 32px;--heading-margin-top: 20px;--text-size: .9rem}.card-step.svelte-hgcv3p{--heading-margin-bottom: 12px;--text-grid-column: 2;--text-margin-top: 0;--text-margin-bottom: 0;display:grid;grid-template-columns:55px 1fr;column-gap:20px}.step-number.svelte-hgcv3p{grid-row:span 2;font-size:40px;margin:0}.card-tag.svelte-hgcv3p{--text-lead-size: 1.1rem;--eyebrow-size: .55rem;--link-margin-top: 10px;padding:var(--card-padding, 16px)}}@media(prefers-reduced-motion:reduce){.card-task.svelte-hgcv3p{transition:none}}.grid.svelte-1fysquz{--columns: 3;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:1rem}.grid.cols-1.svelte-1fysquz{--columns: 1}.grid.cols-2.svelte-1fysquz{--columns: 2}.grid.cols-3.svelte-1fysquz{--columns: 3}.grid.cols-4.svelte-1fysquz{--columns: 4}.grid.cols-5.svelte-1fysquz{--columns: 5}.grid.cols-6.svelte-1fysquz{--columns: 6}.grid-cards.svelte-1fysquz{margin-block:2rem}.grid-category.svelte-1fysquz{gap:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);overflow:clip}.grid-task.svelte-1fysquz{gap:16px}.grid-example.svelte-1fysquz{--columns: 5;gap:12px}.grid-source.svelte-1fysquz{gap:40px;margin-bottom:30px}.grid-step.svelte-1fysquz{--columns: 4;gap:30px;list-style:none;padding:0;margin:0}.grid-summary.svelte-1fysquz{gap:35px;margin-block:35px 20px}@media(max-width:1100px){.grid-example.svelte-1fysquz{--columns: 3}.grid-step.svelte-1fysquz{gap:20px}}@media(max-width:800px){.grid-cards.svelte-1fysquz,.grid-task.svelte-1fysquz{grid-template-columns:repeat(min(var(--columns),2),minmax(0,1fr))}.grid-category.svelte-1fysquz{grid-template-columns:1fr}.grid-source.svelte-1fysquz{gap:25px}.grid-step.svelte-1fysquz{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}}@media(max-width:600px){.grid-cards.svelte-1fysquz,.grid-task.svelte-1fysquz,.grid-summary.svelte-1fysquz{grid-template-columns:1fr}.grid-summary.svelte-1fysquz{gap:25px}.grid-example.svelte-1fysquz{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-source.svelte-1fysquz{grid-template-columns:1fr;gap:20px}.grid-step.svelte-1fysquz{grid-template-columns:1fr;gap:28px}}
