
.batch-article .article-heading h1{max-width:1050px}
.batch-article .editorial-figure,.batch-article .example,.batch-article .prompt-sheet{margin:34px 0;background:#fff;border:1px solid #d6cedf;box-shadow:5px 5px 0 #e3d8f5;scroll-margin-top:145px}
.batch-article .example-label{background:#271444;color:#fff;padding:14px 25px;font-size:12px;font-weight:800;letter-spacing:.07em}
.batch-article .eyebrow{display:block;font-size:12px;line-height:1.7;color:#6330b5;letter-spacing:.06em;font-weight:800;margin-bottom:15px}
.batch-article .page-demo,.batch-article .ad-demo,.batch-article .message-demo,.batch-article .letter-demo,.batch-article .prompt-sheet{padding:30px}
.batch-article .example h3,.batch-article .prompt-sheet h3{font-size:29px;line-height:1.5;margin:0 0 20px}
.batch-article .example h4,.batch-article .prompt-sheet h4{font-size:18px;line-height:1.6;margin:22px 0 10px}
.batch-article .example p,.batch-article .prompt-sheet p,.batch-article .example li,.batch-article .prompt-sheet li{font-size:16px;line-height:1.95}
.batch-article .example p:last-child,.batch-article .prompt-sheet p:last-child{margin-bottom:0}
.batch-article .example ul,.batch-article .prompt-sheet ul{padding-left:22px;margin:0 0 20px}
.batch-article .example li,.batch-article .prompt-sheet li{margin-bottom:8px}
.batch-article .ad-demo{background:#efe8ff}
.batch-article .bridge-label{text-align:center;background:var(--yellow);padding:14px 18px;font-size:13px;font-weight:800}
.batch-article .sample-action{display:inline-block;background:var(--purple);color:#fff;padding:14px 18px;font-size:15px;font-weight:800;line-height:1.7;margin-top:10px}
.batch-article .demo-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #e4dcee;border-bottom:1px solid #e4dcee;margin:24px 0}
.batch-article .message-demo{background:#f4f1f7;border-top:1px solid #d6cedf}
.batch-article .journey-track{list-style:none;padding:10px 24px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0}
.batch-article .journey-track li{position:relative;background:#f0e9ff;padding:18px 12px;border-top:4px solid var(--purple)}
.batch-article .journey-track li:last-child{background:#fff8cc;border-color:#e1bd00}
.batch-article .journey-track b{font-size:17px;display:block;line-height:1.6;margin-bottom:9px}
.batch-article .journey-track span{font-size:13px;line-height:1.7;display:block}
.batch-article .brief-list{padding:0 26px 20px;margin:0}
.batch-article .brief-list>div{display:grid;grid-template-columns:130px 1fr;gap:15px;border-top:1px solid #e5dfee;padding:18px 0}
.batch-article .brief-list dt{font-size:16px;font-weight:800;color:#6330b5}
.batch-article .brief-list dd{margin:0;font-size:16px;line-height:1.9}
.batch-article .prompt-sheet{border-top:6px solid var(--purple);background:#faf8ff}
.batch-article .curtain-demo{background:#fffaf0}
.batch-article .curtain-demo h3{font-size:35px;color:#371765}
.batch-article .demo-callout{padding:20px;background:white;border-left:4px solid var(--purple);margin:22px 0}
.batch-article .demo-callout h4{margin-top:0}
.batch-article .quote-row{display:grid;grid-template-columns:1fr 1.65fr 1.65fr;border-top:1px solid #ddd4e8}
.batch-article .quote-row>*{padding:18px 17px;font-size:15px;line-height:1.8;min-width:0}
.batch-article .quote-row>div:nth-child(2){background:#f6f2fc}
.batch-article .quote-row>div:nth-child(3){background:#fffbea}
.batch-article .quote-row small{display:none}
.batch-article .quote-row em{display:block;font-size:12px;font-style:normal;font-weight:800;margin-top:8px;color:#663b00}
.batch-article .quote-head{background:#30164f;color:#fff}
.batch-article .letter-demo{background:linear-gradient(90deg,#f4edff 4px,#fff 4px)}
.batch-article .related-reading{margin:45px 0 15px;padding:24px;border-top:3px solid var(--purple);background:#f1eaff}
.batch-article .related-reading h2{font-size:21px;margin-bottom:15px}
.batch-article .related-reading a{display:block;font-size:16px;line-height:1.7;padding:12px 0;border-bottom:1px solid #d7c6f3;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1023px){.batch-article .journey-track{grid-template-columns:1fr 1fr}.batch-article .demo-split{grid-template-columns:1fr;gap:0}.batch-article .brief-list>div{grid-template-columns:1fr;gap:6px}}
@media(max-width:600px){.batch-article .page-demo,.batch-article .ad-demo,.batch-article .message-demo,.batch-article .letter-demo,.batch-article .prompt-sheet{padding:23px 20px}.batch-article .example h3,.batch-article .prompt-sheet h3{font-size:25px}.batch-article .curtain-demo h3{font-size:28px}.batch-article .quote-head{display:none}.batch-article .quote-row{grid-template-columns:1fr 1fr}.batch-article .quote-row>b{grid-column:1/-1;background:#30164f;color:white;padding:10px 16px}.batch-article .quote-row>div{font-size:14px;padding:16px 13px}.batch-article .quote-row small{display:block;color:#694091;font-size:12px;font-weight:800;margin-bottom:7px}.batch-article .journey-track{padding:0 18px 23px}.batch-article .example-label{padding:12px 20px}.batch-article .brief-list{padding:0 20px 12px}.batch-article .example p,.batch-article .prompt-sheet p{font-size:16px}.batch-article .editorial-figure,.batch-article .example,.batch-article .prompt-sheet{scroll-margin-top:130px}}
