
  @media (min-width: 901px) and (orientation: landscape) {
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-layout.terminal {
      grid-template-columns: minmax(310px,32%) minmax(390px,36%) minmax(300px,32%) !important;
      gap: 12px !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-panel.center {
      overflow: hidden !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-list {
      --pa216-route-left: clamp(72px, 7.2vw, 92px);
      --pa216-route-h: clamp(54px, 7.35vh, 68px);
      height: 100% !important;
      min-height: 0 !important;
      gap: clamp(5px, .85vh, 8px) !important;
      padding: 2px 0 !important;
      align-content: center !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node {
      min-height: var(--pa216-route-h) !important;
      grid-template-columns: var(--pa216-route-left) minmax(0, 1fr) clamp(50px, 5.4vw, 66px) !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.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node::before {
      inset: 4px 38px 4px 26px !important;
    }
    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.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;
      border-width: 2px !important;
      box-shadow:
        0 0 0 clamp(6px, .75vw, 9px) rgba(0,0,0,.22),
        0 0 0 clamp(8px, .95vw, 12px) color-mix(in srgb, var(--node-color, #ffd975) 30%, transparent),
        inset 0 0 0 1px rgba(255,255,255,.12),
        inset 0 0 16px color-mix(in srgb, var(--node-color, #ffd975) 18%, transparent),
        0 0 20px color-mix(in srgb, var(--node-color, #ffd975) 22%, transparent) !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon span {
      font-size: clamp(17px, 2.1vw, 24px) !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text {
      text-align: left !important;
      padding-left: 0 !important;
    }
    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;
    }
    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;
    }
    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.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index span {
      font-size: clamp(15px, 1.85vw, 22px) !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index::before {
      left: -17px !important;
      width: 15px !important;
    }
  }
