.platform-page h1,.platform-page h2,.platform-page h3{text-wrap:balance}.platform-deck{font-size:var(--text-md);max-width:54ch}.platform-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s5)}.platform-primary-link,.platform-text-link{display:inline-flex;align-items:center;gap:var(--s3);min-height:var(--s7);text-decoration:none;padding-block:var(--s3)}.platform-primary-link{border-bottom:1px solid var(--ember)}.platform-text-link{border-bottom:1px solid var(--structure)}.platform-primary-link:hover,.platform-text-link:hover{border-color:var(--text-primary)}.platform-status-note{color:var(--text-secondary);font-size:var(--text-sm);max-width:72ch}.platform-connection-section{padding-block:var(--s8);border-block:1px solid var(--structure-dim)}.platform-visual-heading{display:grid;grid-gap:var(--s4);gap:var(--s4);margin-bottom:var(--s7)}.platform-visual-heading h2{font-size:var(--text-display)}.platform-visual-heading p{color:var(--text-secondary)}.platform-connection-map{display:grid;align-items:center;grid-gap:var(--s3);gap:var(--s3)}.platform-connection-map a{display:grid;grid-gap:var(--s2);gap:var(--s2);padding-block:var(--s4);text-decoration:none;border-bottom:1px solid var(--structure)}.platform-connection-map a:hover{border-color:var(--text-primary)}.platform-map-label{font-size:var(--text-lg)}.platform-connection-map a>span:last-child{font-size:var(--text-sm);color:var(--text-secondary)}.platform-map-join{color:var(--ember);font-size:var(--text-xl);transform:rotate(90deg);justify-self:center}.platform-connection-foundation{margin-top:var(--s6);max-width:88ch;color:var(--text-secondary)}.platform-story{padding-block:var(--s8);border-bottom:1px solid var(--structure-dim)}.platform-brief-body section[id],.platform-connection-section[id],.platform-next[id],.platform-story[id]{scroll-margin-top:var(--s9)}.platform-story-grid{display:grid;grid-gap:var(--s6);gap:var(--s6);align-items:center}.platform-story-visual{min-width:0}.platform-drawing{width:100%;height:auto;overflow:visible}.platform-drawing text{font-family:inherit;font-size:25px;font-weight:300;fill:var(--text-primary)}.platform-drawing .drawing-small{font-size:21px}.platform-drawing .drawing-fine{font-size:16px;fill:var(--text-secondary)}.drawing-paper{fill:var(--ground-raised);stroke:var(--structure);stroke-width:1.5;stroke-linejoin:round}.drawing-person,.drawing-rule{fill:none;stroke:var(--structure);stroke-width:1.5}.drawing-arrow,.drawing-route{fill:none;stroke:var(--ember);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.drawing-grid{fill:none;stroke:var(--structure-dim);stroke-width:.5}.platform-story-visual figcaption{display:grid;grid-gap:var(--s1);gap:var(--s1);margin-top:var(--s4);font-size:var(--text-sm);color:var(--text-secondary);max-width:55ch}.platform-story-visual figcaption>span{font-size:var(--text-sm)}.platform-story-copy{display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:start;min-width:0}.platform-story-copy h2{font-size:var(--text-display)}.platform-story-copy p{max-width:54ch}.platform-story-scope{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);padding-top:var(--s2)}.platform-story-scope li{color:var(--text-secondary);font-size:var(--text-sm);padding-bottom:var(--s2);border-bottom:1px solid var(--structure-dim)}.platform-lead-window{display:grid;grid-gap:var(--s2);gap:var(--s2);border-left:2px solid var(--ember);padding-left:var(--s4);margin-top:var(--s3)}.platform-lead-window>span{color:var(--text-secondary);font-size:var(--text-sm)}.platform-lead-window>p{font-size:var(--text-lg);line-height:1.4}.platform-lead-window>p>span{font-size:var(--text-body)}.platform-lead-window small{color:var(--text-secondary);font-size:var(--text-sm);max-width:54ch}.platform-next{padding-block:var(--s8)}.platform-next-grid{display:grid;grid-gap:var(--s7);gap:var(--s7)}.platform-next-grid>div{display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:start;align-content:start}.platform-next h2{font-size:var(--text-display)}.platform-readiness{padding-top:var(--s5);border-top:1px solid var(--structure)}.platform-readiness p{color:var(--text-secondary)}.platform-brief-header{display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:start;padding-block:var(--s7) var(--s8)}.platform-brief-header h1{font-size:var(--text-display)}.platform-brief-grid{display:grid;grid-gap:var(--s7);gap:var(--s7);padding-bottom:var(--s9)}.platform-brief-nav{display:grid;grid-gap:var(--s2);gap:var(--s2);align-content:start}.platform-brief-nav a{padding-block:var(--s3);min-height:var(--s7);border-bottom:1px solid var(--structure-dim);text-decoration:none}.platform-brief-nav a:hover{border-color:var(--text-primary)}.platform-brief-body{min-width:0}.platform-brief-body>section{display:grid;grid-gap:var(--s5);gap:var(--s5);padding-block:var(--s7);border-top:1px solid var(--structure)}.platform-brief-body h2{font-size:var(--text-xl)}.platform-brief-body p{max-width:70ch}.platform-brief-areas{display:grid;grid-gap:var(--s6);gap:var(--s6)}.platform-brief-areas>section{display:grid;grid-gap:var(--s3);gap:var(--s3)}.platform-brief-areas ul{padding-left:var(--s5);display:grid;grid-gap:var(--s2);gap:var(--s2)}.platform-brief-step{display:grid;grid-gap:var(--s4);gap:var(--s4);padding-top:var(--s5);border-top:1px solid var(--structure-dim)}@media (min-width:640px){.platform-connection-map{grid-template-columns:1fr auto 1fr auto 1fr;gap:var(--s4)}.platform-map-join{transform:none}}@media (min-width:1024px){.platform-connection-section,.platform-next,.platform-story{padding-block:var(--s9)}.platform-story-grid{grid-template-columns:1fr 1fr;gap:var(--s8)}.platform-story-reverse .platform-story-visual{order:2}.platform-story-reverse .platform-story-copy{order:1}.platform-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s8)}.platform-brief-grid{grid-template-columns:230px minmax(0,1fr);gap:var(--s8)}.platform-brief-nav{position:-webkit-sticky;position:sticky;top:var(--s9);align-self:start}.platform-brief-body>section:first-child{padding-top:0;border-top:0}}@media print{.platform-brief-header .platform-actions,.platform-brief-header>a,.platform-brief-nav,.site-footer,.site-header,.skip-link{display:none!important}.platform-brief-grid{display:block}.platform-brief-body>section,.platform-brief-header{padding-block:var(--s5)}}