.hw-flow{margin-top:8px}.hw-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hw-step{text-align:center;padding-inline:14px;position:relative}.hw-node{z-index:1;border:1px solid var(--foreground);background:var(--background);width:64px;height:64px;color:var(--foreground);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.hw-step.is-highlight .hw-node{background:var(--foreground);color:var(--background)}.hw-step:not(:last-child):after{content:"";background:var(--foreground);opacity:.35;width:calc(100% - 88px);height:1px;position:absolute;top:32px;left:calc(50% + 44px)}.hw-num{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.hw-step h3{color:var(--foreground);margin:0 0 8px;font-size:19px;line-height:1.3}.hw-step h3 a{color:inherit;text-decoration:none}.hw-step h3 a:hover{text-underline-offset:4px;text-decoration:underline}.hw-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.hw-loop{border:1px solid var(--accent);text-align:center;width:20%;min-height:64px;color:var(--accent);border-bottom:0;border-radius:18px 18px 0 0;justify-content:center;align-items:flex-start;gap:8px;margin:0 0 6px 50%;padding:14px 14px 0;font-size:12px;line-height:1.5;display:flex;position:relative}.hw-loop svg{margin-top:3px}.hw-loop:after{content:"";border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:7px solid var(--accent);position:absolute;bottom:-7px;left:-5px}.hw-support{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 14px;margin-top:28px;display:grid}.hw-card{text-align:center;padding:0 16px;position:relative}.hw-card:before{content:"";background:var(--foreground);opacity:.35;width:1px;height:28px;position:absolute;top:-28px;left:50%}.hw-card-2{grid-column:2}.hw-card-4{grid-column:4}.hw-card-5{grid-column:5}.hw-card-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.hw-card h3{margin:0 0 6px;font-size:16px;line-height:1.3}.hw-card h3 a{color:var(--foreground);text-decoration:none}.hw-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.hw-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:960px){.hw-steps,.hw-support{grid-template-columns:1fr}.hw-steps{gap:28px}.hw-step{text-align:left;grid-template-columns:64px minmax(0,1fr);column-gap:20px;padding-inline:0;display:grid}.hw-node{grid-row:1/span 3;margin:0}.hw-num{align-self:end;margin-bottom:2px}.hw-step:not(:last-child):after{width:1px;height:calc(100% - 42px);top:70px;left:32px}.hw-loop{border:1px solid var(--accent);border-radius:var(--radius);text-align:left;order:2;justify-content:flex-start;width:auto;min-height:0;margin:28px 0 0;padding:12px 16px}.hw-loop:after{display:none}.hw-support{gap:16px;margin-top:28px}.hw-card,.hw-card-2,.hw-card-4,.hw-card-5{text-align:left;grid-column:auto;padding:0}.hw-card:before{display:none}}.link-list-plain li:before{display:none}.ako-funguje .page-header{border-bottom:0;margin-bottom:40px;padding-bottom:0}.ako-funguje .page-header:after{display:none}.ako-funguje .content-body>.content-section:first-child{padding-top:0}.ako-funguje .page-header{text-align:center;max-width:none}.ako-funguje .page-header .lead{max-width:960px;margin-inline:auto}@media (min-width:701px){.ako-funguje .page-header h1{white-space:nowrap}}
