.internal-links{position:relative;margin:3vw 0 2vw;overflow:hidden}@media(max-width:780px){.internal-links{margin:8vw 0 6vw}}.internal-links__blur{position:absolute;background:rgba(59,172,255,.08);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;width:15vw;height:10vw;top:5vw;right:2vw;opacity:.2}.internal-links__grid{display:grid;grid-template-columns:repeat(var(--desktop-columns,4),1fr);gap:1.5vw;position:relative;z-index:1}@media(max-width:1200px){.internal-links__grid{grid-template-columns:repeat(2,1fr);gap:2vw}}@media(max-width:780px){.internal-links__grid{display:flex;flex-wrap:nowrap;gap:3vw;overflow-x:scroll;overflow-y:hidden;flex-shrink:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:0}.internal-links__grid::-webkit-scrollbar{display:none}}.internal-links__grid[data-columns="1"]{grid-template-columns:1fr}.internal-links__grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.internal-links__grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.internal-links__grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.internal-links__grid[data-columns="5"]{grid-template-columns:repeat(5,1fr)}.internal-links__grid[data-columns="6"]{grid-template-columns:repeat(6,1fr)}.internal-links__item{display:flex;align-items:center;justify-content:space-between;padding:1vw;background:#fff;border-radius:1.04vw;text-decoration:none;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease,outline-color .3s ease,outline-width .3s ease,outline-offset .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;position:relative;overflow:hidden}@media(max-width:780px){.internal-links__item{padding:4vw 5vw;border-radius:3vw;box-shadow:0 3px 10px rgba(0,0,0,.06);width:63vw;min-width:63vw;flex-shrink:0}}.internal-links__item:hover{transform:translateY(-.2vw);box-shadow:0 4px 16px rgba(59,172,255,.15);background:linear-gradient(135deg,#fff,rgba(59,172,255,.02))}@media(max-width:780px){.internal-links__item:hover{transform:translateY(-.5vw);box-shadow:0 5px 20px rgba(59,172,255,.2)}}.internal-links__item:hover .internal-links__text{color:#375ded}.internal-links__item:hover .internal-links__icon{background-color:#375ded;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 7l5 5-5 5'/%3E%3C/svg%3E")}.internal-links__item:active,.internal-links__item:focus{outline:2px solid #3bacff;outline-offset:2px}.internal-links__item:focus-visible{outline:3px solid #3bacff;outline-offset:3px;box-shadow:0 0 0 6px rgba(59,172,255,.1)}.internal-links__text{font-size:clamp(.875rem,.825rem + .2vw,1.125rem);font-weight:600;line-height:1.4;color:#404040;transition:color .3s ease;flex:1;min-width:0;padding-right:.6vw;overflow-wrap:anywhere}@media(max-width:780px){.internal-links__text{font-size:clamp(.875rem,.825rem + .2vw,1.125rem);padding-right:3vw}}.internal-links__icon{display:inline-block;width:2.2vw;height:2.2vw;flex-shrink:0;border-radius:50%;background:rgba(59,172,255,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23375DED' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 7l5 5-5 5'/%3E%3C/svg%3E") no-repeat 50%/55%;transition:background-color .3s ease}@media(max-width:780px){.internal-links__icon{width:7vw;height:7vw}}.internal-links--compact .internal-links__grid{gap:1vw}@media(max-width:1200px){.internal-links--compact .internal-links__grid{gap:1.5vw}}@media(max-width:780px){.internal-links--compact .internal-links__grid{gap:2vw}}.internal-links--compact .internal-links__item{padding:.8vw 1.2vw}@media(max-width:780px){.internal-links--compact .internal-links__item{padding:3vw 4vw;width:55vw;min-width:55vw}}.internal-links--compact .internal-links__text{font-size:clamp(.875rem,.825rem + .2vw,1.125rem)}@media(max-width:780px){.internal-links--compact .internal-links__text{font-size:clamp(.875rem,.825rem + .2vw,1.125rem)}}.internal-links--large .internal-links__grid{gap:2vw}@media(max-width:780px){.internal-links--large .internal-links__grid{gap:4vw}}.internal-links--large .internal-links__item{padding:1.8vw 2.2vw}@media(max-width:780px){.internal-links--large .internal-links__item{padding:5vw 6vw;width:70vw;min-width:70vw}}.internal-links--large .internal-links__text{font-size:clamp(.875rem,.825rem + .2vw,1.125rem)}@media(max-width:780px){.internal-links--large .internal-links__text{font-size:clamp(.875rem,.825rem + .2vw,1.125rem)}}.internal-links__grid:empty:after{content:"Brak linków do wyświetlenia";display:block;text-align:center;padding:3vw;color:#797979;font-size:clamp(.875rem,.825rem + .2vw,1.125rem);font-style:italic;grid-column:1/-1}@media(max-width:780px){.internal-links__grid:empty:after{font-size:clamp(.875rem,.825rem + .2vw,1.125rem);padding:8vw}}