.dr-nuno-signal{display:block;width:150px;height:24px;color:#c7deff;margin:16px 0;pointer-events:none}
.dr-nuno-signal path{stroke:currentColor!important;stroke-width:1.5}
.dr-nuno-signal circle{fill:currentColor;stroke:none}
.dr-nuno-flow{stroke-dasharray:16 56;animation:dr-nuno-flow 6s linear infinite}
@keyframes dr-nuno-flow{to{stroke-dashoffset:-144}}
html.dr-motion-paused .dr-nuno-flow{animation-play-state:paused!important}
body[data-nuno-review] .nx-hero .nx-lead{font-size:clamp(17px,1.6vw,21px)!important;line-height:1.5!important;max-width:34ch}
body[data-nuno-review] #percurso{gap:64px!important;padding-top:80px!important;padding-bottom:80px!important}
body[data-nuno-review] #percurso>div:last-child{border-left:1px solid #b7c9db;padding-left:36px;position:relative}
body[data-nuno-review] #percurso>div:last-child:before{content:"";position:absolute;left:-2px;top:0;width:3px;height:40px;background:#3156a8;animation:dr-nuno-journey 16s ease-in-out infinite alternate}
@keyframes dr-nuno-journey{to{transform:translateY(200px)}}
html.dr-motion-paused body[data-nuno-review] #percurso>div:last-child:before{animation-play-state:paused!important}
body[data-nuno-review] .nx-business-band{padding:56px 0!important}
body[data-nuno-review] .nx-business-band h2{font-size:clamp(30px,3.3vw,46px)!important;line-height:1.13!important}
body[data-nuno-review] .dr-nuno-credentials{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin-top:36px!important}
.dr-nuno-credentials article{display:grid!important;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);column-gap:48px!important;border:0!important;border-top:1px solid #b7c9db!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:30px 0!important}
.dr-nuno-credentials article>.nx-overline{grid-column:1;margin:0 0 10px!important}
.dr-nuno-credentials article h3{grid-column:1;font:400 29px/1.2 Georgia,serif!important;color:#102f50!important;margin:0!important}
.dr-nuno-credentials article>p:last-child{grid-column:2;grid-row:1/3;margin:0!important;align-self:center;font-size:16px!important;line-height:1.75!important;color:#294a68!important}
body[data-nuno-review] .dr-nuno-interviews{background:#f3f0e7!important;padding-top:64px!important;padding-bottom:64px!important;max-width:none!important}
.dr-nuno-interviews>header,.dr-nuno-media-layout,.dr-nuno-interviews>noscript{max-width:1152px;margin:0 auto}
.dr-nuno-interviews header>p:last-child{max-width:64ch;font-size:17px;line-height:1.7;margin-bottom:32px}
.dr-nuno-media-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:36px}
.dr-nuno-player{aspect-ratio:16/9;background:#092640;color:#fff;position:relative;overflow:hidden}
.dr-nuno-player iframe{display:block;width:100%;height:100%;border:0;position:absolute;inset:0}
.dr-nuno-player-intro{height:100%;display:flex;flex-direction:column;justify-content:center;padding:32px;color:#fff}
.dr-nuno-player-intro>p{font:600 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.1em;color:#bad5ff!important;margin:0 0 16px!important}
.dr-nuno-player-intro strong{font:400 clamp(28px,3.5vw,48px)/1.1 Georgia,serif}
.dr-nuno-player-intro>span{font:400 14px/1.6 Inter,Arial,sans-serif;max-width:32ch;margin-top:20px;color:#d7e5f2}
.dr-nuno-interview-list{display:flex;flex-direction:column;gap:0}
.dr-nuno-interview{display:grid;gap:10px;position:relative;padding:20px 16px!important;background:transparent!important;color:#102f50!important;border:0!important;border-top:1px solid #9cb1c6!important;text-align:left;cursor:pointer;min-width:0;transition:background .18s ease}
.dr-nuno-interview[aria-pressed=true],.dr-nuno-interview:hover{background:#e1e8f2!important}
.dr-nuno-interview-index{font:600 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.08em;color:#42617e}
.dr-nuno-interview strong{font:400 28px/1.2 Georgia,serif}
.dr-nuno-interview>span:last-child{font:500 13px/1.6 Inter,Arial,sans-serif;color:#234ba0}
.dr-nuno-player-note{font:400 13px/1.6 Inter,Arial,sans-serif!important;color:#42617e!important;margin:16px 0 10px!important}
.dr-nuno-external{font:500 14px/1.7 Inter,Arial,sans-serif;color:#234ba0!important;text-underline-offset:5px;display:inline-flex;min-height:32px}
.dr-nuno-announcement{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.dr-nuno-nojs ul{list-style:none;margin:20px 0;padding:0}.dr-nuno-nojs li{border-top:1px solid #9cb1c6}.dr-nuno-nojs a{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:12px 0;font:500 16px/1.6 Inter,Arial,sans-serif;color:#234ba0;text-underline-offset:5px}
.dr-nuno-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:32px}
.dr-nuno-paths>a{display:block;position:relative;padding:28px 40px 28px 0!important;border-top:1px solid #9cb1c6!important;text-decoration:none;color:#102f50!important}
.dr-nuno-paths>a>span:first-child{font:500 12px/1.6 Inter,Arial,sans-serif;color:#3156a8}
.dr-nuno-paths h3{font:400 28px/1.2 Georgia,serif!important;margin:12px 0 0!important;color:#102f50!important;max-width:24ch}
.dr-nuno-path-arrow{position:absolute;right:4px;top:36px;font-size:24px;transition:transform .18s ease}
.dr-nuno-paths>a:hover .dr-nuno-path-arrow,.dr-nuno-paths>a:focus-visible .dr-nuno-path-arrow{transform:translate(3px,-3px)}
body[data-nuno-review] a:focus-visible,body[data-nuno-review] button:focus-visible,.dr-nuno-player iframe:focus-visible{outline:3px solid #3156d8!important;outline-offset:4px}
@media(max-width:900px){body[data-nuno-review] #percurso{gap:32px!important}.dr-nuno-media-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.dr-nuno-player-intro{padding:24px}.dr-nuno-player-intro strong{font-size:30px}.dr-nuno-interview{padding:16px 12px!important}}
@media(max-width:600px){body[data-nuno-review] .nx-hero .nx-lead{font-size:17px!important;max-width:29ch}body[data-nuno-review] #percurso{padding-top:48px!important;padding-bottom:48px!important}body[data-nuno-review] #percurso>div:last-child{padding-left:22px}.dr-nuno-credentials article{display:block!important;padding:26px 0!important}.dr-nuno-credentials article>p:last-child{margin-top:16px!important}.dr-nuno-credentials article h3{font-size:27px!important}.dr-nuno-media-layout{grid-template-columns:1fr;gap:24px}.dr-nuno-interview-list{order:-1}.dr-nuno-interview{grid-template-columns:1fr auto;gap:8px 16px;padding:16px 8px!important}.dr-nuno-interview-index{grid-column:1}.dr-nuno-interview strong{grid-column:1;font-size:26px}.dr-nuno-interview>span:last-child{grid-column:2;grid-row:1/3;align-self:center}.dr-nuno-player-intro{padding:22px}.dr-nuno-player-intro>span{font-size:12px;margin-top:12px}.dr-nuno-player-intro strong{font-size:29px}.dr-nuno-paths{grid-template-columns:1fr}.dr-nuno-paths h3{font-size:26px!important}}
@media(prefers-reduced-motion:reduce){.dr-nuno-flow,body[data-nuno-review] #percurso>div:last-child:before{animation:none!important}.dr-nuno-interview,.dr-nuno-path-arrow{transition:none!important}}
