.example-page{background:#171b1e;color:#f0f2f3;padding:1.5rem 5% 4rem}.example-breadcrumb{max-width:1140px;margin:0 auto 1rem;display:flex;flex-wrap:wrap;gap:.75rem;color:#bcc4cb;font-size:.875rem}.example-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.example-page #nova-contexto{max-width:1140px;margin:auto;padding:2rem 0 0}.example-page #nova-contexto .nv-intro{margin:2.5rem 0 2rem;justify-content:space-between}.example-page #nova-contexto h1{font-size:clamp(2rem,4vw,3.75rem);line-height:1.08}.example-page #nova-contexto .nv-intro p{font-size:1rem;max-width:22rem}.example-page #nova-contexto .nv-main{grid-template-columns:1.4fr 1fr;gap:3rem}.example-page #nova-contexto .nv-plan{min-height:440px}.example-page #nova-contexto .nv-detail{padding:1rem 0}.example-page #nova-contexto .nv-detail p{font-size:1rem}.example-page #nova-contexto .nv-detail h3{font-size:2rem}.example-page #nova-contexto .nv-detail a{font-size:1rem}.example-page #nova-contexto .nv-stages{margin-bottom:2rem}.example-page #nova-contexto .nv-stage{font-size:1rem;padding:1rem}.example-page #nova-contexto .nv-legend{gap:.5rem 1.5rem}.example-page #nova-contexto .nv-legend button{font-size:.875rem;min-height:44px}.example-page #nova-contexto .nv-action strong{font-size:.875rem}.example-page #nova-contexto .nv-top{font-size:.75rem}.example-page #nova-contexto .nv-caption{font-size:.8125rem}.example-page #nova-contexto .nv-room{font-size:.8125rem}.example-page #nova-contexto .nv-kicker{font-size:.8125rem}@media(max-width:760px){.example-page{padding:1.5rem 6% 3rem}.example-page #nova-contexto{padding:1rem 0 0}.example-page #nova-contexto .nv-intro{display:block;margin:1.8rem 0}.example-page #nova-contexto .nv-intro p{margin-top:1.2rem;max-width:none}.example-page #nova-contexto .nv-main{grid-template-columns:1fr;gap:1.5rem}.example-page #nova-contexto .nv-plan{min-height:340px}.example-page #nova-contexto .nv-stage{font-size:.875rem;padding:.75rem .65rem}.example-page #nova-contexto .nv-detail{padding:0}.example-page #nova-contexto .nv-top{letter-spacing:.04em;gap:.5rem}}
#nova-contexto [hidden]{display:none!important}#nova-contexto .nv-coordination{background:#20262a;border:1px solid #465158;padding:1.7rem}#nova-contexto .nv-coordination>h3{font-size:1.8rem;line-height:1.2;margin-bottom:1.6rem}#nova-contexto .nv-coordination>div{display:flex;gap:1rem;border-top:1px solid #465158;padding:1.2rem 0}#nova-contexto .nv-coordination>div>span{color:#ff555a;font-size:.875rem;padding-top:.2rem}#nova-contexto .nv-coordination h4{font-size:1rem;margin:0 0 .5rem;font-weight:600;color:#f0f2f3}#nova-contexto .nv-coordination section p{font-size:1rem;line-height:1.55;margin:0;color:#abb5bc}
