.frontier-page .fp-disclosure .fp-shell{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.fp-maturity{border:1px solid var(--fp-line);background:#ffffff05;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fp-maturity-step{border-right:1px solid var(--fp-line);min-height:42px;color:var(--fp-dim);letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 10px;font:650 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.fp-maturity-step:last-child{border-right:0}.fp-maturity-step--active{color:#071014;background:var(--fp-accent);box-shadow:0 0 28px #78d8e829}.frontier-page .fp-section-head{align-items:start}.frontier-page .fp-heading,.frontier-page .fp-callout h2{max-width:18ch}.frontier-page .fp-copy,.frontier-page .fp-card p,.frontier-page .fp-stack-item p,.frontier-page .fp-callout p,.frontier-page .fp-disclosure p{text-wrap:pretty;max-width:72ch}.frontier-page .fp-card h3,.frontier-page .fp-stack-item h3{text-wrap:balance}.frontier-page .fp-card{min-height:286px}.frontier-page .fp-status{white-space:nowrap}@media (max-width:900px){.frontier-page .fp-disclosure .fp-shell{grid-template-columns:1fr}.frontier-page .fp-stack-item .fp-status{white-space:normal;max-width:100%}}@media (max-width:620px){.fp-maturity{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-maturity-step:nth-child(2){border-right:0}.fp-maturity-step:nth-child(-n+2){border-bottom:1px solid var(--fp-line)}}
