.ga-explorer{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);grid-template-areas:"heading heading""examples system";align-items:start;gap:18px;margin-top:24px;display:grid}.ga-compare-heading{grid-area:heading}.ga-comparison,.ga-reflex-layout{grid-area:examples}.ga-system{grid-area:system}.ga-compare-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:18px;display:flex}.ga-compare-heading p{max-width:340px;font-size:14px}.ga-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ga-age-scene{background:#edf1e9;border:1px solid #cbd7c8;border-radius:18px;flex-direction:column;align-items:start;padding:24px;display:flex}.ga-next{background:#f8f9f3;border-style:dashed}.ga-scene-heading{min-height:66px}.ga-scene-heading h3{margin-top:6px}.ga-scene-svg{width:100%;height:auto;max-height:290px;margin:8px auto 16px;overflow:hidden}.ga-active-path{opacity:1}.ga-quiet-path{opacity:.18}.ga-explorer[data-playing=true] .ga-active-path{animation:2s ease-in-out 2 ga-explain}@keyframes ga-explain{0%,to{opacity:1}50%{opacity:.5}}.guardian-app .ga-scene-boundary{margin-top:12px;font-size:12px}.ga-age-scene .g-source{margin-top:14px}.guardian-app .ga-explore-age{border-bottom:1px solid var(--g-green);text-align:start;min-height:44px;color:var(--g-green);margin-top:14px}.ga-no-guide{margin:auto 0;padding-block:30px}.ga-no-guide>svg{color:var(--g-green);margin-bottom:20px}.ga-no-guide .g-guide-card{background:0 0;border:none;padding:0}.ga-system{border:1px solid var(--g-line);background:var(--g-paper);border-radius:18px;padding:24px}.ga-pathway{width:100%;height:125px;margin-top:4px}[dir=rtl] .ga-pathway{transform:scaleX(-1)}.ga-pathway-map{max-width:400px;margin-inline:auto;position:relative}.ga-pathway-targets{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:20px 0}.guardian-app .ga-pathway-targets button{border-radius:50%}.guardian-app .ga-pathway-targets button:hover{background:#286b5810}.ga-maturation{border-top:1px solid var(--g-line);margin-top:18px;padding-top:18px}.ga-maturation summary{cursor:pointer;min-height:44px;font-weight:600}.ga-maturation p{margin-block:12px;font-size:14px}.ga-system-intro{max-width:650px}.ga-system-intro p{margin-top:8px;font-size:14px}.ga-system-steps{grid-template-columns:1fr;gap:8px;margin:0 0 20px;display:grid}.guardian-app .ga-system-steps button{text-align:start;border:1px solid #cbd7c8;border-radius:12px;align-items:center;gap:12px;min-height:80px;padding:16px 12px;display:flex}.ga-system-steps button>svg{flex-shrink:0}.ga-system-steps button small{font-size:12px;display:block}.ga-system-steps button b{margin-inline-start:auto;font-size:12px}.guardian-app .ga-system-steps button[aria-pressed=true]{color:#fff;background:#286b58;border-color:#286b58}.ga-step-explanation{flex-direction:column;align-items:start;gap:12px;display:flex}.ga-step-explanation>div{max-width:650px}.ga-step-explanation p{margin-top:6px}.ga-step-explanation .g-source{flex-shrink:0}.ga-playbar{border-top:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.guardian-app .ga-playbar button{color:var(--g-green);background:#e7ede3;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px 14px;display:flex}.guardian-app .ga-playbar button:first-child{color:#fff;background:#286b58}.ga-playbar span{color:var(--g-muted);font-size:12px}.guardian-app .ga-diagram-note{margin-top:16px;font-size:12px}.ga-visit-action{margin-top:24px}.ga-reflex-layout{border:1px solid #cbd7c8;border-radius:18px;grid-template-columns:1.3fr 1fr;display:grid;overflow:hidden}.ga-reflex-visual{background:#edf1e9;padding:28px}.ga-reflex-visual h2,.ga-reflex-visual p{margin-top:12px}.ga-reflex-options{gap:14px;margin:24px 0 32px;display:flex}.guardian-app .ga-reflex-options button{border:1px solid #b6c8b8;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px;display:flex}.guardian-app .ga-reflex-options button[aria-pressed=true]{color:#fff;background:#286b58}.ga-reflex-axis{justify-content:space-between;font-size:11px;display:flex}.ga-reflex-track{background:#d9e1d5;border-radius:5px;height:28px;margin-top:8px;position:relative}.ga-reflex-window{border-inline-end:4px dotted var(--g-paper);background:#286b58;border-radius:5px;height:100%}.ga-reflex-stepping{width:16.667%}.ga-reflex-grasp{width:50%}.ga-reflex-track i{background:#193447;width:3px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.ga-window-label{font-size:14px;font-weight:600}.ga-reflex-visual small{color:var(--g-muted);font-size:12px}.ga-reflex-explanation{background:var(--g-paper);padding:28px}.ga-reflex-explanation h3{margin-top:8px}.ga-reflex-explanation p{margin-top:16px}.ga-reflex-explanation .g-source{margin-top:20px}.ga-caution{border-top:1px solid var(--g-line);padding-top:20px;font-size:13px}@media (width<=1250px){.ga-explorer{grid-template-columns:1fr;grid-template-areas:"heading""examples""system"}.ga-system-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-pathway{max-width:400px;margin-inline:auto;display:block}}@media (width<=1100px){.ga-system-steps button b{display:none}.ga-step-explanation{flex-direction:column;gap:12px;min-height:0}}@media (width<=700px){.ga-compare-heading{flex-direction:column;align-items:start;gap:10px}.ga-comparison,.ga-reflex-layout{grid-template-columns:1fr}.ga-age-scene,.ga-system,.ga-reflex-visual,.ga-reflex-explanation{padding:20px}.ga-scene-heading{min-height:0}.ga-scene-svg{max-height:250px}.ga-system-steps{grid-template-columns:1fr;gap:8px;margin-block:18px}.guardian-app .ga-system-steps button{min-height:66px;padding:12px}.ga-system-steps button b{display:block}.ga-playbar span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ga-explorer[data-playing=true] .ga-active-path{animation:none}}