.faq.svelte-1vyz8mk{gap:var(--space-5);padding-block:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}h2.svelte-1vyz8mk{max-width:12ch;font-size:var(--text-h2);letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:.95}details.svelte-1vyz8mk{border-top:1.5px solid}details.svelte-1vyz8mk:last-child{border-bottom:1.5px solid}summary.svelte-1vyz8mk{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.5rem;padding-block:var(--space-3);letter-spacing:-.02em;cursor:pointer;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;list-style:none;display:flex}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}summary.svelte-1vyz8mk:after{content:"+";font-family:var(--font-code);flex:none;font-size:1.5em;line-height:1}details[open].svelte-1vyz8mk summary:where(.svelte-1vyz8mk):after{content:"−"}p.svelte-1vyz8mk{max-width:60ch;padding-bottom:var(--space-4)}@media (width>=960px){.faq.svelte-1vyz8mk{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.deliverables.svelte-t7ak3v,.related.svelte-t7ak3v{gap:var(--space-5);padding-block:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}h2.svelte-t7ak3v{max-width:14ch;font-size:var(--text-h2);letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:.95}ul.svelte-t7ak3v{grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none;display:grid}li.svelte-t7ak3v{padding-block:var(--space-3);border-top:1.5px solid;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.3}.stack-title.svelte-t7ak3v{margin-block:var(--space-5) var(--space-3);font-size:1.25rem}.next.svelte-t7ak3v p:where(.svelte-t7ak3v){margin-bottom:var(--space-2);font-weight:600}@media (width>=960px){.deliverables.svelte-t7ak3v{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}
