.xpnSVG_page{background-color:var(--background);flex-direction:column;min-height:100vh;display:flex}.xpnSVG_main{background:var(--gradient-hero);flex:1;padding-top:80px}.xpnSVG_contentContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);border:1px solid var(--border);max-width:800px;box-shadow:var(--shadow-md);background:#fffc;margin:3rem auto;padding:2rem}.xpnSVG_title{text-align:center;background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2.5rem;font-weight:800}.xpnSVG_lastUpdated{text-align:center;color:var(--muted-foreground);margin-bottom:3rem;font-size:.875rem}.xpnSVG_section{margin-bottom:2.5rem}.xpnSVG_sectionTitle{color:var(--brand-charcoal);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.xpnSVG_text{color:var(--foreground);margin-bottom:1rem;line-height:1.7}.xpnSVG_list{color:var(--foreground);margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.xpnSVG_listItem{margin-bottom:.5rem;line-height:1.6}.xpnSVG_link{color:var(--primary);font-weight:500;text-decoration:none;transition:color .2s}.xpnSVG_link:hover{color:var(--primary-hover);text-decoration:underline}@media (prefers-color-scheme:dark){.xpnSVG_contentContainer{background:#1a202ccc}}
