.v3flow{position:relative}.v3flow--intro{padding-bottom:clamp(2rem,4vw,3rem)}.v3flow__mark{background:var(--tj-color-white);border-radius:var(--v3-radius);box-shadow:var(--v3-shadow);color:var(--tj-color-magenta);display:grid;height:3.5rem;place-items:center;width:3.5rem}.v3flow__mark svg{height:1.6rem;width:1.6rem}.v3flow__intro{margin-top:2.25rem}@media (width<=767px){.v3flow .v3-rulehead{flex-wrap:wrap}}.v3glow .visually-hidden,.v3glow.visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}