@layer components.courses.common.flowchart.group{.AVxuiG{background:#fff;border:3px solid #333;border-radius:16px;box-shadow:0 4px 8px rgba(51,51,51,.05);display:block;min-width:auto;padding:24px 16px;width:100%}.AVxuiG:has(legend){margin-bottom:0;margin-top:9px;padding:28px 16px 24px}@supports(hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.AVxuiG:has(legend){margin-bottom:0;margin-top:4px}}._7zENDu{margin:0 auto;padding-left:8px;padding-right:8px}.lo54W_{overflow-wrap:break-word;word-break:keep-all;--vertical-crop-mode:text;--vertical-crop-mode-upper:var(--vertical-crop-mode);--vertical-crop-mode-lower:var(--vertical-crop-mode)}@supports(text-box-edge:ideographic){.lo54W_{--vertical-crop-mode:ideographic}}@supports(text-box:trim-both text text){.lo54W_{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){.lo54W_{line-height:1.5}@supports(height:1lh){.lo54W_:not(_){margin-bottom:calc(.5em - .5lh);margin-top:calc(.5em - .5lh)}}@supports not (height:1lh){.lo54W_:not(_){margin-bottom:-.25em;margin-top:-.25em}}}.lo54W_{background:var(--course-primary);border-bottom:3px solid #fff;border-bottom-color:var(--course-active);border-left:3px solid #fff;border-radius:8px;border-right:3px solid #fff;border-right-color:var(--course-active);border-top:3px solid #fff;box-shadow:0 0 0 4px #333;color:#fff;display:flex;font-size:20px;font-weight:700;margin:4px;padding:6px 24px;text-align:center;text-shadow:2px 2px 0 rgba(51,51,51,.25)}@media(min-width:768px){.lo54W_{font-size:22px}}}
