/* Agentur Zentral: editorial figures around unchanged original application screenshots. */
.prose figure[id^="tf-ci-"]{margin:42px 0;border:1px solid #3d3d3c;border-radius:12px;overflow:hidden;background:#191b1e;color:#f6f3ed;box-shadow:0 14px 32px #00000012;isolation:isolate}
.prose figure[id^="tf-ci-"]>div:first-child{padding:24px 28px 25px;border-bottom:1px solid #ffffff1b}
.prose [id^="tf-kicker-"]{display:flex;align-items:center;gap:13px;margin:0 0 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#c7c6c3;line-height:1.4}
.prose [id^="tf-kicker-"] b{display:grid;place-items:center;background:#ce070d;color:#fff;width:31px;height:31px;border-radius:5px;font-size:12px;letter-spacing:0;flex:none}
.prose [id^="tf-title-"]{font-size:clamp(22px,2.1vw,30px);line-height:1.27;letter-spacing:-.025em;margin:0;color:#f8f6f1;font-weight:700}
.prose [id^="tf-stage-"]{background:linear-gradient(125deg,#eae6de,#f5f2eb 52%,#dfdbd4);padding:28px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.prose [id^="tf-stage-"]>div:only-child{grid-column:1/-1;width:100%;max-width:670px;margin:auto}
.prose #tf-stage-01>div{max-width:none}
.prose [id^="tf-panel-"]>p{margin:0 0 12px;color:#25282c;font-size:13px;line-height:1.5;font-weight:600}
.prose [id^="tf-shot-"]{position:relative;overflow:hidden;width:100%;border-radius:3px;outline:1px solid #00000024;background:#fff;box-shadow:0 10px 22px #15171925}
.prose [id^="tf-shot-"] img{display:block;position:absolute;max-width:none;height:auto;margin:0;border-radius:0}
.prose figure[id^="tf-ci-"]>figcaption{margin:0;padding:20px 28px 22px;background:#191b1e;color:#d1d1cf;line-height:1.65;font-size:14px;border-top:1px solid #ffffff1b}
.prose #tf-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:26px;background:#f0ede6}
.prose #tf-formats>div{background:#fff;padding:22px 18px;border:1px solid #d5d0c7;border-top:3px solid #ce070d;color:#25282c;border-radius:4px}
.prose #tf-formats strong{display:block;font-size:18px;line-height:1.3}.prose #tf-formats p{font-size:13px;color:#5b5d5e;line-height:1.5;margin:10px 0 18px}
.prose #tf-formats ul{padding-left:17px;margin:0;font-size:13px;line-height:1.65}.prose #tf-formats li{margin-bottom:9px;padding-left:0}
.prose #tf-formats li::marker{color:#ce070d}
.prose #tf-timeline{list-style:none;padding:10px 28px 26px;margin:0;background:#f0ede6;counter-reset:none}
.prose #tf-timeline>li{display:grid;grid-template-columns:120px 1fr;gap:16px;margin:0;padding:22px 0;border-bottom:1px solid #cfcbc4;color:#25282c}
.prose #tf-timeline>li:last-child{border:0;padding-bottom:0}.prose #tf-timeline>li>b{color:#ce070d;font-size:25px;line-height:1.2;letter-spacing:-.03em}
.prose #tf-timeline strong{display:block;font-size:16px;line-height:1.4}.prose #tf-timeline p{font-size:14px;line-height:1.6;margin:7px 0 0;color:#53565a}
.prose #tf-exceptions{margin:0;padding:22px 28px;background:#e3ded5;border-left:3px solid #ce070d;color:#333639;font-size:13px;line-height:1.65}
.prose #tf-exceptions a{color:#a40008;font-weight:600}
@media(max-width:700px){.prose figure[id^="tf-ci-"]{margin-block:30px;border-radius:9px}.prose figure[id^="tf-ci-"]>div:first-child{padding:20px}.prose [id^="tf-stage-"]{grid-template-columns:1fr;padding:16px;gap:24px}.prose [id^="tf-title-"]{font-size:22px}.prose figure[id^="tf-ci-"]>figcaption{padding:18px 20px;font-size:13px}.prose #tf-formats{grid-template-columns:1fr;padding:16px;gap:12px}.prose #tf-formats strong{font-size:19px}.prose #tf-formats p,.prose #tf-formats ul{font-size:14px}.prose #tf-timeline{padding:0 20px 22px}.prose #tf-timeline>li{grid-template-columns:1fr;gap:10px;padding:20px 0}.prose #tf-timeline>li>b{font-size:29px}.prose #tf-exceptions{padding:18px 20px}}
#tf-shot-01-0{aspect-ratio:1347/200}#tf-shot-01-0>img{width:118.78247958426131%;left:-9.428359317000742%;top:-123%}
#tf-shot-03-0{aspect-ratio:576/519}#tf-shot-03-0>img{width:277.77777777777777%;left:-19.96527777777778%;top:-48.554913294797686%}
#tf-shot-03-1{aspect-ratio:733/530}#tf-shot-03-1>img{width:218.28103683492498%;left:-102.59208731241473%;top:-46.41509433962264%}
#tf-shot-05-0{aspect-ratio:576/563}#tf-shot-05-0>img{width:277.77777777777777%;left:-51.5625%;top:-43.3392539964476%}
#tf-shot-05-1{aspect-ratio:373/608}#tf-shot-05-1>img{width:428.9544235924933%;left:-249.32975871313673%;top:-36.51315789473684%}
#tf-shot-06-0{aspect-ratio:637/570}#tf-shot-06-0>img{width:251.1773940345369%;left:-19.623233908948194%;top:-39.64912280701755%}
#tf-shot-06-1{aspect-ratio:638/570}#tf-shot-06-1>img{width:250.78369905956114%;left:-131.34796238244516%;top:-39.64912280701755%}
#tf-shot-07-0{aspect-ratio:637/570}#tf-shot-07-0>img{width:251.1773940345369%;left:-19.623233908948194%;top:-39.64912280701755%}
#tf-shot-07-1{aspect-ratio:638/570}#tf-shot-07-1>img{width:250.78369905956114%;left:-131.34796238244516%;top:-39.64912280701755%}
#tf-shot-08-0{aspect-ratio:694/614}#tf-shot-08-0>img{width:230.54755043227667%;left:-65.27377521613833%;top:-32.89902280130293%}
#tf-shot-09-0{aspect-ratio:776/614}#tf-shot-09-0>img{width:206.18556701030926%;left:-53.09278350515464%;top:-32.73615635179153%}
#tf-shot-10-0{aspect-ratio:561/611}#tf-shot-10-0>img{width:285.204991087344%;left:-92.33511586452762%;top:-33.387888707037646%}
#tf-shot-11-0{aspect-ratio:876/607}#tf-shot-11-0>img{width:182.64840182648402%;left:-41.0958904109589%;top:-33.93739703459638%}
#tf-shot-12-0{aspect-ratio:604/597}#tf-shot-12-0>img{width:264.90066225165566%;left:-82.28476821192054%;top:-35.678391959798994%}
