.stage-task{position:relative}.stage-task .hero .eyebrow{font-family:var(--font-serif);letter-spacing:.14em;text-transform:none;color:var(--accent-dark);font-size:var(--rj-ref-type-label)}.stage-task .hero h1{font-family:var(--font-serif);color:var(--ink);letter-spacing:.02em;line-height:1.24}.stage-task .hero h1:after{content:"";display:block;width:60px;height:2px;margin:var(--rj-ref-space-3-5) 0 0;border-radius:var(--rj-ref-radius-xs);background:linear-gradient(to right,var(--gold) 10%,var(--accent) 75%,transparent);opacity:.85}.stage-task .hero .lede{color:var(--muted);line-height:1.9}.stage-task .note-article-meta{color:var(--muted)}.stage-task .section-kicker{font-family:var(--font-serif);letter-spacing:.12em;text-transform:none;color:var(--accent-dark);font-size:var(--rj-ref-type-caption)}.stage-task .section-heading h2{font-family:var(--font-serif);color:var(--ink);position:relative;padding-left:var(--rj-ref-space-5)}.stage-task .section-heading h2:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--accent);transform:rotate(45deg)}.stage-task .section-copy{color:var(--muted);line-height:1.85}.stage-task .panel{background:linear-gradient(180deg,var(--rj-ref-color-raised),var(--rj-heritage-color-paper-warm));border:1px solid var(--line);box-shadow:var(--rj-art-shadow-warm-hairline)}.stage-task .task-misconceptions li{background:var(--rj-preserved-color-rgba-191-138-32-0-07-3dcb43e5de);border:1px solid var(--rj-preserved-color-rgba-191-138-32-0-24-f486e89bc7)}.stage-task .task-misconception-mark{align-self:start;width:9px;height:9px;margin:var(--rj-ref-space-1-5) auto 0;background:var(--rj-preserved-color-b67a21-4772ab7654);transform:rotate(45deg);font-size:var(--rj-ref-type-zero)}.stage-task .stage-action-list li,.stage-task .task-misconceptions p{color:var(--ink)}.stage-task .stage-action-list li::marker{color:var(--accent-dark);font-family:var(--font-serif);font-weight:700}.stage-task .tool-card{background:linear-gradient(180deg,var(--rj-ref-color-raised),var(--rj-heritage-color-paper-warm));border:1px solid var(--line);box-shadow:var(--rj-art-shadow-warm-hairline);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.stage-task a.tool-card:hover{transform:translateY(-2px);border-color:var(--rj-ref-color-accent-a42);box-shadow:var(--rj-art-shadow-warm-lift)}.stage-task .tool-card-head h3{font-family:var(--font-serif);color:var(--ink)}.stage-task .tool-card p{color:var(--muted)}.stage-task .feature-cta{color:var(--accent-dark);letter-spacing:.04em}