/* Nine topics share one continuous reading canvas. Vary media/callouts, never repaint the hero boundary. */
.cl-article-rollout{--rollout-accent:#7d303b}.cl-article-rollout .cl-article-hero{border-bottom:1px solid #e5dbce}.cl-article-rollout .cl-pilot-header-media{transform:none}.cl-article-rollout .cl-article-hero h1{font-size:clamp(31px,3.15vw,48px)}
.cl-article-rollout.cl-pilot-choice-opening .cl-pilot-header-media{border-radius:25px 25px 70px 25px;padding:8px;overflow:hidden}
.cl-article-rollout.cl-pilot-stage-opening .cl-pilot-header-media{border-bottom:5px solid #9b6066}.cl-article-rollout.cl-pilot-stage-opening .cl-article-eyebrow{border-left:3px solid #8a4550;padding-left:13px}.cl-article-rollout.cl-pilot-stage-opening .cl-pilot-callout--opening{background:#f1e9de}
.cl-article-rollout.cl-pilot-comparison-opening .cl-article-hero-inner{gap:44px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cl-article-rollout.cl-pilot-comparison-opening .cl-pilot-header-media{border-radius:12px;box-shadow:10px 10px 0 #e8ded2}
.cl-article-rollout.cl-pilot-document-opening .cl-pilot-header-media{transform:rotate(1deg);border-radius:5px 22px 22px 22px}
.cl-article-rollout.cl-pilot-evidence-opening .cl-pilot-header-media{padding:18px;background:#fffdf9;border:1px solid #cdbfb0;box-shadow:0 15px 45px #4d362b13}
.cl-article-rollout.cl-pilot-record-opening .cl-pilot-header-media{border-radius:24px 24px 8px 8px;border-bottom:5px solid #93666a}.cl-article-rollout.cl-pilot-record-opening .cl-pilot-callout--opening{border-radius:0 15px 15px 0}
.cl-article-rollout.cl-pilot-conversation-opening .cl-pilot-header-media{border-radius:80px 24px 24px 24px;padding:9px;overflow:hidden}.cl-article-rollout.cl-pilot-conversation-opening .cl-article-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}
.cl-article-rollout.cl-pilot-checklist-opening .cl-pilot-header-media{border-radius:46% 46% 15px 15px;overflow:hidden;padding:8px}.cl-article-rollout.cl-pilot-checklist-opening .cl-pilot-callout--opening{background:#f3eee5;border-left-color:#6f6860}
.cl-article-rollout .cl-rollout-diagram--comparison .cl-pilot-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-article-rollout .cl-pilot-diagram>h2{margin:0 0 22px;padding:0}.cl-article-rollout .cl-pilot-diagram-card h3{font-size:.98rem}.cl-article-rollout .cl-pilot-diagram-card a{color:#7d303b;font-weight:800;font-size:.82rem;text-underline-offset:4px}
.cl-article-rollout .cl-pilot-topic-links{margin-top:24px}.cl-article-rollout .cl-pilot-actions{row-gap:18px}.cl-article-rollout .cl-pilot-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:999px){.cl-article-rollout .cl-article-hero-inner{grid-template-columns:1fr!important;gap:30px!important}.cl-article-rollout .cl-pilot-header-media{max-width:680px!important;transform:none}.cl-article-rollout .cl-article-hero h1{font-size:clamp(31px,4.5vw,44px)}}
@media(max-width:600px){.cl-article-rollout .cl-pilot-header-media{border-radius:13px!important;padding:8px!important;box-shadow:0 13px 35px #4d362b0e!important}.cl-article-rollout .cl-article-hero h1{font-size:30px}.cl-article-rollout .cl-pilot-diagram-grid{grid-template-columns:1fr!important}.cl-article-rollout .cl-pilot-diagram>h2{margin:0 0 20px;padding:0;font-size:1.15rem}.cl-article-rollout .cl-pilot-related-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.cl-article-rollout *{scroll-behavior:auto}}
@media print{.cl-article-rollout .cl-pilot-header-media,.cl-article-rollout .cl-pilot-diagram{display:none!important}.cl-article-rollout .cl-article-prose{font-size:11pt}.cl-article-rollout .cl-article-hero{background:white}}
