/* Page-specific styles: ipo.html */
.tk+.pt{margin-top:var(--space-6)}
.kd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-8)}
.kd>div{background:var(--white);border:1px solid var(--hairline);border-top:4px solid var(--mustard);border-radius:var(--radius-sm);padding:var(--space-5,20px);text-align:center}
.kd>div:nth-child(even){border-top-color:var(--emerald)}
.kd small{display:block;font:600 12px/18px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--emerald)}
.kd b{display:block;margin-top:6px;font:600 20px/28px var(--font-display);color:var(--navy)}
.section-text p+.tk{margin-top:var(--space-5,20px)}
@media (max-width:900px){.kd{grid-template-columns:1fr}
}.section-media{isolation:isolate}
.section-media::before{content:"";position:absolute;z-index:0;left:calc(var(--space-5,20px) * -1);bottom:calc(var(--space-5,20px) * -1);width:38%;height:34%;background:var(--mustard);border-radius:var(--radius-lg);pointer-events:none}
.section-media::after{content:"";position:absolute;z-index:0;right:calc(var(--space-5,20px) * -1);top:calc(var(--space-5,20px) * -1);width:28%;height:26%;background:var(--emerald);border-radius:var(--radius-lg);pointer-events:none}
.section-media .ph{z-index:1;box-shadow:var(--shadow-card)}
.jda-section{padding:var(--space-14,56px) 0}
.tk+.pt{margin-top:var(--space-6)}
.section-text p+.tk{margin-top:var(--space-5,20px)}
.lk{display:flex;flex-wrap:wrap;gap:var(--space-3,12px);margin-top:var(--space-6)}
.lk a{display:inline-block;padding:10px 18px;border:1px solid var(--navy);border-radius:999px;font:600 15px/22px var(--font-display);color:var(--navy);text-decoration:none}
.rk-n{max-width:none!important;margin:var(--space-10,40px) 0 0!important;padding:var(--space-5,20px) var(--space-6)!important}
.rk-n h2{margin:0 0 var(--space-2)!important;font-size:20px!important;line-height:28px!important}
.rk-n p{margin:0!important}
.section-media{isolation:isolate}
.section-media::before{content:"";position:absolute;z-index:0;left:calc(var(--space-5,20px) * -1);bottom:calc(var(--space-5,20px) * -1);width:38%;height:34%;background:var(--mustard);border-radius:var(--radius-lg);pointer-events:none}
.section-media::after{content:"";position:absolute;z-index:0;right:calc(var(--space-5,20px) * -1);top:calc(var(--space-5,20px) * -1);width:28%;height:26%;background:var(--emerald);border-radius:var(--radius-lg);pointer-events:none}
.section-media .ph{z-index:1;box-shadow:var(--shadow-card)}
.jda-section{padding:var(--space-14,56px) 0}
