.redakcja-wstep,.redakcja-kontakt,.redakcja-zasady,.redakcja-poprawki{gap:10px}.redakcja-wstep p{font-size:16px;line-height:1.55}.redakcja-kontakt .przycisk{margin-top:4px}.awatar{background:var(--mosiadz-tlo);color:var(--mosiadz-tekst);font-family:var(--font-naglowki), system-ui, sans-serif;object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:inline-flex}.awatar--zespol{background:var(--marka);color:var(--na-marce)}.awatar--dolacz{width:64px;height:64px;color:var(--tekst-cichy);box-shadow:inset 0 0 0 2px var(--linia);background:0 0;font-size:30px;font-weight:400}.karta.autor-karta{flex-direction:row;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:box-shadow .15s}.karta.autor-karta:hover{box-shadow:inset 0 0 0 2px var(--linia)}.autor-karta__tresc{flex-direction:column;gap:2px;min-width:0;display:flex}.autor-karta__nazwa{font-size:17px;font-weight:800}.autor-karta__funkcja{color:var(--tekst-cichy);font-size:14px}.autor-karta--dolacz{box-shadow:inset 0 0 0 2px var(--linia);background:0 0}.redakcja-zasady ol{counter-reset:zasada;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.redakcja-zasady li{counter-increment:zasada;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:2px 12px;display:grid}.redakcja-zasady li:before{content:counter(zasada);background:var(--bor);width:32px;height:32px;color:var(--na-borze);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.redakcja-zasady li span{color:var(--tekst-cichy);line-height:1.45}.autor-profil{flex-direction:row;align-items:flex-start;gap:18px}.autor-profil__tresc{flex-direction:column;gap:8px;display:flex}.autor-profil__bio{font-size:16px;line-height:1.55}.autor-teksty{gap:4px}.kandydat{gap:14px}.kandydat .pola{gap:12px;display:grid}.kandydat label{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.kandydat input[type=text],.kandydat input[type=email],.kandydat textarea,.kandydat select{border:1px solid var(--linia);background:var(--tlo);width:100%;min-height:48px;color:var(--tekst);font:500 16px var(--font-tekst), system-ui, sans-serif;border-radius:16px;padding:10px 14px}.kandydat textarea{resize:vertical;min-height:120px}.kandydat fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.kandydat legend{margin-bottom:6px;font-size:14px;font-weight:700}.kandydat__tematy{flex-wrap:wrap;gap:6px;display:flex}.kandydat__tematy label{min-height:44px;box-shadow:inset 0 0 0 1px var(--linia);cursor:pointer;border-radius:22px;flex-direction:row;align-items:center;gap:8px;padding:0 14px;font-weight:600}.kandydat__tematy label:has(input:checked){background:var(--tekst);color:var(--tlo);box-shadow:none}.kandydat__tematy input{opacity:0;pointer-events:none;position:absolute}.kandydat .zgoda{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}.kandydat .zgoda input{width:22px;height:22px;accent-color:var(--marka);flex:none;margin:0}.kandydat .pulapka{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.kandydat .blad{background:var(--roz-tlo);color:var(--roz-tekst);border-radius:12px;padding:10px 14px;font-weight:700}.kandydat-info ul{flex-direction:column;gap:6px;margin:0;padding-left:1.1em;line-height:1.45;display:flex}@media (min-width:960px){.tresc>.redakcja-zasady,.tresc>.autor-profil{grid-column:1/-1}.kandydat .pola{grid-template-columns:repeat(2,minmax(0,1fr))}.kandydat .pola__szerokie{grid-column:span 2}.redakcja-zasady ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}}
