:where(.astro-BN545QRF),:where(.astro-BN545QRF):before,:where(.astro-BN545QRF):after{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a1a;line-height:1.7}.container:where(.astro-BN545QRF){max-width:760px;margin:0 auto;padding:48px 24px 80px}header:where(.astro-BN545QRF){margin-bottom:40px;border-bottom:2px solid #000;padding-bottom:24px}header:where(.astro-BN545QRF) a:where(.astro-BN545QRF){color:#1a1a1a;text-decoration:none;font-size:.9rem}h1:where(.astro-BN545QRF){font-size:2rem;font-weight:700;margin-top:8px}.meta:where(.astro-BN545QRF){font-size:.85rem;color:#555;margin-top:8px}h2:where(.astro-BN545QRF){font-size:1.15rem;font-weight:700;margin-top:36px;margin-bottom:10px}p:where(.astro-BN545QRF){margin-bottom:12px}ul:where(.astro-BN545QRF){margin:10px 0 12px 20px}li:where(.astro-BN545QRF){margin-bottom:6px}ol:where(.astro-BN545QRF){margin:10px 0 12px 20px}a:where(.astro-BN545QRF){color:#000}.highlight-box:where(.astro-BN545QRF){border:2px solid #000;padding:20px 24px;margin:28px 0;border-radius:4px}.highlight-box:where(.astro-BN545QRF) p:where(.astro-BN545QRF){margin-bottom:6px}.highlight-box:where(.astro-BN545QRF) strong:where(.astro-BN545QRF){display:block;margin-bottom:8px;font-size:1rem}footer:where(.astro-BN545QRF){margin-top:60px;border-top:1px solid #ddd;padding-top:20px;font-size:.85rem;color:#555}
