.pl-scribble[data-astro-cid-bfokhvtr]{font-family:Nothing You Could Do,cursive;font-size:21px;line-height:1.35;color:var(--color-accent)}.pl-hero-head[data-astro-cid-bfokhvtr]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pl-title[data-astro-cid-bfokhvtr]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:42px;line-height:1.14;letter-spacing:-.01em;margin-bottom:22px;max-width:620px}.pl-underline[data-astro-cid-bfokhvtr]{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:4px}.pl-scribble-hero[data-astro-cid-bfokhvtr]{flex-shrink:0;text-align:center;margin-top:8px;transform:rotate(-4deg)}.pl-hero-body[data-astro-cid-bfokhvtr]{max-width:540px;margin-bottom:24px}.pl-hero-body[data-astro-cid-bfokhvtr] p[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);margin-bottom:14px}.pl-hero-actions[data-astro-cid-bfokhvtr]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.pl-tags[data-astro-cid-bfokhvtr]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 32px}.pl-tag[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-size:13px;color:var(--color-muted-text);padding:6px 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff6}.pl-hero-grid[data-astro-cid-bfokhvtr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:40px;align-items:start}.pl-hero-left[data-astro-cid-bfokhvtr]{min-width:0}.pl-hero-img[data-astro-cid-bfokhvtr]{display:block;width:100%;max-width:none;height:auto;border-radius:14px;margin-top:8px}.pl-h2[data-astro-cid-bfokhvtr]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:34px;line-height:1.14;letter-spacing:-.01em;margin-bottom:20px;max-width:520px}.pl-h2-row[data-astro-cid-bfokhvtr]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pl-scribble-start[data-astro-cid-bfokhvtr],.pl-scribble-results[data-astro-cid-bfokhvtr]{flex-shrink:0;text-align:center;transform:rotate(-3deg)}.pl-body[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);max-width:540px;margin:0 0 20px}.pl-quote[data-astro-cid-bfokhvtr]{font-family:Nothing You Could Do,cursive;font-size:21px;line-height:1.5;color:var(--color-accent);background:var(--color-accent-soft);border-radius:10px;padding:24px 28px;margin:8px 0 32px;max-width:560px}.pl-split[data-astro-cid-bfokhvtr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:44px;align-items:center}.pl-split-main[data-astro-cid-bfokhvtr]{min-width:0}.pl-problem-img[data-astro-cid-bfokhvtr]{display:block;width:100%;max-width:300px;height:auto;margin-top:4px}.pl-takeaways[data-astro-cid-bfokhvtr]{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pl-take[data-astro-cid-bfokhvtr]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:22px 20px;display:flex;flex-direction:column}.pl-take-icon[data-astro-cid-bfokhvtr]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin-bottom:18px}.pl-take-icon--react[data-astro-cid-bfokhvtr]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent)}.pl-take-title[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--color-ink);margin-bottom:8px}.pl-take-body[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-size:13.5px;line-height:1.55;color:var(--color-muted-text)}.pl-flow[data-astro-cid-bfokhvtr]{list-style:none;padding:0;margin:36px 0 0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.pl-flow-step[data-astro-cid-bfokhvtr]{flex:1;min-width:84px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;position:relative;font-family:Nothing You Could Do,cursive;font-size:16px;font-weight:700}.pl-flow-step[data-astro-cid-bfokhvtr] img[data-astro-cid-bfokhvtr]{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.pl-flow-icon[data-astro-cid-bfokhvtr]{width:44px;height:44px;flex-shrink:0}.pl-flow-icon--pencil[data-astro-cid-bfokhvtr]{background:#171c1d;-webkit-mask:url(/illustrations/document_pencil_icon.svg) center / contain no-repeat;mask:url(/illustrations/document_pencil_icon.svg) center / contain no-repeat}.pl-flow-step[data-astro-cid-bfokhvtr]:not(:last-child):after{content:"→";position:absolute;top:14px;right:-8px;color:#b7cfcd;font-size:16px}.pl-mocks[data-astro-cid-bfokhvtr]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.pl-mock[data-astro-cid-bfokhvtr]{margin:0;display:flex;flex-direction:column}.pl-shot[data-astro-cid-bfokhvtr]{height:260px;width:-moz-max-content;width:max-content;border:1px solid var(--color-border);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 16px 40px -30px #0006}.pl-shot[data-astro-cid-bfokhvtr] img[data-astro-cid-bfokhvtr]{display:block;width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:top center;object-position:top center}.pl-mock-cap[data-astro-cid-bfokhvtr]{display:flex;align-items:flex-start;gap:14px;padding:18px 2px 0}.pl-mock-icon[data-astro-cid-bfokhvtr]{flex-shrink:0;width:30px;height:30px;-o-object-fit:contain;object-fit:contain;margin-top:2px}.pl-mock-icon--pencil[data-astro-cid-bfokhvtr]{background:#171c1d;-webkit-mask:url(/illustrations/document_pencil_icon.svg) center / contain no-repeat;mask:url(/illustrations/document_pencil_icon.svg) center / contain no-repeat}.pl-mock-title[data-astro-cid-bfokhvtr]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:22px;color:var(--color-ink);margin-bottom:6px}.pl-mock-body[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-size:13px;line-height:1.55;color:var(--color-muted-text)}.pl-split--principle[data-astro-cid-bfokhvtr]{grid-template-columns:minmax(0,1fr) minmax(260px,320px);margin-top:8px}.pl-principle-row[data-astro-cid-bfokhvtr]{display:flex;align-items:center;gap:16px}.pl-nolist[data-astro-cid-bfokhvtr]{list-style:none;padding:24px 28px;margin:0;display:flex;flex-direction:column;gap:12px;background:var(--color-accent-soft);border-radius:12px}.pl-nolist[data-astro-cid-bfokhvtr] li[data-astro-cid-bfokhvtr]{display:flex;align-items:center;gap:10px;font-family:Manrope,system-ui,sans-serif;font-size:14px;color:var(--color-ink)}.pl-x[data-astro-cid-bfokhvtr]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pl-scribble-focus[data-astro-cid-bfokhvtr]{flex-shrink:0;transform:rotate(-6deg)}.pl-decisions[data-astro-cid-bfokhvtr]{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pl-dec[data-astro-cid-bfokhvtr]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:22px 20px}.pl-dec-icon[data-astro-cid-bfokhvtr]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;margin-bottom:16px}.pl-dec-icon--react[data-astro-cid-bfokhvtr]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent)}.pl-dec-title[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--color-ink);margin-bottom:8px}.pl-dec-body[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-size:13px;line-height:1.55;color:var(--color-muted-text)}.pl-metrics[data-astro-cid-bfokhvtr]{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pl-metric[data-astro-cid-bfokhvtr]{display:flex;flex-direction:row;align-items:center;gap:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:20px 18px}.pl-metric-icon[data-astro-cid-bfokhvtr]{flex-shrink:0;width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.pl-metric-icon--doc[data-astro-cid-bfokhvtr]{background:var(--color-accent);-webkit-mask:url(/illustrations/document_icon.svg) center / contain no-repeat;mask:url(/illustrations/document_icon.svg) center / contain no-repeat}.pl-metric-text[data-astro-cid-bfokhvtr]{display:flex;flex-direction:column;gap:4px;min-width:0}.pl-metric-num[data-astro-cid-bfokhvtr]{font-family:Newsreader,Georgia,serif;font-size:28px;line-height:1;color:var(--color-ink);white-space:nowrap}.pl-metric-label[data-astro-cid-bfokhvtr]{font-family:Manrope,system-ui,sans-serif;font-size:12px;line-height:1.4;color:var(--color-muted-text)}@media(max-width:900px){.pl-takeaways[data-astro-cid-bfokhvtr],.pl-decisions[data-astro-cid-bfokhvtr],.pl-metrics[data-astro-cid-bfokhvtr],.pl-mocks[data-astro-cid-bfokhvtr]{grid-template-columns:repeat(2,1fr)}.pl-hero-grid[data-astro-cid-bfokhvtr],.pl-split[data-astro-cid-bfokhvtr],.pl-split--principle[data-astro-cid-bfokhvtr]{grid-template-columns:1fr;gap:28px}.pl-hero-img[data-astro-cid-bfokhvtr],.pl-problem-img[data-astro-cid-bfokhvtr]{max-width:420px}}@media(max-width:640px){.pl-hero-head[data-astro-cid-bfokhvtr],.pl-h2-row[data-astro-cid-bfokhvtr]{flex-direction:column}.pl-scribble-hero[data-astro-cid-bfokhvtr],.pl-scribble-start[data-astro-cid-bfokhvtr],.pl-scribble-focus[data-astro-cid-bfokhvtr],.pl-scribble-results[data-astro-cid-bfokhvtr]{transform:none;text-align:center;align-self:center}.pl-title[data-astro-cid-bfokhvtr]{font-size:32px}.pl-h2[data-astro-cid-bfokhvtr]{font-size:28px}.pl-problem-img[data-astro-cid-bfokhvtr],.pl-hero-img[data-astro-cid-bfokhvtr]{margin-left:auto;margin-right:auto}.pl-takeaways[data-astro-cid-bfokhvtr],.pl-decisions[data-astro-cid-bfokhvtr],.pl-metrics[data-astro-cid-bfokhvtr],.pl-mocks[data-astro-cid-bfokhvtr]{grid-template-columns:1fr}.pl-mock[data-astro-cid-bfokhvtr]{align-items:center}.pl-mock-cap[data-astro-cid-bfokhvtr]{width:100%;max-width:360px}.pl-principle-row[data-astro-cid-bfokhvtr]{flex-direction:column;align-items:center}.pl-nolist[data-astro-cid-bfokhvtr]{align-self:center}.pl-flow[data-astro-cid-bfokhvtr]{justify-content:center}.pl-hero-grid[data-astro-cid-bfokhvtr]{display:flex;flex-direction:column}.pl-hero-left[data-astro-cid-bfokhvtr]{display:contents}.pl-hero-body[data-astro-cid-bfokhvtr]{order:1}.pl-hero-img[data-astro-cid-bfokhvtr]{order:2}.pl-tags[data-astro-cid-bfokhvtr]{order:3;margin-bottom:24px}.pl-hero-actions[data-astro-cid-bfokhvtr]{order:4}}
