.wws-th .th-field{background:var(--v2-cream-soft);border-radius:20px;gap:8px;padding:clamp(16px,2vw,24px);display:grid;overflow:hidden}.wws-th .th-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:relative}.wws-th .th-signal--fwd{z-index:2;margin-top:-5px;top:50%;left:12px}.wws-th .th-seg{background:var(--v2-cream-light);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:16px 14px;display:grid}.wws-th .th-seg b{letter-spacing:-.008em;color:var(--v2-teal-deep);font-size:13px;font-weight:550;line-height:1.45}.wws-th .th-seg--visit{background:var(--wws-paper)}.wws-th .th-seg--staff{background:var(--v2-teal-deep)}.wws-th .th-seg--staff .wws-label{color:var(--v2-mint-quiet)}.wws-th .th-seg--staff b{color:var(--v2-cream)}.wws-th .th-seg--booked{background:var(--wws-mint-tint)}.wws-th .th-return{background:var(--v2-cream-light);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;display:flex;position:relative}.wws-th .th-signal--back{margin-top:-5px;top:50%;left:12px}@media (prefers-reduced-motion:reduce){.wws-th .th-signal--fwd,.wws-th .th-signal--back{display:none}}.wws-th .th-return-label{font-family:var(--v2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-mint-deep);text-align:center;font-size:12px;font-weight:700}.wws-th .th-answer{font-family:var(--v2-display);letter-spacing:-.016em;color:var(--v2-teal-deep);max-width:58ch;margin:clamp(28px,3.4vw,44px) 0 0;font-size:clamp(19px,2.1vw,26px);font-weight:450;line-height:1.45}.wws-th .th-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(32px,4vw,48px);display:grid}.wws-th .th-evidence>div{background:var(--wws-dark-soft);border-radius:14px;align-content:start;gap:8px;padding:22px 24px;display:grid}.wws-th .th-evidence b{font-family:var(--v2-display);letter-spacing:-.014em;color:var(--v2-cream);font-size:17px;font-weight:600}.wws-th .th-evidence p{color:color-mix(in srgb,var(--v2-cream)70%,transparent);margin:0;font-size:14px;line-height:1.6}@media (max-width:1023px){.wws-th .th-evidence{grid-template-columns:1fr}}@media (max-width:767px){.wws-th .th-flow{grid-template-columns:1fr}.wws-th .th-seg b{font-size:14px}}