.zs03yW_scope{margin-bottom:128px}.zs03yW_intro{max-width:760px}.zs03yW_intro.zs03yW_intro>p{max-width:760px;margin-top:0}.zs03yW_map{margin-top:48px}.zs03yW_shared{text-align:center}.zs03yW_shared>p{font-size:20px}.zs03yW_shared svg{fill:none;stroke:#899599;stroke-width:1.5px;width:100%;height:56px;margin-top:20px;display:block}.zs03yW_choices{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;min-width:0;margin:0;padding:0;display:grid}.zs03yW_node{position:relative}.zs03yW_node.zs03yW_node button{background:var(--paper);text-align:left;flex-direction:column;gap:14px;width:100%;height:100%;padding:24px 18px;display:flex}.zs03yW_node button>span:first-child{font-size:18px;line-height:1.4}.zs03yW_node button>span:last-child{color:#5c666c;font-size:13px;line-height:1.65}.zs03yW_node.zs03yW_node button[aria-pressed=true]{box-shadow:inset 0 -3px var(--red)}.zs03yW_node.zs03yW_node button:hover{background:#e9ece9}.zs03yW_map[data-relationship=sequence] .zs03yW_node:not(:last-child):after{content:"→";color:var(--muted);font-size:22px;position:absolute;top:30px;right:-32px}.zs03yW_returnPath.zs03yW_returnPath{color:#5c666c;justify-content:flex-end;align-items:baseline;gap:14px;margin-top:24px;font-size:13px;display:flex}.zs03yW_returnPath>span{color:var(--red);font-size:24px}.zs03yW_panel:not([hidden]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:48px;scroll-margin-top:110px;display:grid}.zs03yW_explanation.zs03yW_explanation>p{margin-top:8px}.zs03yW_explanation.zs03yW_explanation>p:last-child{color:#5c666c}.zs03yW_artifact{background:var(--paper);padding:36px;box-shadow:8px 8px #fafbf9}.zs03yW_artifact.zs03yW_artifact h4{font-size:18px;line-height:1.5}.zs03yW_artifact.zs03yW_artifact dl{margin-top:32px}.zs03yW_artifact dl>div+div{margin-top:28px}.zs03yW_artifact dt{color:#5c666c;font-size:12px}.zs03yW_artifact dd{margin:6px 0 0;font-size:15px}@media (max-width:950px){.zs03yW_choices{gap:24px}.zs03yW_node.zs03yW_node button{padding:20px 12px}.zs03yW_node button>span:first-child{font-size:16px}.zs03yW_map[data-relationship=sequence] .zs03yW_node:not(:last-child):after{font-size:18px;right:-20px}.zs03yW_panel:not([hidden]){gap:40px}.zs03yW_artifact{padding:28px}}@media (max-width:700px){.zs03yW_scope{margin-bottom:96px}.zs03yW_map{margin-top:40px}.zs03yW_choices{grid-template-columns:1fr;gap:24px}.zs03yW_node.zs03yW_node button{gap:10px;padding:22px}.zs03yW_node button>span:first-child{font-size:18px}.zs03yW_map[data-relationship=sequence] .zs03yW_node:not(:last-child):after{content:"↓";inset:auto auto -26px 24px}.zs03yW_shared{text-align:left;margin-bottom:24px}.zs03yW_shared svg{display:none}.zs03yW_map[data-relationship=shared] .zs03yW_choices{border-left:1.5px solid #899599;margin-left:16px;padding-left:24px}.zs03yW_map[data-relationship=shared] .zs03yW_node:before{content:"";border-top:1.5px solid #899599;width:24px;position:absolute;top:50%;left:-24px}.zs03yW_returnPath.zs03yW_returnPath{justify-content:flex-start}.zs03yW_panel:not([hidden]){grid-template-columns:1fr;gap:36px;margin-top:48px}.zs03yW_artifact{padding:28px}}
