[data-astro-cid-qma2cssl]{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff;color:#333;line-height:1.6}.container[data-astro-cid-qma2cssl]{width:100%;background-color:#fff;min-height:100vh}.nav[data-astro-cid-qma2cssl]{display:flex;align-items:center;padding:2rem 3rem;background-color:#b7b7b7;color:#000;font-weight:400;font-size:.9rem;letter-spacing:.5px;font-weight:700;border-bottom:#333 1px solid;position:relative}.nav-svg-container[data-astro-cid-qma2cssl]{position:absolute;right:0;top:0;bottom:0;width:calc(100% - 200px);overflow:hidden}.nav-svg[data-astro-cid-qma2cssl]{width:100%;height:100%;object-fit:cover;opacity:.3;filter:grayscale(100%)}.nav-item[data-astro-cid-qma2cssl]{cursor:pointer;transition:opacity .2s ease;position:relative;z-index:1}.nav-item[data-astro-cid-qma2cssl]:first-child:before{content:"";position:absolute;inset:-.2rem -.4rem;background:#b7b7b7;border-radius:8px;z-index:-1}.nav-item[data-astro-cid-qma2cssl] a[data-astro-cid-qma2cssl]{color:inherit;text-decoration:none}.nav-item[data-astro-cid-qma2cssl]:hover{opacity:.7}.nav-item[data-astro-cid-qma2cssl]:first-child{font-weight:500}.main-content[data-astro-cid-qma2cssl]{padding:4rem 3rem 5rem;min-height:calc(100vh - 200px)}.content-grid[data-astro-cid-qma2cssl]{display:grid;grid-template-columns:200px 1fr;gap:4rem;align-items:start}.divider[data-astro-cid-qma2cssl]{height:1px;width:100%;margin:1rem 0}.left-section[data-astro-cid-qma2cssl]{display:flex;flex-direction:column;gap:2rem}.label-dot[data-astro-cid-qma2cssl]{width:6px;height:6px;border-radius:50%;background-color:#333;position:absolute;left:0;top:50%;transform:translateY(-50%);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%{background-color:#999}50%{background-color:#333}to{background-color:#999}}.side-nav[data-astro-cid-qma2cssl]{display:flex;flex-direction:column;gap:1rem}.side-nav-item[data-astro-cid-qma2cssl]{font-size:.9rem;font-weight:400;letter-spacing:.5px;position:relative;padding-left:1rem}.side-nav-item[data-astro-cid-qma2cssl] a[data-astro-cid-qma2cssl]{color:#666;text-decoration:none;transition:color .2s ease}.side-nav-item[data-astro-cid-qma2cssl] a[data-astro-cid-qma2cssl]:hover{color:#333}.side-nav-item[data-astro-cid-qma2cssl].current a[data-astro-cid-qma2cssl]{opacity:1;font-weight:600;color:#333}.side-nav-item[data-astro-cid-qma2cssl]:not(.current) a[data-astro-cid-qma2cssl]{opacity:.6}.right-section[data-astro-cid-qma2cssl]{max-width:600px}.text-block[data-astro-cid-qma2cssl]{text-align:justify;font-size:.95rem;line-height:1.8;color:#444}.text-block[data-astro-cid-qma2cssl] p[data-astro-cid-qma2cssl]{margin-bottom:1.5rem}@media (min-width: 769px){.right-section[data-astro-cid-qma2cssl] .text-block[data-astro-cid-qma2cssl] p[data-astro-cid-qma2cssl]{margin-left:0}.right-section[data-astro-cid-qma2cssl] .text-block[data-astro-cid-qma2cssl] li[data-astro-cid-qma2cssl]{margin-left:1.25rem}}.slim-footer[data-astro-cid-qma2cssl]{position:fixed;bottom:0;left:0;right:0;height:60px;background-color:#fff;border-top:1px solid #333;display:flex;align-items:center;justify-content:center;z-index:100}.slim-svg[data-astro-cid-qma2cssl]{height:100%;width:100%;object-fit:cover;opacity:.6;filter:grayscale(100%)}@media (max-width: 768px){.nav[data-astro-cid-qma2cssl]:after{left:0}.nav[data-astro-cid-qma2cssl]{flex-direction:column;gap:1rem;padding:1.5rem 2rem}.nav-svg-container[data-astro-cid-qma2cssl]{width:calc(100% - 150px)}.main-content[data-astro-cid-qma2cssl]{padding:2rem}.content-grid[data-astro-cid-qma2cssl]{grid-template-columns:1fr;gap:2rem}.left-section[data-astro-cid-qma2cssl]{order:1}.right-section[data-astro-cid-qma2cssl]{order:2}}@media (max-width: 480px){.nav[data-astro-cid-qma2cssl]:after{left:0}.nav[data-astro-cid-qma2cssl]{padding:1rem;font-size:.8rem}.nav-item[data-astro-cid-qma2cssl]:first-child{font-size:1.1rem;font-weight:600}.main-content[data-astro-cid-qma2cssl]{padding:1.5rem 1rem}.text-block[data-astro-cid-qma2cssl]{font-size:.9rem;line-height:1.6}.side-nav[data-astro-cid-qma2cssl]{align-items:center}.side-nav-item[data-astro-cid-qma2cssl]{font-size:1.2rem;padding:1rem 0 1rem 1.5rem;min-height:48px}.side-nav-item[data-astro-cid-qma2cssl] a[data-astro-cid-qma2cssl]{padding:.5rem 0}}
