.v4-page-main{max-width:var(--v4-content-width);margin:0 auto;padding:var(--v4-space-6);min-height:60vh}.static-page{max-width:800px;margin:0 auto;padding-bottom:var(--v4-space-16)}.page-header{text-align:center;padding:var(--v4-space-12) 0 var(--v4-space-8);border-bottom:1px solid var(--v4-border-dim);margin-bottom:var(--v4-space-8)}.page-header h1{font-family:var(--v4-font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--v4-text-primary);margin:var(--v4-space-4) 0 var(--v4-space-2);letter-spacing:var(--v4-tracking-tight);text-shadow:var(--v4-glow-text)}.page-header-label{display:inline-flex;align-items:center;gap:var(--v4-space-2);padding:var(--v4-space-1) var(--v4-space-4);background:var(--v4-bg-surface);border:1px solid var(--v4-border-dim);border-radius:var(--v4-radius-full);font-family:var(--v4-font-mono);font-size:var(--v4-text-xs);font-weight:600;color:var(--v4-text-muted);text-transform:uppercase;letter-spacing:var(--v4-tracking-wider)}.label-dot{width:6px;height:6px;background:var(--v4-primary);border-radius:50%;box-shadow:0 0 6px var(--v4-primary-glow)}.page-subtitle{font-size:var(--v4-text-md);color:var(--v4-text-secondary);margin:0;line-height:var(--v4-leading-relaxed)}.prose-content{max-width:800px;margin:0 auto;color:var(--v4-text-secondary);font-family:var(--v4-font-body);font-size:var(--v4-text-md);line-height:var(--v4-leading-relaxed)}.prose-content h2{font-family:var(--v4-font-display);font-size:var(--v4-text-xl);font-weight:700;color:var(--v4-text-primary);margin-top:var(--v4-space-10);margin-bottom:var(--v4-space-4);letter-spacing:var(--v4-tracking-tight)}.prose-content h3{font-family:var(--v4-font-display);font-size:var(--v4-text-lg);font-weight:600;color:var(--v4-text-primary);margin-top:var(--v4-space-6);margin-bottom:var(--v4-space-3)}.prose-content p{margin-bottom:var(--v4-space-4)}.prose-content a{color:var(--v4-primary);text-decoration:underline;text-decoration-color:var(--v4-border-base);text-underline-offset:3px;transition:text-decoration-color .15s ease}.prose-content a:hover{text-decoration-color:var(--v4-primary)}.prose-content strong{color:var(--v4-text-primary);font-weight:600}.prose-content code{font-family:var(--v4-font-mono);font-size:.875em;padding:.15em .35em;background:var(--v4-bg-surface);border-radius:var(--v4-radius-sm);color:var(--v4-primary)}.prose-content ul,.prose-content ol{padding-left:var(--v4-space-6);margin-bottom:var(--v4-space-4)}.prose-content li{margin-bottom:var(--v4-space-2)}.prose-content blockquote{border-left:3px solid var(--v4-primary);padding-left:var(--v4-space-6);margin:var(--v4-space-6) 0;color:var(--v4-text-muted);font-style:italic}.privacy-table{width:100%;border-collapse:collapse;margin:var(--v4-space-6) 0;font-size:var(--v4-text-base)}.privacy-table th,.privacy-table td{text-align:left;padding:var(--v4-space-2) var(--v4-space-4);border-bottom:1px solid var(--v4-border-dim)}.privacy-table th{font-family:var(--v4-font-mono);font-size:var(--v4-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--v4-tracking-wide);color:var(--v4-text-muted);background:var(--v4-bg-surface)}.privacy-table td{color:var(--v4-text-secondary)}.privacy-table td code{font-family:var(--v4-font-mono);font-size:.8125em;padding:.15em .35em;background:var(--v4-bg-surface);border-radius:var(--v4-radius-sm);color:var(--v4-primary)}.privacy-table tr:last-child td{border-bottom:none}.contact-cards{display:grid;grid-template-columns:1fr;gap:var(--v4-space-4);margin:var(--v4-space-6) 0 var(--v4-space-8)}.contact-card{background:var(--v4-bg-elevated);border:1px solid var(--v4-border-dim);border-radius:var(--v4-radius-lg);padding:var(--v4-space-6);transition:border-color .2s ease}.contact-card:hover{border-color:var(--v4-primary-dim)}.contact-card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--v4-primary);margin-bottom:var(--v4-space-3)}.contact-card-icon svg{width:24px;height:24px}.contact-card h3{font-family:var(--v4-font-display);font-size:var(--v4-text-lg);font-weight:600;margin:0 0 var(--v4-space-2);color:var(--v4-text-primary)}.contact-card p{font-size:var(--v4-text-base);color:var(--v4-text-secondary);line-height:var(--v4-leading-relaxed);margin:0 0 var(--v4-space-4)}.contact-email{display:inline-flex;align-items:center;gap:var(--v4-space-2);font-family:var(--v4-font-mono);font-size:var(--v4-text-base);color:var(--v4-primary);text-decoration:none;padding:var(--v4-space-2) var(--v4-space-4);background:var(--v4-primary-subtle);border:1px solid transparent;border-radius:var(--v4-radius-md);transition:all .2s ease}.contact-email:hover{border-color:var(--v4-primary);box-shadow:var(--v4-glow-primary)}.contact-appsyogi{margin-top:var(--v4-space-8);padding-top:var(--v4-space-6);border-top:1px solid var(--v4-border-dim)}.contact-appsyogi p{font-size:var(--v4-text-base);color:var(--v4-text-muted)}.contact-appsyogi a{color:var(--v4-primary);text-decoration:none}.contact-appsyogi a:hover{text-decoration:underline}@media(min-width:640px){.contact-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.privacy-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.static-page{padding-left:var(--v4-space-2);padding-right:var(--v4-space-2)}.page-header{padding:var(--v4-space-8) 0 var(--v4-space-6)}}
