/* Wzorowa Agencja: podstrony (cookies, polityka prywatności, regulamin, 404) w oprawie strony głównej.
   Ładowane tylko poza stroną główną, po wszystkich innych arkuszach. Kolory i kroje jak na stronie (czerń, biel, żółć #FFD60A). */
.pracownia .wa-tresc{position:relative;z-index:2;padding:clamp(48px,7vw,112px) 0 clamp(64px,8vw,128px);color:#fff}
.pracownia .wa-tresc-w{width:min(calc(100% - 2 * clamp(20px,5vw,72px)),820px);margin:0 auto}
.pracownia .wa-h{margin:0 0 clamp(24px,3vw,44px);font:800 clamp(40px,5.2vw,76px)/.98 "Sofia Sans Extra Condensed","Arial Narrow",sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#fff;text-wrap:balance}
.pracownia .wa-tekst{font:400 clamp(16px,1.25vw,18px)/1.65 "Sofia Sans",system-ui,"Segoe UI",Arial,sans-serif;color:#e4e4e7}
.pracownia .wa-tekst>*:first-child{margin-top:0}
.pracownia .wa-tekst p,.pracownia .wa-tekst ul,.pracownia .wa-tekst ol,.pracownia .wa-tekst table,.pracownia .wa-tekst blockquote{margin:0 0 1.1em}
.pracownia .wa-tekst h2,.pracownia .wa-tekst h3,.pracownia .wa-tekst h4{font-family:"Sofia Sans Extra Condensed","Arial Narrow",sans-serif;font-weight:800;text-transform:uppercase;line-height:1.08;letter-spacing:.02em;color:#FFD60A;text-wrap:balance}
.pracownia .wa-tekst h2{margin:2em 0 .6em;font-size:clamp(28px,2.6vw,36px)}
.pracownia .wa-tekst h3{margin:1.8em 0 .5em;font-size:clamp(22px,2vw,28px)}
.pracownia .wa-tekst h4{margin:1.6em 0 .4em;font-size:20px}
.pracownia .wa-tekst ul,.pracownia .wa-tekst ol{padding-left:1.4em}
.pracownia .wa-tekst ul{list-style:disc outside}
.pracownia .wa-tekst ol{list-style:decimal outside}
.pracownia .wa-tekst li{margin:0 0 .4em}
.pracownia .wa-tekst li::marker{color:#FFD60A}
.pracownia .wa-tekst strong,.pracownia .wa-tekst b{color:#fff;font-weight:700}
.pracownia .wa-tekst a{color:#fff;text-decoration:underline;text-decoration-color:#FFD60A;text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}
.pracownia .wa-tekst a:hover{color:#FFD60A}
.pracownia .wa-tekst a:focus-visible,.pracownia .wa-wroc:focus-visible{outline:3px solid #FFD60A;outline-offset:4px}
.pracownia .wa-tekst table{width:100%;border-collapse:collapse;font-size:15px}
.pracownia .wa-tekst th,.pracownia .wa-tekst td{padding:10px 12px;border:1px solid rgba(255,255,255,.22);text-align:left;vertical-align:top}
.pracownia .wa-tekst th{background:rgba(255,214,10,.12);color:#fff}
.pracownia .wa-tekst blockquote{padding:4px 0 4px 18px;border-left:3px solid #FFD60A;color:#fff}
.pracownia .wa-tekst hr{border:0;border-top:1px solid rgba(255,255,255,.22);margin:2em 0}
.pracownia .wa-tekst img{max-width:100%;height:auto}
/* 404 */
.pracownia .wa-404 .wa-tresc-w{text-align:left}
.pracownia .wa-kod{margin:0 0 6px;font:800 clamp(96px,16vw,220px)/.8 "Sofia Sans Extra Condensed","Arial Narrow",sans-serif;color:#FFD60A;letter-spacing:.02em}
.pracownia .wa-wroc{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;font:800 17px/1 "Sofia Sans Extra Condensed","Arial Narrow",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#0b0b0f;background:#FFD60A;text-decoration:none;border-radius:999px;transition:transform .2s}
.pracownia .wa-wroc:hover{transform:translateY(-2px)}
