.guide-cover.svelte-ir3z89{position:relative;aspect-ratio:21 / 9;overflow:hidden;border:1px solid var(--fm-ink);background:var(--fm-ink)}@media(max-width:768px){.guide-cover.svelte-ir3z89{aspect-ratio:4 / 3}}.guide-cover__img.svelte-ir3z89{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(.95)}.guide-cover__scrim.svelte-ir3z89{position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#0000000d,#0000 60%,#00000073)}.guide-cover__chrome.svelte-ir3z89{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px}@media(min-width:768px){.guide-cover__chrome.svelte-ir3z89{padding:24px 28px}}.guide-prose.svelte-ir3z89{display:flex;flex-direction:column;gap:56px}.guide-section-head.svelte-ir3z89{display:flex;align-items:baseline;gap:18px;margin-bottom:18px;border-bottom:1px dashed var(--fm-border);padding-bottom:14px}.guide-section-num.svelte-ir3z89{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:600;font-size:30px;line-height:1;color:var(--fm-purple);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0}.guide-section-title.svelte-ir3z89{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-.02em;color:var(--fm-ink)}@media(min-width:768px){.guide-section-num.svelte-ir3z89{font-size:36px}.guide-section-title.svelte-ir3z89{font-size:34px}}.guide-body.svelte-ir3z89{font-family:"Source Serif 4",Georgia,serif;font-size:19px;line-height:1.7;color:var(--fm-ink);margin:0;text-wrap:pretty}.guide-body--lead.svelte-ir3z89{font-size:21px;line-height:1.6}.guide-body--lead.svelte-ir3z89:first-letter{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:4.4em;line-height:.9;float:left;font-weight:600;margin:.06em .12em -.05em 0;color:var(--fm-purple);letter-spacing:-.04em}.guide-pullquote.svelte-ir3z89{margin:40px -20px;padding:28px;background:var(--fm-sand);border-top:1px solid var(--fm-ink);border-bottom:1px solid var(--fm-ink);position:relative}@media(min-width:768px){.guide-pullquote.svelte-ir3z89{margin:48px -36px;padding:36px 40px}}.guide-pullquote__mark.svelte-ir3z89{display:block;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:84px;line-height:.6;color:var(--fm-purple);margin-bottom:-8px}.guide-pullquote__text.svelte-ir3z89{font-family:"Source Serif 4",Georgia,serif;font-size:24px;line-height:1.4;color:var(--fm-ink);margin:0;text-wrap:balance}@media(min-width:768px){.guide-pullquote__text.svelte-ir3z89{font-size:28px}}.guide-takeaways.svelte-ir3z89{margin-top:24px;padding:32px;border:1px solid var(--fm-ink);background:var(--fm-bg)}@media(min-width:768px){.guide-takeaways.svelte-ir3z89{margin-top:40px;padding:40px}}.guide-end.svelte-ir3z89{margin-top:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--fm-ink);padding-top:20px;flex-wrap:wrap}.guide-bio.svelte-ir3z89{margin-top:32px;padding-top:32px;border-top:1px dashed var(--fm-border)}.guide-toc.svelte-ir3z89{border-left:1px solid var(--fm-border);padding-left:16px;max-width:200px}
