.page-header[data-astro-cid-xa52sxzc]{padding:var(--space-20) 0 var(--space-16);text-align:center;position:relative;overflow:hidden}.page-header-overlay[data-astro-cid-xa52sxzc]{z-index:1;position:absolute;inset:0}.page-header[data-astro-cid-xa52sxzc] .container[data-astro-cid-xa52sxzc]{z-index:2;position:relative}.page-header-default[data-astro-cid-xa52sxzc]{background:var(--gradient-primary);color:var(--text-inverse)}.page-header-default[data-astro-cid-xa52sxzc] .page-header-overlay[data-astro-cid-xa52sxzc]{background:linear-gradient(135deg,#1717171a 0%,#7c242a0d 100%)}.page-header-minimal[data-astro-cid-xa52sxzc]{background:var(--bg-secondary);color:var(--text-primary);padding:var(--space-16) 0 var(--space-12)}.page-header-gradient[data-astro-cid-xa52sxzc]{background:var(--gradient-accent);color:var(--text-inverse)}.page-header-gradient[data-astro-cid-xa52sxzc] .page-header-overlay[data-astro-cid-xa52sxzc]{background:linear-gradient(135deg,#7c242a1a 0%,#0000004d 100%)}.page-header-image[data-astro-cid-xa52sxzc]{color:var(--text-inverse);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-header-image[data-astro-cid-xa52sxzc] .page-header-overlay[data-astro-cid-xa52sxzc]{background:linear-gradient(135deg,#0009 0%,#7c242a4d 100%)}.breadcrumbs[data-astro-cid-xa52sxzc]{margin-bottom:var(--space-8)}.breadcrumb-list[data-astro-cid-xa52sxzc]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-astro-cid-xa52sxzc]{align-items:center;gap:var(--space-2);display:flex}.breadcrumb-link[data-astro-cid-xa52sxzc]{color:inherit;opacity:.8;padding:var(--space-1) var(--space-2);border-radius:var(--radius);text-decoration:none;transition:all .2s}.breadcrumb-link[data-astro-cid-xa52sxzc]:hover{opacity:1;background:#ffffff1a}.page-header-minimal[data-astro-cid-xa52sxzc] .breadcrumb-link[data-astro-cid-xa52sxzc]:hover{background:var(--bg-tertiary)}.breadcrumb-separator[data-astro-cid-xa52sxzc]{opacity:.6;font-size:var(--text-xs)}.breadcrumb-current[data-astro-cid-xa52sxzc]{opacity:1;font-weight:var(--font-medium)}.page-header-content[data-astro-cid-xa52sxzc]{max-width:800px;margin:0 auto}.page-title[data-astro-cid-xa52sxzc]{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));font-weight:var(--font-bold);margin:0 0 var(--space-4) 0;line-height:var(--leading-tight);text-shadow:0 2px 4px #0000001a}.page-header-minimal[data-astro-cid-xa52sxzc] .page-title[data-astro-cid-xa52sxzc]{text-shadow:none}.page-subtitle[data-astro-cid-xa52sxzc]{font-size:var(--text-lg);opacity:.9;line-height:var(--leading-relaxed);max-width:600px;margin:0 auto}.page-content[data-astro-cid-xa52sxzc]{padding:var(--space-16) 0;position:relative}.container-default[data-astro-cid-xa52sxzc]{max-width:1280px}.container-wide[data-astro-cid-xa52sxzc]{max-width:1536px}.container-narrow[data-astro-cid-xa52sxzc]{max-width:768px}.page-content[data-astro-cid-xa52sxzc] h2{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:var(--space-12) 0 var(--space-6) 0;position:relative}.page-content[data-astro-cid-xa52sxzc] h2:after{content:"";background:var(--primary-red);border-radius:var(--radius-full);width:40px;height:3px;position:absolute;bottom:-8px;left:0}.page-content[data-astro-cid-xa52sxzc] h3{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:var(--space-10) 0 var(--space-4) 0}.page-content[data-astro-cid-xa52sxzc] h4{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:var(--space-8) 0 var(--space-3) 0}.page-content[data-astro-cid-xa52sxzc] p{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.page-content[data-astro-cid-xa52sxzc] ul,.page-content[data-astro-cid-xa52sxzc] ol{margin:var(--space-4) 0 var(--space-6) var(--space-6);color:var(--text-secondary)}.page-content[data-astro-cid-xa52sxzc] li{margin-bottom:var(--space-2);line-height:var(--leading-relaxed)}.page-content[data-astro-cid-xa52sxzc] blockquote{border-left:4px solid var(--primary-red);padding:var(--space-4) var(--space-6);margin:var(--space-8) 0;background:var(--bg-secondary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--text-primary);font-style:italic}.page-content[data-astro-cid-xa52sxzc] .highlight-box{background:linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-tertiary) 100%);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-8);margin:var(--space-8) 0;position:relative;overflow:hidden}.page-content[data-astro-cid-xa52sxzc] .highlight-box:before{content:"";background:var(--gradient-accent);height:4px;position:absolute;top:0;left:0;right:0}.page-content[data-astro-cid-xa52sxzc] .section-divider{background:var(--primary-red);width:100px;height:2px;margin:var(--space-16) auto;border-radius:var(--radius-full)}.page-content[data-astro-cid-xa52sxzc] .page-cta{background:var(--gradient-accent);color:var(--text-inverse);padding:var(--space-16);border-radius:var(--radius-2xl);text-align:center;margin:var(--space-16) 0;position:relative;overflow:hidden}.page-content[data-astro-cid-xa52sxzc] .page-cta:before{content:"";opacity:.3;background:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='15' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-content[data-astro-cid-xa52sxzc] .page-cta>*{z-index:2;position:relative}.page-content[data-astro-cid-xa52sxzc] .page-cta h2{color:var(--text-inverse);margin-bottom:var(--space-4)}.page-content[data-astro-cid-xa52sxzc] .page-cta h2:after{background:#ffffff4d}.page-content[data-astro-cid-xa52sxzc] .page-cta p{color:#ffffffe6;font-size:var(--text-lg)}@media (width<=768px){.page-header[data-astro-cid-xa52sxzc]{padding:var(--space-16) 0 var(--space-12)}.page-header-minimal[data-astro-cid-xa52sxzc]{padding:var(--space-12) 0 var(--space-8)}.breadcrumb-list[data-astro-cid-xa52sxzc]{font-size:var(--text-xs);justify-content:flex-start}.page-title[data-astro-cid-xa52sxzc]{font-size:var(--text-3xl)}.page-subtitle[data-astro-cid-xa52sxzc]{font-size:var(--text-base)}.page-content[data-astro-cid-xa52sxzc]{padding:var(--space-12) 0}.page-content[data-astro-cid-xa52sxzc] h2{font-size:var(--text-2xl);margin:var(--space-10) 0 var(--space-4) 0}.page-content[data-astro-cid-xa52sxzc] h3{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3) 0}.page-content[data-astro-cid-xa52sxzc] .page-cta{padding:var(--space-12);margin:var(--space-12) 0}}@media (width>=1024px){.page-header[data-astro-cid-xa52sxzc]{padding:var(--space-24) 0 var(--space-20)}.page-content[data-astro-cid-xa52sxzc]{padding:var(--space-20) 0}}@media print{.page-header[data-astro-cid-xa52sxzc]{padding:var(--space-8) 0;color:#000!important;background:#fff!important}.page-header-overlay[data-astro-cid-xa52sxzc],.breadcrumbs[data-astro-cid-xa52sxzc]{display:none}.page-content[data-astro-cid-xa52sxzc] .page-cta{background:var(--gray-100)!important;color:#000!important}.page-content[data-astro-cid-xa52sxzc] h2:after{background:#000!important}}@media (prefers-contrast:high){.page-header-overlay[data-astro-cid-xa52sxzc]{background:#000c!important}.page-content[data-astro-cid-xa52sxzc] h2:after{height:4px}.page-content[data-astro-cid-xa52sxzc] blockquote{border-left-width:6px}.page-content[data-astro-cid-xa52sxzc] .highlight-box:before{height:6px}}@media (prefers-reduced-motion:reduce){.breadcrumb-link[data-astro-cid-xa52sxzc],.page-content[data-astro-cid-xa52sxzc] *{transition:none}}
