.compound-page{background:var(--platform-paper);color:var(--platform-ink)}.compound-page__head{gap:var(--space-4);padding-block:clamp(56px, 7vw, 104px) var(--space-8);border-bottom:1px solid var(--platform-rule);display:grid}.compound-page__head h1{max-width:18ch;font-family:var(--display);font-size:var(--text-display-page);letter-spacing:-.055em;margin:0;font-weight:400;line-height:.9}.compound-page__class{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--platform-ink-soft)}.compound-page__standfirst{max-width:54ch;font-size:clamp(var(--text-lg), 1.6vw, var(--text-xl));color:var(--platform-ink-soft);margin:0;line-height:1.58}.compound-page__stats{gap:var(--space-6);margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:1px solid var(--platform-rule);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.compound-page__stats dt{font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--platform-ink-soft)}.compound-page__stats dd{margin:var(--space-1) 0 0;font-family:var(--display);font-size:var(--text-lg);line-height:1.3}.compound-page__chapter{border-bottom:1px solid var(--platform-rule);grid-template-columns:minmax(0,22ch) minmax(0,60ch);gap:clamp(24px,5vw,76px);padding-block:clamp(44px,5vw,76px);display:grid}.compound-page__chapter h2{margin:var(--space-2) 0 0;font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:400;line-height:1.05}.compound-page__chapter p{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--platform-ink-soft);line-height:1.68}.compound-page__chapter p:last-child{margin-bottom:0}.compound-explainer{border-bottom:1px solid var(--platform-rule);padding-block:clamp(48px,6vw,88px)}.compound-explainer__head h2{margin:var(--space-3) 0 0;max-width:22ch;font-family:var(--display);letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:400;line-height:1}.compound-explainer__figure{margin:var(--space-7) 0 0;padding:var(--space-6);background:var(--platform-ink);color:var(--platform-warm);border-radius:var(--radius-md)}.compound-explainer__svg{width:100%;height:auto;display:block}.compound-explainer__figure figcaption{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--platform-warm) 22%, transparent);font-size:var(--text-xs);color:color-mix(in srgb, var(--platform-warm) 66%, transparent);line-height:1.55}.compound-explainer__tag{fill:currentColor;font-family:var(--text);font-size:var(--text-2xs);letter-spacing:.13em;text-transform:uppercase;opacity:.72;font-weight:700}.compound-explainer__tag--mid{text-anchor:middle}.compound-explainer__stages{gap:var(--space-6);margin:var(--space-7) 0 0;counter-reset:compound-stage;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:0;list-style:none;display:grid}.compound-explainer__stage{gap:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--platform-rule);display:grid}.compound-explainer__stage-tag{font-size:var(--text-3xs);letter-spacing:.15em;text-transform:uppercase;color:var(--platform-orange-dark);font-weight:780}.compound-explainer__stage strong{font-family:var(--display);font-size:var(--text-xl);font-weight:400;line-height:1.15}.compound-explainer__stage>span:last-child{font-size:var(--text-md);color:var(--platform-ink-soft);line-height:1.6}.compound-explainer__travel,.compound-explainer__target,.compound-explainer__node,.compound-explainer__stage{animation-duration:12s;animation-iteration-count:infinite;animation-delay:var(--stage-delay,0s);animation-fill-mode:both}.compound-explainer__travel{animation-name:compound-travel;animation-timing-function:cubic-bezier(.32,0,.16,1)}@keyframes compound-travel{0%{opacity:0;transform:translate(0)}3%{opacity:1}24%{transform:translateX(var(--travel,480px));opacity:1}34%{transform:translateX(var(--travel,480px));opacity:1}40%{transform:translateX(var(--travel,480px));opacity:0}41%,to{opacity:0;transform:translate(0)}}.compound-explainer__target{animation-name:compound-arrive}@keyframes compound-arrive{0%,20%{opacity:.3}27%,36%{opacity:1}44%,to{opacity:.3}}.compound-explainer__node{animation-name:compound-fire}@keyframes compound-fire{0%,7%{opacity:.34}13%,24%{opacity:1}32%,to{opacity:.34}}.compound-explainer__stage{animation-name:compound-attend}@keyframes compound-attend{0%,5%{border-left-color:var(--platform-rule)}12%,26%{border-left-color:var(--platform-orange)}34%,to{border-left-color:var(--platform-rule)}}@media (prefers-reduced-motion:reduce){.compound-explainer__travel,.compound-explainer__target,.compound-explainer__node,.compound-explainer__stage{animation:none}.compound-explainer__travel{transform:translateX(var(--travel,480px))}.compound-explainer__target,.compound-explainer__node{opacity:1}}@media (max-width:860px){.compound-page__chapter{grid-template-columns:1fr}.compound-explainer__figure{padding:var(--space-4)}}.compound-page__trail{padding-block:var(--space-5) 0}.compound-page__trail ol{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--platform-ink-soft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.compound-page__trail li+li:before{content:"/";margin-right:var(--space-2);color:color-mix(in srgb, var(--platform-ink) 34%, transparent)}.compound-page__trail a{color:inherit;text-decoration:none}.compound-page__trail a:hover{color:var(--platform-orange-dark)}.compound-page__trail [aria-current=page]{color:var(--platform-ink)}.compound-page__carriers{border-bottom:1px solid var(--platform-rule);padding-block:clamp(44px,5vw,76px)}.compound-page__carriers h2{margin:var(--space-3) 0 var(--space-6);font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:400;line-height:1.05}.compound-page__carriers ul,.compound-page__index{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.compound-page__carriers a,.compound-page__index a{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--platform-rule);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:grid}.compound-page__carriers a strong,.compound-page__index a strong{font-family:var(--display);font-size:var(--text-xl);font-weight:400}.compound-page__carriers a span,.compound-page__index-lede{font-size:var(--text-md);color:var(--platform-ink-soft);line-height:1.55}.compound-page__index{margin-block:var(--space-8)}.compound-page__index-class{font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--platform-orange-dark)}@media (hover:hover){.compound-page__carriers a,.compound-page__index a{transition:border-color .18s var(--platform-ease,ease)}.compound-page__carriers a:hover,.compound-page__index a:hover{border-color:var(--platform-ink)}}
