.tpdo-jumps{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.6rem 0}.tpdo-jumps a,.tpdo-inline a{font-weight:700}.tpdo-lead{background:#112831;color:#fff;border-left:5px solid #bd9755;padding:2rem;box-sizing:border-box;margin-bottom:2.5rem}.tpdo-lead h2,.tpdo-lead strong,.tpdo-lead p{color:#fff}.tpdo-lead .eyebrow{color:#e7c995}.tpdo-prose,.tpdo-profile{min-width:0}.tpdo-prose>section{scroll-margin-top:6rem}.tpdo-timeline{list-style:none;padding:0;border-left:2px solid #b28a4d}.tpdo-timeline li{position:relative;padding:.5rem 0 .8rem 1.3rem}.tpdo-timeline li:before{position:absolute;content:"";width:.55rem;height:.55rem;left:-.34rem;top:.95rem;background:#846331;border-radius:50%}.tpdo-timeline time{font-weight:700;color:#17323a}.tpdo-comparison,.tpdo-sequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.tpdo-comparison>section,.tpdo-sequence>section{padding:1.2rem;background:#f0e7d8;border:1px solid #cbbda5;min-width:0}.tpdo-comparison h3,.tpdo-sequence h3{font-size:1.15rem;line-height:1.4;margin-top:0}.tpdo-comparison p,.tpdo-comparison h3,.tpdo-comparison strong,.tpdo-sequence p,.tpdo-sequence h3,.tpdo-sequence strong{color:#162b32}.tpdo-sequence{grid-template-columns:1fr}.tpdo-transcript{border-left:4px solid #ac8447;background:#faf6ee;padding:1rem 1.3rem;margin:1.5rem 0}.tpdo-transcript p{margin:.6rem 0;color:#1c3036}.tpdo-transcript strong{color:#1c3036}.tpdo-demand{background:#142c34;color:#fff;padding:1.3rem;margin:1.5rem 0}.tpdo-demand p,.tpdo-demand h3,.tpdo-demand strong{color:#fff}.tpdo-source,.tpdo-why{font-size:.86rem;line-height:1.6}.tpdo-source{color:#53636a}.tpdo-source a{color:#34515c}.tpdo-question{border-top:2px solid #ad8649;padding:1.3rem 0;scroll-margin-top:6rem}.tpdo-question h3{margin:.3rem 0 .8rem}.tpdo-sources li{margin-bottom:1rem;scroll-margin-top:6rem}.tpdo-connection{background:#eee5d5;padding:1.5rem;box-sizing:border-box;border-left:4px solid #a78143;margin-top:2rem;margin-bottom:2rem}.tpdo-connection h2,.tpdo-connection p,.tpdo-connection strong{color:#172b32}.tpdo-connection a{color:#163f53}.tpdo-connection h2{font-size:1.6rem}.tpdo-inline{padding:1rem;background:#efe7d8;border-left:3px solid #a78143}.tpdo-inline a{color:#173e4f}.tpdo-profile{padding-bottom:2rem}@media(max-width:760px){.tpdo-comparison{grid-template-columns:1fr}.tpdo-lead{padding:1.3rem}.tpdo-jumps a{padding:.3rem 0}.tpdo-header h1{overflow-wrap:anywhere}.tpdo-question{padding:1rem 0}.tpdo-connection{padding:1.1rem}.tpdo-transcript{padding:.7rem 1rem}}@media print{.tpdo-lead,.tpdo-demand{background:#fff;color:#102730}.tpdo-lead h2,.tpdo-lead p,.tpdo-lead strong,.tpdo-demand h3,.tpdo-demand p,.tpdo-demand strong{color:#102730}.tpdo-comparison{display:block}.tpdo-comparison>section,.tpdo-question,.tpdo-transcript{break-inside:avoid}}
