/* Editorial donation block for Fundacja Salomon, 2026-11-06. */
.salomon-cegielki{background:#ebe5db;color:#292521;margin:54px 0;padding:clamp(25px,4vw,54px);border:1px solid #d8cfc3;min-width:0}
.salomon-cegielki .eyebrow{display:block;letter-spacing:.18em;font-size:10px;color:#6d6256;margin-bottom:13px}
.salomon-cegielki h2{font-family:var(--serif,Georgia,serif);font-weight:400;font-size:clamp(33px,4.3vw,58px);letter-spacing:-.045em;line-height:1.08;margin:0 0 14px}
.salomon-cegielki p{color:#5a5149;font-size:14px;line-height:1.7;margin:0 0 20px}
.salomon-cegielki.cegielki-home{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;column-gap:clamp(20px,5vw,70px);row-gap:10px}
.cegielki-home>details{width:100%;min-width:0}
.cegielki-home>details>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;background:#292521;color:#fff;padding:17px 22px;font-size:13px;list-style:none;min-height:53px;user-select:none}
.cegielki-home>details>summary::-webkit-details-marker{display:none}
.cegielki-home>details>summary:focus-visible,.salomon-cegielki a:focus-visible{outline:3px solid #266a52;outline-offset:3px}
.cegielki-home>details[open]>summary span{transform:rotate(180deg)}
.cegielki-home>details>summary span{transition:transform .15s ease}
.salomon-cegielki .cegielki-caption{font-size:11px;color:#756b60;margin:0;grid-column:2}
.salomon-cegielki .cegielki-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.cegielki-home .cegielki-options{padding-top:12px}
.cegielka-link{border:1px solid #8b8073;padding:17px 13px;text-decoration:none;color:#292521;font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:60px;background:#f6f2eb;transition:background .15s ease,border-color .15s ease}
.cegielka-link:hover{background:#fff;border-color:#292521}
.cegielka-link svg{width:16px;height:16px;flex:none}
.cegielki-full{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:30px 0 34px}
.cegielki-full .cegielki-options{align-self:center}
.stefan-link{font-size:13px;line-height:1.8;color:#61564b;margin:10px 0 20px}
.stefan-link a{color:#312b24;text-decoration:underline;text-underline-offset:4px}
.stefan-link .ui-icon{width:13px;height:13px;vertical-align:middle;margin-left:2px}
@media(max-width:850px){.salomon-cegielki.cegielki-home,.cegielki-full{grid-template-columns:1fr;gap:14px}.salomon-cegielki .cegielki-caption{grid-column:1}.salomon-cegielki{margin:32px 0;padding:28px 22px}.salomon-cegielki h2{font-size:clamp(33px,8vw,46px)}}
@media(max-width:350px){.salomon-cegielki .cegielki-options{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.cegielka-link,.cegielki-home>details>summary span{transition:none}}
