/* V101: the approved cleaned-up PATHFINDER wordmark and independent help control. */
.sky-page-pathfinder .life-intro{position:relative;}
.sky-page-pathfinder #lifeTitle .life-pathfinder-wordmark{
  display:block;width:min(75vw,570px);max-width:100%;height:auto;
}
/* Keep the descriptive subtitle centered while positioning help independently. */
.sky-page-pathfinder .life-subtitle{
  display:flex;align-items:center;justify-content:center;
}
.sky-page-pathfinder .life-info-toggle{
  position:absolute;right:4px;bottom:2px;
  display:block;z-index:40;
}
.sky-page-pathfinder .life-info-toggle>summary{
  width:17px;height:17px;font-size:10px;line-height:1;
}
.sky-page-pathfinder .life-info-toggle[open]{z-index:220;}
.sky-page-pathfinder .life-info-toggle .life-info-panel{
  position:fixed;
  top:50%;left:50%;right:auto;
  transform:translate(-50%,-50%);
  width:min(420px,calc(100vw - 32px));max-width:none;
  max-height:calc(100dvh - 48px);overflow-y:auto;
  box-sizing:border-box;
  padding:22px 18px 18px;
  z-index:221;
  border-radius:16px;
  box-shadow:0 18px 55px #000c,0 0 16px #a783d535;
}
.sky-page-pathfinder .life-info-panel .life-info-steps{margin-top:12px;}
.sky-page-pathfinder .life-info-panel .life-info-close{
  position:absolute;right:8px;top:6px;
  display:grid;place-items:center;width:29px;height:29px;
  padding:0;color:#f0e4ff;background:transparent;
  border:0;font:600 23px/1 "Jost",sans-serif;cursor:pointer;
}
@media(max-width:400px){
  .sky-page-pathfinder .life-info-toggle{right:3px;bottom:3px;}
  .sky-page-pathfinder .life-info-toggle .life-info-panel{padding:22px 14px 16px;}
}
