.page-content--safeguarding{--sg-ink: var(--wp--preset--color--secondary);--sg-ink-deep: var(--wp--preset--color--tertiary);--sg-lanyard: var(--wp--preset--color--primary);--sg-alarm: #cf3418;--sg-ground: var(--wp--preset--color--color-bg);--sg-mint: var(--wp--preset--color--color-light-gray);--sg-meta: var(--wp--preset--color--color-gray);--sg-paper: var(--wp--preset--color--light);--sg-header-h: 6rem;--sg-max: 1080px;--sg-narrow: 760px;--sg-rail: 3px;--sg-gutter: 1.75rem;color:var(--sg-ink);background:var(--sg-paper);overflow-x:hidden;--sg-label: 0.6875rem}.page-content--safeguarding a{color:var(--sg-ink);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.page-content--safeguarding a:hover{color:var(--sg-ink-deep)}.page-content--safeguarding a:focus-visible,.page-content--safeguarding button:focus-visible,.page-content--safeguarding input:focus-visible,.page-content--safeguarding select:focus-visible,.page-content--safeguarding textarea:focus-visible{outline:3px solid var(--sg-lanyard);outline-offset:2px;border-radius:2px}.sg-container{width:100%;max-width:var(--sg-max);margin:0 auto;padding:0 1.25rem}.sg-container--narrow{max-width:var(--sg-narrow)}.sg-section{padding:clamp(2.75rem,6vw,4.5rem) 0}.sg-label{display:block;font-size:var(--sg-label);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-meta);margin:0 0 .85rem}.sg-h2{font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:700;line-height:1.15;letter-spacing:-0.015em;margin:0 0 .75rem;color:var(--sg-ink)}.sg-lede{max-width:62ch;font-size:1.0625rem;line-height:1.6;color:var(--sg-meta);margin:0 0 2rem}.sg-langbar{display:flex;gap:.375rem;flex:0 0 auto}.sg-lang{appearance:none;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,0);color:var(--sg-mint);font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.04em;padding:.3rem .7rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.sg-lang:hover{border-color:var(--sg-lanyard);color:var(--sg-lanyard)}.sg-lang[aria-pressed=true]{background:var(--sg-lanyard);border-color:var(--sg-lanyard);color:var(--sg-ink)}.page-content--safeguarding[data-lang=en] [data-l=pl],.page-content--safeguarding[data-lang=pl] [data-l=en]{display:none}.sg-hero{background:var(--sg-ink);color:var(--sg-paper);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2.75rem,6vw,4rem)}@media(min-width: 992px){.sg-hero{padding-top:calc(var(--sg-header-h) + clamp(2rem,4vw,3.25rem))}}.sg-hero__inner{width:100%;max-width:var(--sg-max);margin:0 auto;padding:0 1.25rem}.sg-hero__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.sg-hero__label{color:var(--sg-lanyard);margin-bottom:0}.sg-hero__title{font-size:clamp(2.5rem,7.5vw,4.5rem);font-weight:700;line-height:.98;letter-spacing:-0.03em;margin:0 0 1.5rem;color:var(--sg-paper);max-width:16ch}.sg-hero__rule{border-left:var(--sg-rail) solid var(--sg-lanyard);padding-left:var(--sg-gutter);max-width:54ch;margin:0}.sg-hero__rule p{margin:0;font-size:clamp(1.125rem,2.4vw,1.375rem);line-height:1.45;font-weight:500;color:var(--sg-paper)}.sg-hero__rule strong{color:var(--sg-lanyard);font-weight:700}.sg-alarm{background:var(--sg-alarm);color:#fff}.sg-alarm__inner{max-width:var(--sg-max);margin:0 auto;padding:1.5rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.sg-alarm__text{flex:1 1 min(20rem,100%);min-width:0}.sg-alarm__text p{margin:0;font-size:1.0625rem;line-height:1.45;font-weight:500;color:#fff}.sg-alarm__label{color:rgba(255,255,255,.85);margin-bottom:.4rem}.sg-alarm__num{display:inline-flex;align-items:baseline;gap:.6rem;background:#fff;color:var(--sg-alarm) !important;text-decoration:none !important;border-radius:10px;padding:.7rem 1.4rem;font-weight:700;white-space:nowrap;transition:transform .15s ease}.sg-alarm__num strong{font-size:2.25rem;line-height:1;letter-spacing:-0.02em}.sg-alarm__num span{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sg-alarm__num:hover{transform:translateY(-1px);color:var(--sg-alarm) !important}.sg-arrival{background:var(--sg-paper)}@media(min-width: 992px){.sg-arrival__grid{display:grid;grid-template-columns:minmax(16rem, 22rem) 1fr;gap:3.5rem;align-items:start}.sg-arrival .sg-lede{margin-bottom:0}}.sg-steps{list-style:none;margin:0;padding:0 0 0 var(--sg-gutter);border-left:var(--sg-rail) solid var(--sg-lanyard);max-width:var(--sg-narrow);counter-reset:sg-step}@media(min-width: 992px){.sg-steps{max-width:none}}.sg-steps li{counter-increment:sg-step;position:relative;padding:0 0 1.75rem}.sg-steps li:last-child{padding-bottom:0}.sg-steps__n{display:block;font-size:var(--sg-label);font-weight:700;letter-spacing:.22em;color:var(--sg-meta);margin-bottom:.3rem}.sg-steps__n::before{content:counter(sg-step, decimal-leading-zero)}.sg-steps__t{display:block;font-size:1.1875rem;font-weight:600;line-height:1.3;color:var(--sg-ink);margin-bottom:.3rem}.sg-steps__d{display:block;font-size:1rem;line-height:1.55;color:var(--sg-meta);max-width:54ch}.sg-know{background:var(--sg-ground)}.sg-know__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1px;background:var(--sg-mint);border:1px solid var(--sg-mint);border-radius:14px;overflow:hidden}.sg-know__item{background:var(--sg-paper);padding:1.5rem 1.5rem 1.625rem}.sg-know__item h3{font-size:1.0625rem;font-weight:600;margin:0 0 .5rem;color:var(--sg-ink)}.sg-know__item p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--sg-meta)}.sg-docs{background:var(--sg-paper)}.sg-docs__list{border-top:1px solid var(--sg-mint)}.sg-doc{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:1.125rem 0;border-bottom:1px solid var(--sg-mint)}.sg-doc__t{flex:1 1 min(22rem,100%);min-width:0;font-size:1.0625rem;font-weight:600;color:var(--sg-ink);text-decoration:none}.sg-doc__t:hover{text-decoration:underline;text-underline-offset:.18em}.sg-doc__meta{flex:0 0 auto;font-size:.8125rem;letter-spacing:.04em;color:var(--sg-meta);font-variant-numeric:tabular-nums}.sg-docs__note{margin:1.5rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--sg-meta)}.sg-contacts{background:var(--sg-ground)}.sg-contacts__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:1.75rem}.sg-contact h3{font-size:1rem;font-weight:600;margin:0 0 .4rem;color:var(--sg-ink)}.sg-contact p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--sg-meta)}.sg-form{background:var(--sg-ink);color:var(--sg-paper)}.sg-form .sg-h2{color:var(--sg-paper)}.sg-form .sg-label{color:var(--sg-lanyard)}.sg-form .sg-lede{color:var(--sg-mint)}.sg-form a{color:var(--sg-lanyard)}.sg-form a:hover{color:var(--sg-paper)}.sg-form__notice{border-left:var(--sg-rail) solid var(--sg-lanyard);padding:.25rem 0 .25rem var(--sg-gutter);margin:0 0 2.5rem;max-width:var(--sg-narrow)}.sg-form__notice p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--sg-mint)}.sg-form__notice strong{color:var(--sg-paper);font-weight:600}.sg-form__placeholder{background:rgba(255,255,255,.06);border:2px dashed var(--sg-mint);border-radius:10px;padding:1.5rem;margin:0;color:var(--sg-mint);font-size:.9375rem;line-height:1.6}.sg-form__placeholder strong{color:var(--sg-paper)}.sg-form__firstday{border-left:var(--sg-rail) solid var(--sg-lanyard);padding-left:var(--sg-gutter);margin:0 0 3.5rem}.sg-form__firstday iframe{display:block;width:100%;max-width:100%;min-height:32rem;border:0;border-radius:10px;background:var(--sg-paper);color-scheme:light}@media(max-width: 768px){.page-content--safeguarding{--sg-gutter: 1.25rem}.sg-alarm__inner{flex-direction:column;align-items:stretch;gap:1.125rem}.sg-alarm__num{justify-content:center;padding:.85rem 1.4rem}.sg-doc__meta{flex-basis:100%}}@media(prefers-reduced-motion: reduce){.page-content--safeguarding *{transition-duration:.01ms !important;animation-duration:.01ms !important}.sg-alarm__num:hover{transform:none}}@media print{.page-content--safeguarding[data-lang=en] [data-l=pl],.page-content--safeguarding[data-lang=pl] [data-l=en]{display:revert}.sg-langbar{display:none}.sg-hero,.sg-form{background:#fff !important;color:#000 !important}.sg-hero .sg-h2,.sg-hero .sg-hero__title,.sg-hero .sg-lede,.sg-form .sg-h2,.sg-form .sg-hero__title,.sg-form .sg-lede{color:#000 !important}.sg-alarm{background:#fff !important;color:#000 !important;border:2px solid #000}.sg-alarm p,.sg-alarm .sg-alarm__label{color:#000 !important}.sg-alarm__num{color:#000 !important}}
