.prompt-excerpt[data-astro-cid-h5b4hhnv]{background:#1d1d1d;border:1px solid #414141;border-radius:.5rem;margin-block:1.75rem;overflow:hidden}summary[data-astro-cid-h5b4hhnv]{cursor:pointer;padding:1rem 1.25rem;list-style:none}summary[data-astro-cid-h5b4hhnv]::-webkit-details-marker{display:none}summary[data-astro-cid-h5b4hhnv]:focus-visible{outline:2px solid var(--color-sky-500);outline-offset:-3px}summary[data-astro-cid-h5b4hhnv]:hover{background:#242424}.prompt-heading[data-astro-cid-h5b4hhnv]{color:#a3a3a3;justify-content:space-between;align-items:center;gap:1rem;font:.7rem/1.6 monospace;display:flex}.prompt-heading[data-astro-cid-h5b4hhnv]>span[data-astro-cid-h5b4hhnv]:first-child>span[data-astro-cid-h5b4hhnv]{color:var(--color-sky-500);margin-right:.5rem}.prompt-action[data-astro-cid-h5b4hhnv]{color:#fafafa;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.chevron[data-astro-cid-h5b4hhnv]{font-size:1.1rem}.prompt-preview[data-astro-cid-h5b4hhnv],.prompt-full[data-astro-cid-h5b4hhnv]{color:#dedede;overflow-wrap:anywhere;font:.875rem/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.prompt-preview[data-astro-cid-h5b4hhnv]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.75rem;display:-webkit-box;overflow:hidden}.prompt-full[data-astro-cid-h5b4hhnv]{white-space:pre-wrap;border-top:1px solid #414141;padding:1.25rem}.when-open[data-astro-cid-h5b4hhnv],details[data-astro-cid-h5b4hhnv][open] .when-closed[data-astro-cid-h5b4hhnv],details[data-astro-cid-h5b4hhnv][open] .prompt-preview[data-astro-cid-h5b4hhnv]{display:none}details[data-astro-cid-h5b4hhnv][open] .when-open[data-astro-cid-h5b4hhnv]{display:inline}details[data-astro-cid-h5b4hhnv][open] .chevron[data-astro-cid-h5b4hhnv]{transform:rotate(180deg)}.post[data-astro-cid-b2uizibv]{padding-block:3rem 6rem}.back-link[data-astro-cid-b2uizibv]{color:#a3a3a3;font-size:.8rem}.back-link[data-astro-cid-b2uizibv]:hover{color:var(--color-rose-500)}.hero-grid[data-astro-cid-b2uizibv]{grid-template-columns:1.4fr .85fr;align-items:center;gap:4rem;margin-top:3.5rem;display:grid}.eyebrow[data-astro-cid-b2uizibv],.section-label[data-astro-cid-b2uizibv]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-sky-500);font:.7rem/1.8 ui-monospace,monospace}h1[data-astro-cid-b2uizibv]{letter-spacing:-.07em;margin-block:1.5rem;font-size:clamp(3.75rem,7.6vw,7.5rem);font-weight:700;line-height:.98}.subtitle[data-astro-cid-b2uizibv]{color:#d4d4d4;max-width:30rem;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.5}.byline[data-astro-cid-b2uizibv]{color:#a3a3a3;margin-top:1.5rem;font-size:.8rem}.product-tile[data-astro-cid-b2uizibv]{aspect-ratio:1;color:#171717;background:#fafafa;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.product-tile[data-astro-cid-b2uizibv] img[data-astro-cid-b2uizibv]{width:72%;height:auto}.product-tile[data-astro-cid-b2uizibv]>span[data-astro-cid-b2uizibv]{letter-spacing:-.04em;font-size:1.5rem;font-weight:600}.product-tile[data-astro-cid-b2uizibv] .product-caption[data-astro-cid-b2uizibv]{letter-spacing:0;color:#525252;margin-top:.5rem;font-size:.75rem;font-weight:400}.intro[data-astro-cid-b2uizibv]{color:#d4d4d4;max-width:48rem;margin-block:3rem 4rem;font-size:1.25rem;line-height:1.8}.overview[data-astro-cid-b2uizibv]{background:#1c1c1c;border:1px solid #404040;border-radius:.5rem;grid-template-columns:.9fr 1.1fr;gap:3.5rem;padding:2.5rem;display:grid}h2[data-astro-cid-b2uizibv]{letter-spacing:-.045em;color:#fafafa;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1.15}.overview[data-astro-cid-b2uizibv] h2[data-astro-cid-b2uizibv]{margin-block:1rem 1.25rem}.overview-intro[data-astro-cid-b2uizibv]>p[data-astro-cid-b2uizibv]:not(.eyebrow){color:#d4d4d4;font-size:.95rem;line-height:1.8}.overview-intro[data-astro-cid-b2uizibv] .overview-hint[data-astro-cid-b2uizibv]{color:#a3a3a3;margin-top:1.25rem;font-size:.8rem}.overview[data-astro-cid-b2uizibv] li[data-astro-cid-b2uizibv]+li[data-astro-cid-b2uizibv]{border-top:1px solid #363636}.overview[data-astro-cid-b2uizibv] li[data-astro-cid-b2uizibv] a[data-astro-cid-b2uizibv]{grid-template-columns:1.5rem 1fr 1rem;gap:.75rem;padding-block:.9rem;display:grid}.overview[data-astro-cid-b2uizibv] li[data-astro-cid-b2uizibv]:first-child a[data-astro-cid-b2uizibv]{padding-top:0}.overview[data-astro-cid-b2uizibv] li[data-astro-cid-b2uizibv] a[data-astro-cid-b2uizibv]:hover strong[data-astro-cid-b2uizibv]{color:var(--color-rose-500)}.section-number[data-astro-cid-b2uizibv]{color:var(--color-rose-500);padding-top:.15rem;font:.7rem/1.8 monospace}.overview[data-astro-cid-b2uizibv] strong[data-astro-cid-b2uizibv]{font-size:.9rem;font-weight:600}.section-description[data-astro-cid-b2uizibv]{color:#a3a3a3;margin-top:.25rem;font-size:.8rem;line-height:1.6;display:block}.article-body[data-astro-cid-b2uizibv]{max-width:48rem;margin-inline:auto}.article-body[data-astro-cid-b2uizibv] section[data-astro-cid-b2uizibv]{margin-top:4.5rem;scroll-margin-top:2.5rem}.article-body[data-astro-cid-b2uizibv] .section-label[data-astro-cid-b2uizibv]{color:var(--color-rose-500);margin-bottom:.8rem}.article-body[data-astro-cid-b2uizibv] h2[data-astro-cid-b2uizibv]{margin-bottom:1.5rem}.article-body[data-astro-cid-b2uizibv] p[data-astro-cid-b2uizibv]{color:#d4d4d4;margin-block:1.25rem;font-size:1.05rem;line-height:1.9}.lesson-list[data-astro-cid-b2uizibv],.review-findings[data-astro-cid-b2uizibv]{color:#d4d4d4;margin-block:1.5rem;padding-left:1.5rem;font-size:1.05rem;line-height:1.85}.lesson-list[data-astro-cid-b2uizibv]{list-style:outside}.review-findings[data-astro-cid-b2uizibv]{list-style:decimal}.lesson-list[data-astro-cid-b2uizibv] li[data-astro-cid-b2uizibv],.review-findings[data-astro-cid-b2uizibv] li[data-astro-cid-b2uizibv]{margin-block:1rem;padding-left:.4rem}.lesson-list[data-astro-cid-b2uizibv] strong[data-astro-cid-b2uizibv],.review-findings[data-astro-cid-b2uizibv] strong[data-astro-cid-b2uizibv]{color:#fafafa;font-weight:600}.article-body[data-astro-cid-b2uizibv] .editor-note[data-astro-cid-b2uizibv]{color:#a3a3a3;margin-top:3rem;font-size:.8rem}.article-body[data-astro-cid-b2uizibv] a[data-astro-cid-b2uizibv]{color:#fda4af;text-underline-offset:4px;text-decoration:underline}.article-body[data-astro-cid-b2uizibv] a[data-astro-cid-b2uizibv]:hover{color:#fff}.downloads[data-astro-cid-b2uizibv]{border-top:1px solid #404040;padding-top:3rem}.download-grid[data-astro-cid-b2uizibv]{grid-template-columns:1fr 1fr;gap:1rem;margin-block:2rem;display:grid}.download-grid[data-astro-cid-b2uizibv] a[data-astro-cid-b2uizibv]{color:#fafafa;background:#252525;border:1px solid #505050;border-radius:.4rem;padding:1.25rem;text-decoration:none}.download-grid[data-astro-cid-b2uizibv] a[data-astro-cid-b2uizibv]:hover{border-color:var(--color-sky-500);background:#303030}.download-grid[data-astro-cid-b2uizibv] strong[data-astro-cid-b2uizibv]{justify-content:space-between;gap:.5rem;font-size:.95rem;display:flex}.download-grid[data-astro-cid-b2uizibv] a[data-astro-cid-b2uizibv]>span[data-astro-cid-b2uizibv]{color:#a3a3a3;margin-top:.75rem;font-size:.75rem;display:block}.article-body[data-astro-cid-b2uizibv] .download-note[data-astro-cid-b2uizibv]{color:#a3a3a3;font-size:.85rem}@media (width<=850px){.hero-grid[data-astro-cid-b2uizibv]{grid-template-columns:1.2fr .8fr;gap:2rem}.overview[data-astro-cid-b2uizibv]{grid-template-columns:1fr;gap:2rem}.product-tile[data-astro-cid-b2uizibv]{padding:1rem}.product-tile[data-astro-cid-b2uizibv]>span[data-astro-cid-b2uizibv]{font-size:1.1rem}.product-tile[data-astro-cid-b2uizibv] .product-caption[data-astro-cid-b2uizibv]{text-align:center;font-size:.65rem}}@media (width<=600px){.post[data-astro-cid-b2uizibv]{padding-top:2rem}.hero-grid[data-astro-cid-b2uizibv]{grid-template-columns:1fr;margin-top:2rem}.product-tile[data-astro-cid-b2uizibv]{justify-self:center;width:100%;max-width:20rem}.intro[data-astro-cid-b2uizibv]{margin-block:2rem 3rem;font-size:1.1rem}.overview[data-astro-cid-b2uizibv]{padding:1.25rem}.download-grid[data-astro-cid-b2uizibv]{grid-template-columns:1fr}.article-body[data-astro-cid-b2uizibv] section[data-astro-cid-b2uizibv]{margin-top:3.5rem}}
