/* One scrolling surface per news item; art fills the complete article. */
body.team.is-board #team-board #portal-body{overflow-x:hidden!important;overflow-y:auto!important;min-width:0;scrollbar-gutter:auto}
body.team.is-board #team-board #area-home,body.team.is-board #team-board #news-slot{height:auto!important;min-height:100%;width:100%;min-width:0;overflow:visible!important}
body.team.is-board #team-board #news-slot{display:block!important}
body.team.is-board #team-board #welcome-news{height:auto!important;min-height:var(--news-view-height,500px)!important;overflow:hidden!important;width:100%;box-sizing:border-box}
body.team.is-board #team-board #welcome-news .welcome-copy{height:auto!important;min-height:var(--news-view-height,500px)!important;box-sizing:border-box}
body.team.is-board #team-board #welcome-news #welcome-photo,body.team.is-board #team-board #welcome-news .welcome-shade{height:100%!important;top:0!important;bottom:0!important}
body.team.is-board #team-board #dragonfly-winner{height:auto!important;min-height:max(var(--news-view-height,500px),560px)!important;overflow:hidden!important;padding-bottom:24px;box-sizing:border-box;width:100%}
body.team.is-board #team-board #duvy-tutorial-news{width:100%!important;max-width:100%!important;min-height:var(--news-view-height,500px)!important;overflow:hidden!important;box-sizing:border-box}
body.team.is-board #team-board #portal-body:has(#duvy-tutorial-news:not([hidden])){background:#edeae0}
body.team.is-board #team-board #duvy-tutorial-news .tutorial-layout{width:100%;max-width:100%;box-sizing:border-box}
body.team.is-board #team-board #duvy-tutorial-news .tutorial-character:is(:hover,:focus,:active){background:transparent!important;box-shadow:none!important;border-color:transparent!important;outline:none!important}
body.team.is-board #team-board #duvy-tutorial-news .tutorial-character:focus-visible{outline:2px dashed var(--duv-blue)!important;outline-offset:4px;border-radius:50%}
body.team.is-board #team-board #careers-open:disabled{background:#e9e9e6!important;border-color:#d5d5d2!important;color:#788187!important;opacity:.65;cursor:default}
body.team.is-board #team-board .header-build{position:absolute!important;bottom:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-end;gap:0!important;line-height:1.15!important;pointer-events:none}
body.team.is-board #team-board .header-build>*{margin:0!important;line-height:inherit!important}
body.team.is-board #team-board.has-duvy-nest .board-footer #phrase{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;margin:0!important;text-align:center!important;animation:none!important}
body.team .access-row{position:relative}
body.team .access-row #login-caps-hint{position:absolute!important;right:0;bottom:calc(100% + 6px);margin:0!important;max-width:48%;font-size:10px;line-height:1.3;text-align:right;pointer-events:none}
@media(max-width:700px){body.team.is-board #team-board #dragonfly-winner{min-height:950px!important}body.team.is-board #team-board.has-duvy-nest .board-footer #phrase{top:auto!important;bottom:auto!important;transform:none!important;margin:10px 0!important;align-self:center}body.team.is-board #team-board .header-build{position:static!important;width:100%!important;font-size:9px!important}}
body.team.is-board #team-board .header-build{align-items:flex-end!important;text-align:right!important}
body.team.is-board #team-board .header-build{left:auto!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important}body.team.is-board #team-board .header-build>.board-revision,body.team.is-board #team-board .header-build>.board-credit{position:static!important;inset:auto!important;width:100%!important;text-align:right!important;align-self:flex-end!important}

body.team.is-login #access-error,body.team.is-login #login-caps-hint{color:var(--duv-attention,#e4b465)!important}

body.team.is-board #team-board #welcome-news .welcome-kicker{align-items:baseline!important;column-gap:18px!important}body.team.is-board #team-board #welcome-news .welcome-kicker>span,body.team.is-board #team-board #welcome-news .welcome-kicker time{line-height:1.4!important;vertical-align:baseline}

/* Solo el cuadrante superior derecho: radio de la burbuja más su margen. */
body.team.is-board #team-board #welcome-news{border-top-right-radius:calc(69.7px / 2 + 16px)!important}
@media(max-width:700px),(max-height:600px){body.team.is-board #team-board #welcome-news{border-top-right-radius:calc(49.3px / 2 + 8px)!important}}
