.page-header[data-astro-cid-p53hqnih]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff;padding:2.5rem 0}.page-header[data-astro-cid-p53hqnih] h1[data-astro-cid-p53hqnih]{color:#fff;margin-bottom:1rem}.page-subtitle[data-astro-cid-p53hqnih]{font-size:1.125rem;opacity:.9}.horizons-comparison[data-astro-cid-p53hqnih]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:1rem 0}.horizon[data-astro-cid-p53hqnih]{background:var(--color-bg-alt);padding:1.5rem;border-radius:8px;text-align:center}.horizon[data-astro-cid-p53hqnih].featured{background:#f0fdf4;border:2px solid #86efac}.horizon[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0}.verdict[data-astro-cid-p53hqnih]{font-weight:700;font-size:.875rem;padding:.25rem .75rem;border-radius:4px;display:inline-block;margin-bottom:1rem}.verdict[data-astro-cid-p53hqnih].bad{background:#fef2f2;color:#991b1b}.verdict[data-astro-cid-p53hqnih].good{background:#166534;color:#fff}.highlight-box[data-astro-cid-p53hqnih]{background:var(--color-bg-alt);border-left:4px solid var(--color-secondary);padding:1.5rem;margin:1rem 0}.highlight-box[data-astro-cid-p53hqnih] p[data-astro-cid-p53hqnih]{margin:0;font-size:1.125rem}.changes-grid[data-astro-cid-p53hqnih]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:1rem 0}.change[data-astro-cid-p53hqnih]{padding:1.5rem;border-radius:8px}.change[data-astro-cid-p53hqnih].before{background:#fef2f2;border:1px solid #fecaca}.change[data-astro-cid-p53hqnih].before h3[data-astro-cid-p53hqnih]{color:#991b1b}.change[data-astro-cid-p53hqnih].after{background:#f0fdf4;border:1px solid #86efac}.change[data-astro-cid-p53hqnih].after h3[data-astro-cid-p53hqnih]{color:#166534}.change[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0}.change[data-astro-cid-p53hqnih] ul[data-astro-cid-p53hqnih]{margin:0;padding-left:1.25rem}.rituals-timeline[data-astro-cid-p53hqnih]{margin:1rem 0;border-left:3px solid var(--color-secondary);padding-left:2rem}.ritual[data-astro-cid-p53hqnih]{margin-bottom:3rem;position:relative}.ritual[data-astro-cid-p53hqnih]:before{content:"";position:absolute;left:-2rem;top:0;width:16px;height:16px;background:var(--color-secondary);border-radius:50%;transform:translate(-50%)}.ritual-timing[data-astro-cid-p53hqnih]{font-size:.75rem;font-weight:600;color:var(--color-secondary);text-transform:uppercase;margin-bottom:.5rem}.ritual-content[data-astro-cid-p53hqnih]{background:var(--color-bg-alt);padding:1.5rem;border-radius:8px}.ritual-content[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0;color:var(--color-primary)}.ritual-content[data-astro-cid-p53hqnih] h4[data-astro-cid-p53hqnih]{font-size:.875rem;margin-top:1rem;margin-bottom:.5rem;color:var(--color-secondary)}.ritual-content[data-astro-cid-p53hqnih] ul[data-astro-cid-p53hqnih]{margin:0;padding-left:1.25rem;font-size:.9375rem}.ritual-content[data-astro-cid-p53hqnih]>p[data-astro-cid-p53hqnih]:last-child{margin-bottom:0;font-size:.875rem;background:#fff;padding:.75rem;border-radius:4px;margin-top:1rem}.formats-comparison[data-astro-cid-p53hqnih]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:1rem 0}.format[data-astro-cid-p53hqnih]{background:var(--color-bg-alt);padding:1.5rem;border-radius:8px}.format[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0}.format-focus[data-astro-cid-p53hqnih]{font-size:.875rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem}.format[data-astro-cid-p53hqnih] h4[data-astro-cid-p53hqnih]{font-size:.875rem;margin-top:1rem;margin-bottom:.5rem}.format[data-astro-cid-p53hqnih] ul[data-astro-cid-p53hqnih]{margin:0;padding-left:1.25rem;font-size:.9375rem}.articulation[data-astro-cid-p53hqnih]{background:#fef3c7;padding:1.5rem;border-radius:8px;text-align:center}.articulation[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0}.articulation[data-astro-cid-p53hqnih] p[data-astro-cid-p53hqnih]{margin:.5rem 0}.calendar-example[data-astro-cid-p53hqnih]{background:var(--color-bg-alt);padding:2rem;border-radius:8px;margin:1rem 0}.calendar-example[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0;margin-bottom:1.5rem}.calendar-grid[data-astro-cid-p53hqnih]{display:grid;gap:1rem}.calendar-item[data-astro-cid-p53hqnih]{display:grid;grid-template-columns:180px 200px 1fr;gap:1rem;align-items:center;padding:.75rem;background:#fff;border-radius:4px}.calendar-date[data-astro-cid-p53hqnih]{font-size:.875rem;color:var(--color-text-light)}.calendar-event[data-astro-cid-p53hqnih]{font-weight:600;color:var(--color-secondary)}.calendar-item[data-astro-cid-p53hqnih] p[data-astro-cid-p53hqnih]{margin:0;font-size:.875rem}.traps-grid[data-astro-cid-p53hqnih]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1rem 0}.trap[data-astro-cid-p53hqnih]{background:#fef2f2;border:1px solid #fecaca;padding:1.5rem;border-radius:8px}.trap[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0;color:#991b1b;font-size:1rem}.trap[data-astro-cid-p53hqnih] p[data-astro-cid-p53hqnih]{margin-bottom:0;font-size:.9375rem}.installation-steps[data-astro-cid-p53hqnih]{margin:1rem 0}.install-step[data-astro-cid-p53hqnih]{display:flex;gap:1.5rem;margin-bottom:1.5rem;align-items:flex-start}.install-step[data-astro-cid-p53hqnih] .step-number[data-astro-cid-p53hqnih]{width:40px;height:40px;background:var(--color-secondary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step-content[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0;margin-bottom:.5rem}.step-content[data-astro-cid-p53hqnih] p[data-astro-cid-p53hqnih]{margin:0;color:var(--color-text-light)}.success-metrics[data-astro-cid-p53hqnih]{background:#f0fdf4;border:1px solid #86efac;padding:1.5rem;border-radius:8px;margin-top:2rem}.success-metrics[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0;color:#166534}.success-metrics[data-astro-cid-p53hqnih] ul[data-astro-cid-p53hqnih]{margin:0;padding-left:1.25rem}.links-grid[data-astro-cid-p53hqnih]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1.5rem}.link-card[data-astro-cid-p53hqnih]{display:block;background:var(--color-bg-alt);padding:1.5rem;border-radius:8px;text-decoration:none;border:1px solid var(--color-border);transition:all .2s ease}.link-card[data-astro-cid-p53hqnih]:hover{border-color:var(--color-secondary);transform:translateY(-2px)}.link-card[data-astro-cid-p53hqnih] h3[data-astro-cid-p53hqnih]{margin-top:0;margin-bottom:.5rem;font-size:1rem;color:var(--color-primary)}.link-card[data-astro-cid-p53hqnih]:hover h3[data-astro-cid-p53hqnih]{color:var(--color-secondary)}.link-card[data-astro-cid-p53hqnih] p[data-astro-cid-p53hqnih]{margin:0;font-size:.875rem;color:var(--color-text-light)}@media(max-width:768px){.horizons-comparison[data-astro-cid-p53hqnih],.changes-grid[data-astro-cid-p53hqnih],.formats-comparison[data-astro-cid-p53hqnih],.calendar-item[data-astro-cid-p53hqnih]{grid-template-columns:1fr}}
