.standard-page{padding:4rem 0;animation:fadeIn .5s ease-out}.standard-container{max-width:800px;margin:0 auto;background:var(--card);border:1px solid var(--border);border-radius:1.5rem;padding:3rem;box-shadow:0 4px 20px -2px #0000000d}.standard-header{text-align:center;margin-bottom:3rem;border-bottom:1px solid var(--border);padding-bottom:2rem}.standard-header h1{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,var(--foreground) 0%,#444 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.standard-content{color:#475569;line-height:1.7}.standard-content h2{color:var(--foreground);font-size:1.25rem;font-weight:700;margin:2rem 0 1rem;text-transform:uppercase;letter-spacing:.05em}.standard-content p{margin-bottom:1.25rem}.standard-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.standard-content li{margin-bottom:.5rem;position:relative}.standard-content .copyright{font-weight:600;color:var(--foreground);margin-bottom:2rem}.standard-footer{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border);text-align:center;font-size:.875rem;color:#64748b}.contact-grid{display:grid;gap:2rem;margin-top:2rem}.contact-card{background:var(--background);padding:1.5rem;border-radius:1rem;border:1px solid var(--border);text-align:center;transition:transform .2s}.contact-card:hover{transform:translateY(-2px)}.standard-content a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.standard-content a:hover,.standard-content a:focus-visible{text-decoration-thickness:2px}@media (max-width: 768px){.standard-container{padding:2rem;margin:0 1rem}.standard-header h1{font-size:2rem}}
