:root{--accent:#0284c7;--accent-dark:#0369a1;--black:15, 18, 25;--gray:96, 115, 159;--gray-light:229, 233, 240;--gray-dark:34, 41, 57;--gray-gradient:rgba(var(--gray-light), 50%), #fff;--box-shadow:0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}body{text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));background-size:100% 600px;margin:0;padding:0;font-family:Trebuchet MS,Arial,sans-serif;font-size:20px;line-height:1.7}main{width:100%;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{color:rgb(var(--black));margin:0 0 .5rem;line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{border-radius:8px;max-width:100%;height:auto}code{background-color:rgb(var(--gray-light));border-radius:2px;padding:2px 5px}pre{border-radius:8px;padding:1.5em}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);margin:0;padding:0 0 0 20px;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.center-image{width:420px;max-width:80%;height:auto;margin:0 auto;display:block}@media (width<=720px){body{font-size:18px}main{padding:1em}}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.bdry-cookie-banner[data-astro-cid-hq3mgpmn][hidden]{display:none}.bdry-cookie-banner[data-astro-cid-hq3mgpmn]{z-index:10000;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:900px;margin:0 auto;padding:24px;font-family:Trebuchet MS,Arial,sans-serif;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 12px 40px #0f172a29}.bdry-cookie-content[data-astro-cid-hq3mgpmn]{justify-content:space-between;align-items:center;gap:28px;display:flex}.bdry-cookie-text[data-astro-cid-hq3mgpmn]{flex:1}.bdry-cookie-text[data-astro-cid-hq3mgpmn] h2[data-astro-cid-hq3mgpmn]{color:#1f2937;margin:0 0 8px;font-size:1.15rem}.bdry-cookie-text[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{margin:0;font-size:.9rem;line-height:1.65}.bdry-cookie-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:#0284c7;text-underline-offset:3px;text-decoration:underline}.bdry-cookie-actions[data-astro-cid-hq3mgpmn]{flex-direction:column;flex-shrink:0;gap:10px;min-width:165px;display:flex}.bdry-cookie-button[data-astro-cid-hq3mgpmn]{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0284c7;border-radius:6px;padding:10px 16px;font-size:.88rem;font-weight:700;transition:background .2s,color .2s}.bdry-cookie-accept[data-astro-cid-hq3mgpmn]{color:#fff;background:#0284c7}.bdry-cookie-accept[data-astro-cid-hq3mgpmn]:hover{background:#0369a1}.bdry-cookie-necessary[data-astro-cid-hq3mgpmn]{color:#0369a1;background:#fff}.bdry-cookie-necessary[data-astro-cid-hq3mgpmn]:hover{background:#f0f9ff}.bdry-cookie-button[data-astro-cid-hq3mgpmn]:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}@media (width<=650px){.bdry-cookie-banner[data-astro-cid-hq3mgpmn]{padding:20px;bottom:12px;left:12px;right:12px}.bdry-cookie-content[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:stretch;gap:18px}.bdry-cookie-actions[data-astro-cid-hq3mgpmn]{grid-template-columns:1fr 1fr;min-width:0;display:grid}.bdry-cookie-button[data-astro-cid-hq3mgpmn]{padding:10px 8px;font-size:.82rem}}.bdry-footer[data-astro-cid-jo6i4kqk]{color:#5b6472;background:#f8fafc;border-top:1px solid #e5e7eb;padding:32px 24px 16px;font-family:Trebuchet MS,Arial,sans-serif}.footer-main[data-astro-cid-jo6i4kqk],.footer-bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.footer-main[data-astro-cid-jo6i4kqk]{padding-bottom:28px}.footer-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px 24px;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#374151;text-decoration:none;transition:color .2s}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:.95rem}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#0369a1}.footer-contact[data-astro-cid-jo6i4kqk]{flex-shrink:0;align-items:center;gap:20px;margin-left:auto;display:flex}.footer-icon-link[data-astro-cid-jo6i4kqk]{color:#374151;align-items:center;gap:8px;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.footer-icon-link[data-astro-cid-jo6i4kqk]:hover{color:#0284c7}.footer-icon-link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:currentColor;width:22px;height:22px}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #e5e7eb;flex-wrap:wrap;padding-top:16px;font-size:.75rem}.footer-legal[data-astro-cid-jo6i4kqk]{gap:18px;display:flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#6b7280;font-size:.75rem}@media (width<=850px){.footer-main[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:22px}.footer-contact[data-astro-cid-jo6i4kqk]{margin-left:0}}@media (width<=560px){.bdry-footer[data-astro-cid-jo6i4kqk]{padding:28px 16px 16px}.footer-nav[data-astro-cid-jo6i4kqk]{gap:14px 20px}.footer-contact[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:16px}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:10px}}a[data-astro-cid-evkijfd6]{text-decoration:none;display:inline-block}a[data-astro-cid-evkijfd6].active{font-weight:bolder;text-decoration:underline}.site-header[data-astro-cid-nen7h5rs]{z-index:1000;background:#fff;border-bottom:1px solid #e5e7eb;width:100%;position:sticky;top:0}.nav-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:32px;width:min(1200px,100% - 40px);min-height:88px;margin:0 auto;display:flex}.logo-link[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.site-logo[data-astro-cid-nen7h5rs]{object-fit:contain;width:62px;height:62px;display:block}.nav-content[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.nav-links[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;gap:30px;display:flex}.nav-links[data-astro-cid-nen7h5rs] a{color:#374151;align-items:center;min-height:42px;font-family:Trebuchet MS,Arial,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav-links[data-astro-cid-nen7h5rs] a:after{content:"";transform-origin:0;background:#0284c7;height:2px;transition:transform .2s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-links[data-astro-cid-nen7h5rs] a:hover,.nav-links[data-astro-cid-nen7h5rs] a.active,.nav-links[data-astro-cid-nen7h5rs] a[aria-current=page]{color:#0284c7}.nav-links[data-astro-cid-nen7h5rs] a:hover:after,.nav-links[data-astro-cid-nen7h5rs] a.active:after,.nav-links[data-astro-cid-nen7h5rs] a[aria-current=page]:after{transform:scaleX(1)}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:44px;height:44px;padding:10px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#374151;width:22px;height:2px;margin:4px auto;transition:transform .2s,opacity .2s;display:block}.menu-toggle[data-astro-cid-nen7h5rs].is-open span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs].is-open span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs].is-open span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-6px)rotate(-45deg)}.logo-link[data-astro-cid-nen7h5rs]:focus-visible,.menu-toggle[data-astro-cid-nen7h5rs]:focus-visible,.nav-links[data-astro-cid-nen7h5rs] a:focus-visible{outline-offset:4px;outline:3px solid #0284c7}@media (width>=761px) and (width<=1000px){.nav-container[data-astro-cid-nen7h5rs]{gap:24px}.nav-links[data-astro-cid-nen7h5rs]{gap:20px}}@media (width<=760px){.nav-container[data-astro-cid-nen7h5rs]{gap:16px;width:calc(100% - 32px);min-height:76px;position:relative}.site-logo[data-astro-cid-nen7h5rs]{width:54px;height:54px}.menu-toggle[data-astro-cid-nen7h5rs]{flex-shrink:0;margin-left:auto;display:block}.nav-content[data-astro-cid-nen7h5rs]{background:#fff;border-bottom:1px solid #e5e7eb;align-items:stretch;margin-left:0;padding:12px 16px 20px;display:none;position:absolute;top:100%;left:-16px;right:-16px;box-shadow:0 10px 18px #0000000f}.nav-content[data-astro-cid-nen7h5rs].is-open{flex-direction:column;display:flex}.nav-links[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav-links[data-astro-cid-nen7h5rs] a{border-bottom:1px solid #f3f4f6;min-height:48px}.nav-links[data-astro-cid-nen7h5rs] a:after{width:32px;bottom:0;right:auto}}@media (prefers-reduced-motion:reduce){.nav-links[data-astro-cid-nen7h5rs] a,.nav-links[data-astro-cid-nen7h5rs] a:after,.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:none}}
