/* Zasoby marki myEvent; nazwa fontu i wszystkie selektory izolowane od onepagera. */
@font-face{font-family:MyEventGilroy;src:url('gilroy-medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:MyEventGilroy;src:url('gilroy-semibold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:MyEventGilroy;src:url('gilroy-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
.me-knowledge{--blue:#2154ff;--turquoise:#02d5aa;--ink:#121323;--muted:#53586b;--line:#dce1eb;--paper:#f6f8fc;--white:#fff;margin:0;color:var(--ink);background:var(--white);font:500 17px/1.65 MyEventGilroy,Arial,sans-serif;-webkit-text-size-adjust:100%}
.me-knowledge *,.me-knowledge *::before,.me-knowledge *::after{box-sizing:border-box}
.me-knowledge h1,.me-knowledge h2,.me-knowledge h3,.me-knowledge h4{line-height:1.18;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}
.me-knowledge h1,.me-knowledge h2,.me-knowledge h3,.me-knowledge p{margin:0 0 1em}
.me-knowledge a{color:var(--blue);text-decoration:none;text-underline-offset:4px;overflow-wrap:anywhere}
.me-knowledge a:hover{text-decoration:underline}
.me-knowledge :focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.me-knowledge .site-footer :focus-visible{outline-color:var(--turquoise)}
.me-knowledge .shell{width:min(1140px,100%);padding-inline:24px;margin-inline:auto}
.me-knowledge .skip-link{position:absolute;top:8px;left:16px;z-index:50;transform:translateY(-150%);padding:12px 20px;background:var(--white);border:2px solid var(--blue)}
.me-knowledge .skip-link:focus{transform:none}
.me-knowledge .site-header{border-bottom:1px solid var(--line);background:var(--white)}
.me-knowledge .header-inner{display:flex;align-items:center;gap:28px;min-height:96px}
.me-knowledge .brand{display:inline-flex;flex:none;align-items:center}
.me-knowledge .brand img{display:block;max-width:100%;height:auto}
.me-knowledge .desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex:1}
.me-knowledge .desktop-nav a{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;padding-block:12px}
.me-knowledge .desktop-nav .nav-active{color:var(--blue);position:relative}
.me-knowledge .desktop-nav .nav-active::after{content:'';position:absolute;height:3px;background:var(--turquoise);left:0;right:0;bottom:4px}
.me-knowledge .button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:12px 24px;border:0;border-radius:32px;font:700 15px/1.4 MyEventGilroy,Arial,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}
.me-knowledge .button:hover{text-decoration:none}
.me-knowledge .button-blue{color:var(--white);background:var(--blue)}
.me-knowledge .button-blue:hover{background:#163ecc}
.me-knowledge .button-turquoise{color:var(--ink);background:var(--turquoise)}
.me-knowledge .button-turquoise:hover{background:#00bb96}
.me-knowledge .mobile-menu{display:none}
.me-knowledge .listing-hero{padding-block:44px 30px}
.me-knowledge .eyebrow{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}
.me-knowledge .listing-hero h1{font-size:clamp(44px,6vw,76px);line-height:1.06;letter-spacing:-.04em;margin-bottom:22px}
.me-knowledge .hero-description{max-width:810px;color:var(--muted);font-size:18px;line-height:1.65;margin-bottom:26px}
.me-knowledge .search{max-width:720px}
.me-knowledge .search label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}
.me-knowledge .search-row{display:flex;gap:12px}
.me-knowledge .search input[type=search]{width:100%;min-width:0;border:1px solid #b6bfce;border-radius:6px;padding:14px 18px;color:var(--ink);background:var(--white);font:500 16px/1.4 MyEventGilroy,Arial,sans-serif;appearance:none}
.me-knowledge .search input::placeholder{color:#646a7b;opacity:1}
.me-knowledge .category-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.me-knowledge .category-filters a{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:24px;padding:9px 16px;color:var(--muted);font-size:14px;line-height:1.4;min-height:44px}
.me-knowledge .category-filters a:hover{border-color:var(--blue);color:var(--blue);text-decoration:none}
.me-knowledge .category-filters a[aria-current]{background:var(--blue);border-color:var(--blue);color:var(--white)}
.me-knowledge .category-filters span{font-size:12px;min-width:16px;text-align:center;opacity:.85}
.me-knowledge .results{padding-block:26px 12px;border-top:1px solid var(--line)}
.me-knowledge .section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}
.me-knowledge .section-heading h2{font-size:24px;margin:0}
.me-knowledge .section-heading p{font-size:14px;white-space:nowrap;color:var(--muted);margin:0}
.me-knowledge .article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.me-knowledge .article-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-top:3px solid var(--turquoise);padding:26px 24px;background:var(--paper);border-radius:0 0 8px 8px;min-width:0}
.me-knowledge .article-card .category{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.6;color:var(--blue);margin-bottom:16px}
.me-knowledge .article-card h3{font-size:24px;line-height:1.3;margin-bottom:16px}
.me-knowledge .article-card h3 a{color:var(--ink)}
.me-knowledge .article-card>p:not(.category){font-size:16px;color:var(--muted);line-height:1.65}
.me-knowledge .dates{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:16px}
.me-knowledge .dates:empty{margin:0}
.me-knowledge .read-link{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:14px;font-weight:700;margin-top:auto;padding-top:20px}
.me-knowledge .empty-state{padding:32px;border:1px solid var(--line);background:var(--paper)}
.me-knowledge .empty-state p{max-width:580px;color:var(--muted)}
.me-knowledge .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:32px}
.me-knowledge .pagination a,.me-knowledge .pagination span{padding:10px 16px;border:1px solid var(--line);border-radius:5px;min-width:44px;text-align:center;font-size:14px}
.me-knowledge .pagination [aria-current]{color:var(--white);background:var(--blue);border-color:var(--blue)}
.me-knowledge .breadcrumbs{padding-block:30px 12px;font-size:13px;color:var(--muted)}
.me-knowledge .breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px 12px;list-style:none;margin:0;padding:0}
.me-knowledge .breadcrumbs li{min-width:0}
.me-knowledge .breadcrumbs li+li::before{content:'/';margin-right:12px;color:#878c9b}
.me-knowledge .article-header{max-width:none;width:100%;padding-block:28px 38px}
.me-knowledge .article-header h1{font-size:clamp(32px,4vw,48px);line-height:1.16;margin-bottom:22px}
.me-knowledge .article-summary{color:var(--muted);font-size:20px;line-height:1.6;max-width:780px;margin-bottom:24px}
.me-knowledge .article-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:var(--muted)}
.me-knowledge .article-meta strong{font-weight:700;color:var(--ink)}
.me-knowledge .article-layout{display:grid;grid-template-columns:260px minmax(0,740px);gap:64px;border-top:1px solid var(--line);padding-top:36px}
.me-knowledge .article-sidebar{min-width:0}
.me-knowledge .toc{border-left:3px solid var(--turquoise);padding-left:20px}
.me-knowledge .toc h2{font-size:18px;letter-spacing:0;margin-bottom:16px}
.me-knowledge .toc ol{list-style:none;margin:0;padding:0}
.me-knowledge .toc li{font-size:14px;line-height:1.55;margin-bottom:6px}
.me-knowledge .toc a{display:block;color:var(--muted);padding:5px 0}
.me-knowledge .toc a:hover{color:var(--blue)}
.me-knowledge .toc .toc-subsection{padding-left:16px;font-size:13px}
.me-knowledge .sidebar-brief{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;font-size:14px}
.me-knowledge .sidebar-brief p{font-weight:600;margin-bottom:8px}
.me-knowledge .prose{min-width:0;font-size:18px;line-height:1.8;color:#303342}
.me-knowledge .prose h2,.me-knowledge .prose h3,.me-knowledge .prose h4{color:var(--ink);scroll-margin-top:24px}
.me-knowledge .prose h2{font-size:30px;margin:1.8em 0 .75em}
.me-knowledge .prose h3{font-size:23px;margin:1.6em 0 .7em}
.me-knowledge .prose h4{font-size:20px}
.me-knowledge .prose>h2:first-child,.me-knowledge .prose>h3:first-child{margin-top:0}
.me-knowledge .prose a{text-decoration:underline}
.me-knowledge .prose p,.me-knowledge .prose ul,.me-knowledge .prose ol{margin:0 0 1.25em}
.me-knowledge .prose ul,.me-knowledge .prose ol{padding-left:1.5em}
.me-knowledge .prose li{margin-bottom:.45em}
.me-knowledge .prose li::marker{color:var(--blue)}
.me-knowledge .prose strong,.me-knowledge .prose b{font-weight:700;color:var(--ink)}
.me-knowledge .prose blockquote{border-left:4px solid var(--turquoise);margin:28px 0;padding:18px 24px;background:var(--paper)}
.me-knowledge .prose blockquote p:last-child{margin:0}
.me-knowledge .prose figure{margin:28px 0}
.me-knowledge .prose img{display:block;max-width:100%;height:auto;border-radius:6px}
.me-knowledge .prose figcaption{font-size:13px;color:var(--muted);margin-top:10px}
.me-knowledge .table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:6px;margin:28px 0;overscroll-behavior-inline:contain}
.me-knowledge .prose table{width:100%;min-width:580px;border-collapse:collapse;font-size:15px;line-height:1.55;text-align:left}
.me-knowledge .prose caption{padding:14px;color:var(--muted);text-align:left}
.me-knowledge .prose th,.me-knowledge .prose td{padding:16px;border-bottom:1px solid var(--line);vertical-align:top}
.me-knowledge .prose th{background:#edf1ff;color:var(--ink);font-weight:700}
.me-knowledge .prose tr:last-child td{border-bottom:0}
.me-knowledge .prose tr:nth-child(even){background:var(--paper)}
.me-knowledge .prose details{padding:18px 0;border-bottom:1px solid var(--line)}
.me-knowledge .prose summary{cursor:pointer;font-weight:700;color:var(--ink)}
.me-knowledge .prose details[open]>summary{margin-bottom:16px}
.me-knowledge .prose pre{overflow-x:auto;background:var(--paper);padding:20px;font-size:14px}
.me-knowledge .prose code{font-family:Consolas,monospace;overflow-wrap:anywhere}
.me-knowledge .prose hr{border:0;border-top:1px solid var(--line);margin-block:32px}
.me-knowledge .back-link{margin-block:40px;font-size:15px;font-weight:600}
.me-knowledge .related{border-top:1px solid var(--line);padding-top:32px}
.me-knowledge .related>h2{font-size:28px;margin-bottom:24px}
.me-knowledge .brief-banner{display:flex;align-items:center;justify-content:space-between;gap:36px;color:var(--white);background:var(--blue);border-radius:14px;padding:40px;margin-block:52px}
.me-knowledge .brief-banner h2{max-width:560px;font-size:28px;margin-bottom:12px}
.me-knowledge .brief-banner p:not(.eyebrow){color:var(--white);max-width:560px;margin-bottom:0;font-size:16px}
.me-knowledge .brief-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:none}
.me-knowledge .offer-link{font-size:13px;font-weight:600}
.me-knowledge .site-footer{background:var(--ink);color:var(--white);padding-block:48px}
.me-knowledge .footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px}
.me-knowledge .footer-brand p{color:#c4c9d8;font-size:14px;line-height:1.65;margin-top:20px;margin-bottom:0}
.me-knowledge .site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.me-knowledge .site-footer nav a{color:var(--white);font-size:14px;padding-block:5px}
.me-knowledge .site-footer nav a:hover{color:var(--turquoise)}
.me-knowledge .error-page{padding-block:70px;max-width:780px}
.me-knowledge .error-page h1{font-size:42px}
.me-knowledge .error-page p{color:var(--muted)}
.me-knowledge .article-reading{min-width:0}
.me-knowledge .brief-banner .eyebrow{color:var(--white)}
.me-knowledge .brief-banner .button-blue{background:var(--turquoise);color:var(--ink)}
.me-knowledge .brief-banner .button-blue:hover{background:#00bb96}
.me-knowledge .brief-banner .offer-link{color:var(--white)}
.me-knowledge .brief-banner :focus-visible{outline-color:var(--white)}
.me-knowledge .author-bio{display:grid;grid-template-columns:120px minmax(0,1fr);gap:26px;border-top:1px solid var(--line);padding-top:32px;margin-top:44px}
.me-knowledge .author-photo{margin:0;text-align:center}
.me-knowledge .author-photo img{display:block;width:120px;height:120px;max-width:100%;object-fit:cover;border-radius:50%}
.me-knowledge .author-photo figcaption{font-size:11px;line-height:1.45;color:var(--muted);margin-top:10px}
.me-knowledge .author-bio .eyebrow{margin-bottom:6px}
.me-knowledge .author-bio h2{font-size:26px;margin-bottom:12px}
.me-knowledge .author-bio h2 a{color:var(--ink)}
.me-knowledge .author-bio p:last-child{font-size:16px;line-height:1.7;color:var(--muted);margin:0}
@media(max-width:1100px){
 .me-knowledge .header-inner{gap:20px}
 .me-knowledge .desktop-nav{gap:16px}
 .me-knowledge .desktop-nav a{font-size:13px}
 .me-knowledge .header-brief{padding-inline:20px}
 .me-knowledge .article-layout{gap:40px;grid-template-columns:230px minmax(0,740px)}
}
@media(max-width:960px){
 .me-knowledge .header-inner{min-height:80px;position:relative}
 .me-knowledge .desktop-nav{display:none}
 .me-knowledge .header-brief{margin-left:auto}
 .me-knowledge .mobile-menu{display:block}
 .me-knowledge .mobile-menu summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;padding:12px 8px;min-height:44px}
 .me-knowledge .mobile-menu summary::-webkit-details-marker{display:none}
 .me-knowledge .mobile-menu summary span{margin-left:6px}
 .me-knowledge .mobile-menu nav{position:absolute;z-index:20;top:100%;left:24px;right:24px;background:var(--white);border:1px solid var(--line);border-radius:0 0 8px 8px;padding:16px;box-shadow:0 12px 24px #12132314;display:flex;flex-direction:column}
 .me-knowledge .mobile-menu a{padding:12px;color:var(--ink);font-size:15px}
 .me-knowledge .mobile-menu .nav-active{background:#edf1ff;color:var(--blue);border-radius:5px}
 .me-knowledge .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .me-knowledge .article-layout{grid-template-columns:minmax(0,740px);gap:30px}
 .me-knowledge .article-sidebar{display:grid;grid-template-columns:2fr 1fr;gap:28px}
 .me-knowledge .sidebar-brief{margin-top:0}
 .me-knowledge .brief-banner{align-items:flex-start;padding:28px;gap:24px}
 .me-knowledge .brief-actions{flex:0 1 220px}
}
@media(max-width:640px){
 .me-knowledge .shell{padding-inline:20px}
 .me-knowledge .header-inner{gap:10px;min-height:76px}
 .me-knowledge .brand img{width:114px}
 .me-knowledge .header-brief{padding:10px 14px;min-height:44px;font-size:12px;gap:8px}
 .me-knowledge .mobile-menu summary{font-size:12px}
 .me-knowledge .mobile-menu nav{left:20px;right:20px}
 .me-knowledge .listing-hero{padding-block:30px 24px}
 .me-knowledge .hero-description{font-size:16px;margin-bottom:22px}
 .me-knowledge .listing-hero h1{font-size:46px}
 .me-knowledge .search-row{gap:8px}
 .me-knowledge .search-row .button{padding-inline:18px;font-size:14px;gap:8px}
 .me-knowledge .search input[type=search]{padding:12px;font-size:16px}
 .me-knowledge .category-filters{gap:8px;margin-top:20px}
 .me-knowledge .category-filters a{font-size:12px;padding:10px 13px}
 .me-knowledge .section-heading{flex-direction:column;gap:8px;margin-bottom:20px}
 .me-knowledge .section-heading h2{font-size:22px}
 .me-knowledge .section-heading p{font-size:13px}
 .me-knowledge .article-grid{grid-template-columns:minmax(0,1fr);gap:18px}
 .me-knowledge .article-card{padding:24px}
 .me-knowledge .article-card h3{font-size:24px}
 .me-knowledge .author-bio{grid-template-columns:80px minmax(0,1fr);gap:18px;padding-top:26px;margin-top:32px}
 .me-knowledge .author-photo img{width:80px;height:80px}
 .me-knowledge .author-photo figcaption{font-size:10px}
 .me-knowledge .author-bio h2{font-size:23px}
 .me-knowledge .author-bio p:last-child{font-size:15px}
 .me-knowledge .breadcrumbs{font-size:12px;padding-top:22px}
 .me-knowledge .breadcrumbs li:last-child{display:none}
 .me-knowledge .article-header{padding-block:22px 28px}
 .me-knowledge .article-header h1{font-size:34px}
 .me-knowledge .article-summary{font-size:18px}
 .me-knowledge .article-meta{gap:8px 16px}
 .me-knowledge .article-layout{padding-top:26px}
 .me-knowledge .article-sidebar{display:block}
 .me-knowledge .sidebar-brief{display:none}
 .me-knowledge .toc li{font-size:14px}
 .me-knowledge .prose{font-size:17px;line-height:1.8}
 .me-knowledge .prose h2{font-size:27px}
 .me-knowledge .prose h3{font-size:22px}
 .me-knowledge .prose blockquote{padding:16px}
 .me-knowledge .brief-banner{display:block;margin-block:36px;padding:26px 22px}
 .me-knowledge .brief-banner h2{font-size:26px}
 .me-knowledge .brief-actions{margin-top:24px}
 .me-knowledge .footer-inner{grid-template-columns:1fr 1fr;gap:28px 20px}
 .me-knowledge .footer-brand{grid-column:1/-1}
 .me-knowledge .footer-brand .brand img{width:168px}
 .me-knowledge .site-footer{padding-block:36px}
 .me-knowledge .pagination{gap:6px}
 .me-knowledge .pagination a,.me-knowledge .pagination span{padding:10px 12px;font-size:12px}
}
@media(max-width:360px){
 .me-knowledge .shell{padding-inline:16px}
 .me-knowledge .header-inner{gap:6px}
 .me-knowledge .brand img{width:100px}
 .me-knowledge .header-brief span{display:none}
 .me-knowledge .header-brief{padding-inline:12px}
 .me-knowledge .mobile-menu summary{padding-inline:6px}
 .me-knowledge .listing-hero h1{font-size:40px}
 .me-knowledge .article-header h1{font-size:30px}
 .me-knowledge .article-card{padding:20px}
 .me-knowledge .article-card h3{font-size:22px}
}
@media(prefers-reduced-motion:reduce){.me-knowledge *{scroll-behavior:auto!important;transition:none!important}}
@media print{
 .me-knowledge{font-family:Arial,sans-serif;font-size:11pt;background:white;color:black}
 .me-knowledge .site-header,.me-knowledge .site-footer,.me-knowledge .article-sidebar,.me-knowledge .brief-banner,.me-knowledge .related,.me-knowledge .back-link,.me-knowledge .skip-link{display:none}
 .me-knowledge .shell{width:100%;padding:0}
 .me-knowledge .article-layout{display:block}
 .me-knowledge .prose{font-size:11pt;color:black}
 .me-knowledge .table-scroll{overflow:visible}
 .me-knowledge .prose table{min-width:0}
}
