/* WYGENEROWANE przez tools/site/build_v2.py z assets/v2/src/css/ — nie edytuj tutaj */
/*66-contact-legal.css*/
.ct{--cw:calc(min(100vw,var(--maxw-page)) - 2 * var(--m));--arr:clamp(24px,3.1vw,46px);display:flex;flex-direction:column;padding-bottom:clamp(24px,3vw,48px)}.ct-h1{display:block;color:var(--ink);font-size:var(--fs-d1);font-size:min(calc(var(--cw) * var(--k-l,.16)),36svh)}@media (max-width:767px){.ct-h1{font-size:min(calc(var(--cw) * var(--k-s,.2)),36svh)}}.ct-h1,.ct-h1 *{transition-property:none !important}.ct-h1 .m{padding-bottom:.02em;margin-bottom:-.02em}.ct-list{margin:clamp(44px,5.4vw,96px) 0 0}.ct-item{position:relative;border-top:1px solid var(--rule);padding-top:clamp(10px,1vw,16px)}.ct-item + .ct-item{margin-top:clamp(28px,3.6vw,64px)}.ct-lbl{display:flex;align-items:center;min-height:var(--arr);padding-right:calc(var(--arr) + 16px);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.3;color:var(--fg-2);font-variation-settings:normal}.ct-line{margin:0}.ct-lbl-a{color:inherit;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;white-space:nowrap}.ct-lbl-a:hover,.ct-lbl-a:focus-visible{color:var(--fg)}.ct-m{display:block;padding-top:var(--mask-pad);margin-top:calc(var(--mask-pad) * -1)}.ct-mi{display:block}.ct-list.is-anim .ct-m,.ct-end.is-anim .ct-m{overflow:hidden}.ct-line > .ct-m{padding-bottom:.14em;margin-bottom:-.14em}.ct-a{display:flex;align-items:center;width:100%;min-height:56px;font-family:var(--font-display);font-variation-settings:"wdth" 100,"wght" 700;font-weight:700;letter-spacing:-.02em;line-height:1;font-size:calc(var(--cw) * var(--k,.085));white-space:nowrap;color:var(--ink);-webkit-tap-highlight-color:transparent}.ct-a.wrap-ok{white-space:normal;overflow-wrap:anywhere}.ct-t{position:relative;display:inline-block;padding:0 0 .14em}.ct-t::after{content:"";position:absolute;left:0;right:0;top:calc(.83em + .08em);height:3px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-shutter)}.ct-arr{position:absolute;right:0;top:clamp(10px,1vw,16px);width:var(--arr);height:var(--arr);pointer-events:none;fill:none;stroke:var(--ink);stroke-width:3.5px;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter;overflow:visible}.ct-arr path{vector-effect:non-scaling-stroke}@media (max-width:767px){.ct-arr{stroke-width:2px}}.ct-a:focus-visible{outline-offset:4px}.ct-line:focus-within .ct-t::after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.ct-arr{opacity:0;transform:translateX(-6px);transition:opacity .5s var(--ease-shutter),transform .5s var(--ease-shutter)}.ct-line:hover .ct-t::after{transform:scaleX(1)}.ct-line:hover .ct-arr,.ct-line:focus-within .ct-arr{opacity:1;transform:none}}@media not ((hover:hover) and (pointer:fine)){.ct-a:active .ct-t::after{transform:scaleX(1);transition-duration:.2s}}.ct-end{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.4vw,22px);margin-top:clamp(72px,9vw,152px)}.ct-end > .ct-m{max-width:100%}.ct-end > .ct-m--pill{max-width:calc(100% + 16px)}.ct-m--pill{padding:var(--mask-pad) 8px 8px;margin:calc(var(--mask-pad) * -1) -8px -8px}.ct-book{min-height:64px}.ct-soc{display:flex;flex-wrap:wrap;justify-content:center;gap:0 clamp(20px,2.4vw,36px)}.ct-soc a{position:relative;display:inline-flex;align-items:center;gap:.4em;min-height:44px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2);transition:color var(--d-micro) var(--ease-std)}.ct-soc a::after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--d-ui) var(--ease-shutter)}.ct-soc-arr{display:inline-block;transition:transform var(--d-ui) var(--ease-shutter)}@media (hover:hover) and (pointer:fine){.ct-soc a:hover{color:var(--fg)}.ct-soc a:hover::after{transform:scaleX(1)}.ct-soc a:hover .ct-soc-arr{transform:translate(2px,-2px)}}.ct-soc a:focus-visible{color:var(--fg)}@media (max-width:767px){.ct{min-height:100svh;padding-bottom:calc(20px + var(--safe-b))}.ct-list{margin-top:auto;padding-top:48px}.ct-end{margin-top:clamp(40px,7svh,64px);gap:10px}.ct-end,.ct-end > .ct-m,.ct-end .ct-mi{align-self:stretch}.ct-book{width:100%}.ct-soc{justify-content:space-between;gap:0 10px}}.lg{padding-bottom:clamp(96px,10vw,176px)}.lg-grid{display:block}.lg-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0 0 clamp(16px,2vw,28px);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.3;color:var(--fg-2)}.lg-crumb a{position:relative;display:inline-flex;align-items:center;min-height:44px;transition:color var(--d-micro) var(--ease-std)}.lg-crumb a[aria-current="page"]{color:var(--fg)}.lg-crumb a[aria-current="page"]::before{content:"";width:6px;height:6px;background:currentColor;margin-right:8px;flex:none}.lg-crumb a:not([aria-current])::after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--d-ui) var(--ease-shutter)}.lg-sep{opacity:.45}@media (hover:hover) and (pointer:fine){.lg-crumb a:not([aria-current]):hover{color:var(--fg)}.lg-crumb a:not([aria-current]):hover::after{transform:scaleX(1)}}.lg-crumb a:focus-visible{color:var(--fg)}.legal{--fs-legal:clamp(1.0625rem,.99rem + .3vw,1.1875rem);--lh-legal:1.65;color:var(--fg);min-width:0}.legal h1{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-variation-settings:"wdth" 112,"wght" 800;font-size:var(--fs-d2);line-height:.9;letter-spacing:-.025em;font-size:min(var(--fs-d2),calc((100vw - 2 * var(--m) - var(--safe-l) - var(--safe-r)) / 8.6));text-wrap:balance;overflow-wrap:break-word;padding-top:.04em}.legal .legal-meta{margin-top:clamp(16px,1.8vw,28px);padding-bottom:clamp(28px,3.6vw,56px);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.55;color:var(--fg-2);font-variation-settings:normal;max-width:none}.legal .legal-meta a{color:var(--fg)}.legal h2{position:relative;max-width:40ch;margin-top:2.5em;font-family:var(--font-display);font-size:1.375rem;font-weight:700;font-variation-settings:"wdth" 100,"wght" 700;line-height:1.25;letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:calc(var(--safe-t) + 16px)}.legal .legal-meta + h2{margin-top:clamp(36px,4vw,64px)}.lg-alias{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none;scroll-margin-top:calc(var(--safe-t) + 16px)}.legal h2:focus{outline:none}.legal h2:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.legal h2.lg-hn{padding-left:calc(var(--fs-legal) * 2.25)}.lg-n{position:absolute;left:0;top:.34em;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:400;font-variation-settings:normal;letter-spacing:0;line-height:1.25;color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.legal p,.legal li{font-size:var(--fs-legal);line-height:var(--lh-legal);max-width:64ch}.legal h2 + p,.legal h2 + ol,.legal h2 + ul{margin-top:.7em}.legal p + p{margin-top:1em}.legal p + ol,.legal p + ul,.legal ol + p,.legal ul + p{margin-top:1em}.legal strong{font-weight:650;font-variation-settings:"wdth" 100,"wght" 650}.legal ol{counter-reset:lg}.legal ol > li{counter-increment:lg}.legal ol > li,.legal ul > li{position:relative;padding-left:2.25em}.legal li + li{margin-top:.7em}.legal ol > li::before,.legal ul > li::before{position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:var(--fs-meta);line-height:calc(var(--fs-legal) * var(--lh-legal));color:var(--fg-2);font-variation-settings:normal;font-variant-numeric:tabular-nums}.legal ol > li::before{content:counter(lg) "."}.legal ul > li::before{content:"—"}.legal a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--fg-2);transition:text-decoration-color var(--d-micro) var(--ease-std);overflow-wrap:anywhere}.legal a[href^="tel:"]{white-space:nowrap}@media (hover:hover) and (pointer:fine){.legal a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}.legal .legal-form{max-width:64ch;margin-top:1.1em;padding:clamp(20px,2.4vw,36px);box-shadow:inset 0 0 0 1px var(--ink);line-height:2;overflow-wrap:anywhere}.lg-toc{display:none}.lg-toc ol{border-top:1px solid var(--rule);padding-top:10px}.lg-toc a{display:grid;grid-template-columns:6px 3.4ch minmax(0,1fr);column-gap:10px;align-items:baseline;padding:7px 0;font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:var(--fg-2);transition:color var(--d-micro) var(--ease-std)}.lg-toc a::before{content:"";width:6px;height:6px;background:var(--ink);align-self:start;margin-top:calc(.675em - 3px);transform:scale(0);transition:transform var(--d-micro) var(--ease-std)}.lg-toc a.is-active{color:var(--fg)}.lg-toc a.is-active::before{transform:none}.lg-tn{font-variant-numeric:tabular-nums;letter-spacing:0}.lg-tt{text-wrap:balance}@media (hover:hover) and (pointer:fine){.lg-toc a:hover{color:var(--fg)}}.lg-toc a:focus-visible{color:var(--fg);outline-offset:2px}@media (min-width:1100px){.lg-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);align-items:start}.lg-rail{grid-column:1 / span 3;position:sticky;top:calc(var(--header-h) + var(--safe-t) + 32px);max-height:calc(100svh - var(--header-h) - var(--safe-t) - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;margin-top:-8px}.lg-rail::-webkit-scrollbar{display:none}.lg-crumb{flex-direction:column;align-items:flex-start;margin-bottom:14px}.lg-crumb a{min-height:32px;padding-left:16px}.lg-crumb a[aria-current="page"]::before{position:absolute;left:0;top:50%;margin:-3px 0 0}.lg-crumb a:not([aria-current])::after{left:16px;bottom:8px}.lg-sep{display:none}.lg-toc{display:block}.legal{grid-column:5 / -1}.legal h2{max-width:none}.legal h2.lg-hn{padding-left:0}.lg-n{left:auto;right:100%;margin-right:var(--g)}}.lg-up{position:fixed;right:calc(var(--m) + var(--safe-r));bottom:calc(var(--m) + var(--safe-b));z-index:var(--z-counter);width:44px;height:44px;display:grid;place-items:center;background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-family:var(--font-mono);font-size:1.125rem;line-height:1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s var(--ease-std),transform .45s var(--ease-out),visibility 0s linear .3s,background-color var(--d-micro) var(--ease-std),color var(--d-micro) var(--ease-std)}.lg-up.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease-std),transform .45s var(--ease-out),visibility 0s,background-color var(--d-micro) var(--ease-std),color var(--d-micro) var(--ease-std)}html:not(.js) .lg-up{display:none}@media (max-width:1179px){html:not(.js) .ct.page-top,html:not(.js) .lg.page-top{padding-top:clamp(32px,5vw,64px)}}@media (hover:hover) and (pointer:fine){.lg-up:hover{background:var(--ink);color:var(--paper)}}@media print{.lg-up,.lg-rail,.ct-end{display:none !important}.lg-grid{display:block}.legal p,.legal li{font-size:11pt}}