.s104{font-family:inherit;color:#243021;line-height:1.7;box-sizing:border-box}.s104 *{box-sizing:border-box}.s104-wrap{max-width:1100px;margin:auto;padding:30px 24px}.s104 h1{font-size:clamp(29px,4vw,44px);line-height:1.18;letter-spacing:-.025em;margin:12px 0 20px}.s104 h2{font-size:clamp(22px,2.5vw,29px);line-height:1.3;margin:0 0 15px}.s104 h3{font-size:19px;line-height:1.35;margin:0 0 12px}.s104 p{margin:0 0 16px}.s104 a{color:#365b16;text-underline-offset:3px}.s104 a:focus-visible,.s104 button:focus-visible,.s104 summary:focus-visible{outline:3px solid #345313;outline-offset:4px}.s104 a.s104-button,.s104 button.s104-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border:1px solid #466a19;border-radius:6px;background:#466a19;color:white;text-decoration:none;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;cursor:pointer}.s104 a.s104-button:hover,.s104 button.s104-button:hover{background:#345313}.s104 a.s104-secondary,.s104 button.s104-secondary{background:#fff;color:#365b16;border-color:#cad9ba}.s104-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.s104-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.s104-card{padding:22px;border:1px solid #d8e2cc;background:white;border-radius:10px;min-width:0}.s104-context{margin:28px 0;padding:22px 24px;border:1px solid #d8e2cc;border-radius:9px;background:#f5f8f1}.s104-context h2{font-size:21px}.s104-links{display:flex;flex-wrap:wrap;gap:8px 22px}.s104-links a{font-weight:600;padding:5px 0}.s104-credit{font-size:14px;margin-top:17px!important;color:#4e5d43}.s104-credit a{font-weight:600}.s104-bio{display:grid;grid-template-columns:310px 1fr;gap:42px;align-items:center;padding-top:15px;padding-bottom:38px}.s104-portrait{margin:0;background:#f5f8f1;border-radius:12px;overflow:hidden}.s104-portrait img{display:block;width:100%;height:395px;object-fit:cover;object-position:center top;mask-image:url('/assets/beata-leszczynska-maska-tla.png');mask-size:100% 100%;mask-repeat:no-repeat}.s104-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#4c6c27}.s104-credential{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0;padding:15px 18px;border-radius:8px;background:#edf3e4;font-weight:600}.s104-credential strong{font-size:29px;line-height:1.2;color:#26391a}.s104-section{padding:34px 0;border-top:1px solid #e1e7d9}.s104-price{font-size:29px;font-weight:700;color:#3e611b;display:block;margin:7px 0 15px}.s104-note{font-size:14px;color:#53634a}.s104-footer-link{display:inline-block;margin:5px 0}.s104-help{max-width:900px;margin:10px auto 20px;border:1px solid #cfddbf;background:#f7f9f3;border-radius:9px;font-size:15px}.s104-help>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 18px;color:#365b16;font-weight:650;min-height:48px}.s104-help>summary::-webkit-details-marker{display:none}.s104-help>summary:after{content:'+';font-size:22px;line-height:1}.s104-help[open]>summary:after{content:'−'}.s104-help-body{padding:4px 18px 18px;border-top:1px solid #e0e7d7}.s104-help-body p:first-child{margin-top:16px}.s104-help .s104-actions{margin:16px 0}.s104-help .s104-note{margin-bottom:0}.s104-help .s104-button{font-size:14px}.s104-help ol{padding-left:22px}.s104-home-profile{margin-top:10px!important;font-size:14px!important}.s104-home-profile a{color:#365b16!important;text-decoration:underline;font-weight:600}.s104-credit-name{white-space:nowrap}.s104-help[hidden]{display:none!important}@media(max-width:720px){.s104-wrap{padding:25px 20px}.s104-grid,.s104-bio{grid-template-columns:1fr}.s104-bio{gap:24px}.s104-portrait{max-width:280px;margin:auto}.s104-portrait img{height:350px}.s104-context{padding:20px}.s104-actions{align-items:stretch}.s104-actions .s104-button{width:100%;text-align:center}.s104-help{margin:10px 0 18px}.s104-help>summary{padding:12px 15px;font-size:14px}.s104-help-body{padding:4px 15px 17px}.s104-credit-name{white-space:normal}.s104-links{gap:6px 18px}}
figure.s104-portrait>img{mask-size:cover;mask-position:center top;-webkit-mask-image:url('/assets/beata-leszczynska-maska-tla.png');-webkit-mask-size:cover;-webkit-mask-position:center top}
