/* Requested copy, photograph, typography and palette corrections. */
#prowadzaca .about-photo img{border-radius:0;aspect-ratio:auto;height:auto;object-fit:contain}
#prowadzaca .about-signature{display:flex;flex-direction:column;gap:12px;font-style:normal}
#prowadzaca .signature-farewell{font:400 16px/1.6 Inter,Arial,sans-serif}
#prowadzaca .signature-name{font:400 46px/1.25 Alpha,cursive}
#pytania .faq-emphasis{font-family:Editors,Georgia,serif;font-style:italic;font-weight:300;-webkit-text-stroke:.15px currentColor}
.workbook-palette-definitions{position:absolute;overflow:hidden;pointer-events:none}
#workbook .sheet img,#workbook-image{filter:url(#workbook-blue-palette)}
#zapis .closing-copy>.button{background:#2e4554;color:#f8f7f2;border-color:#2e4554}
#zapis .closing-copy>.button:hover{background:#223947;border-color:#223947}
#zapis .closing-copy>.closing-invitation{margin-bottom:20px}
#zapis .closing-copy>.closing-explanation{margin-top:0}
@media(min-width:761px){
 .desktop-line{display:block}
 #dla-kogo h2{font-size:clamp(32px,3.15vw,48px);max-width:none;text-wrap:initial}
 #zapis h2{font-size:clamp(42px,4.2vw,60px);text-wrap:initial}
 #zapis .closing-copy>.closing-invitation,#zapis .closing-copy>.closing-explanation{max-width:100%;font-size:clamp(14px,1.1vw,17px)}
}
@media(max-width:760px){.desktop-line{display:inline}#prowadzaca .signature-name{font-size:40px}}
