
  @media (min-width: 901px) and (orientation: landscape) {
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node {
      grid-template-columns: var(--pa216-route-left) minmax(0, 1fr) clamp(44px, 4.7vw, 56px) !important;
      gap: 7px !important;
      padding-left: 5px !important;
      padding-right: 7px !important;
      clip-path: polygon(22px 0, calc(100% - 38px) 0, 100% 50%, calc(100% - 38px) 100%, 22px 100%, 0 50%) !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node::before,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node::before {
      inset: 4px 38px 4px 26px !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node::after,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node::after {
      left: calc(var(--pa216-route-left) - 10px) !important;
      right: clamp(60px, 6.4vw, 78px) !important;
      bottom: 17% !important;
      height: 4px !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon {
      width: clamp(46px, 4.8vw, 58px) !important;
      height: clamp(46px, 4.8vw, 58px) !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon span,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon span {
      font-size: clamp(17px, 2.1vw, 24px) !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text {
      min-width: 0 !important;
      padding-left: 0 !important;
      text-align: left !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text b,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text b {
      font-size: clamp(20px, 2.35vw, 30px) !important;
      letter-spacing: .035em !important;
      line-height: .98 !important;
      max-width: none !important;
      overflow: visible !important;
      text-overflow: clip !important;
      white-space: nowrap !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text small,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text small {
      margin-top: 4px !important;
      font-size: clamp(7px, .92vw, 10px) !important;
      letter-spacing: .10em !important;
      max-width: 100% !important;
      text-overflow: clip !important;
      white-space: nowrap !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index {
      width: clamp(44px, 4.7vw, 56px) !important;
      height: clamp(31px, 3.35vw, 40px) !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index span,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index span {
      font-size: clamp(15px, 1.85vw, 22px) !important;
    }
    body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index::before,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index::before {
      left: -17px !important;
      width: 15px !important;
    }
  }
