:root{--accent: #2290cf;--accent-light: #2290cf;--accent-dark: #005AAB;--box-shadow: 0 4px 12px rgba(0, 0, 0, .2);--box-shadow-blue: 0 4px 12px rgba(14, 75, 133, .418)}a{text-decoration:underline;color:inherit}html,body{margin:0;padding:0;max-width:100vw;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}*{box-sizing:border-box}footer{width:100%;text-align:center;padding:30px;border-top:solid 1px #ddd;padding-top:4rem;margin-top:4rem}footer p{color:gray;font-size:12px}footer img{height:80px}.page-header h1{font-size:2.5;color:var(--accent)}.page-body{line-height:1.8}.page-body p,li{color:#555}h1{color:var(--accent);font-size:2.2}h2{color:var(--accent)}h3{color:#555}li::marker{color:var(--accent)}.text-img-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;padding-top:1rem}.text-img-container img{width:100%;height:auto;border-radius:5px}.img-gallery-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;padding-top:1rem}.img-gallery-container img{width:100%;height:auto;border-radius:5px}@media (pointer: fine){html,body{overscroll-behavior-y:none}}a[data-astro-cid-2dwpsowv]{display:inline-block;text-decoration:none}a[data-astro-cid-2dwpsowv].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-ymhdp2rl]{background:#fff;position:sticky;top:0;z-index:100;box-shadow:var(--box-shadow)}nav[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em}nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{padding:1em .5em;color:#333;border-bottom:5px solid transparent}h2[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl],h2[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl].active{text-decoration:none}img[data-astro-cid-ymhdp2rl]{height:51px;width:428px;display:block}nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl].active{text-decoration:none;color:#333;border-bottom-color:var(--accent)}.nav-toggle[data-astro-cid-ymhdp2rl]{display:none}.hamburger[data-astro-cid-ymhdp2rl]{-webkit-tap-highlight-color:transparent;display:none;flex-direction:column;cursor:pointer;width:32px;height:32px;justify-content:center;gap:6px}.hamburger[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]{display:block;height:4px;width:100%;background:var(--accent-dark);border-radius:2px;transition:.3s}@media (max-width: 768px){img[data-astro-cid-ymhdp2rl]{width:60vw;height:auto}.nav-links[data-astro-cid-ymhdp2rl]{display:flex;flex-direction:column;position:absolute;top:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;right:0;width:70vw;max-width:320px;min-width:160px;background:#fff;box-shadow:var(--box-shadow);z-index:10;opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.nav-links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{padding:1rem}.nav-toggle[data-astro-cid-ymhdp2rl]:checked+.hamburger[data-astro-cid-ymhdp2rl]+.nav-links[data-astro-cid-ymhdp2rl]{pointer-events:auto;opacity:1}.nav-toggle[data-astro-cid-ymhdp2rl]:checked+.hamburger[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]:nth-child(1){transform:translateY(10px) rotate(45deg)}.nav-toggle[data-astro-cid-ymhdp2rl]:checked+.hamburger[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-ymhdp2rl]:checked+.hamburger[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.hamburger[data-astro-cid-ymhdp2rl]{display:flex}nav[data-astro-cid-ymhdp2rl]{flex-wrap:wrap;position:relative}.hamburger[data-astro-cid-ymhdp2rl].active span[data-astro-cid-ymhdp2rl]:nth-child(2){opacity:0}.hamburger[data-astro-cid-ymhdp2rl].active span[data-astro-cid-ymhdp2rl]:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr 1fr}.footer-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;list-style-type:none}.footer-nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:.5rem}img[data-astro-cid-sz7xmlte]{width:20vh;height:auto}@media (max-width: 768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
