.page-root{min-height:100vh;background:radial-gradient(1200px 600px at 20% -20%,rgba(16,185,129,.12),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(255,215,0,.1),transparent 60%),linear-gradient(180deg,#08150f,#060f0b);color:#dce3df}.page-wrap{width:min(1040px,92vw);margin:0 auto;padding:88px 0 56px}.page-nav{position:sticky;top:10px;z-index:20;display:inline-flex;gap:12px;padding:10px 14px;border-radius:999px;background:#08120cb3;border:1px solid rgba(255,215,0,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-nav a{text-decoration:none;font-family:Inter,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#e1e8e4bf}.page-nav a.active{color:gold}.page-title{font-family:Playfair Display,serif;color:#f4ecdd;font-size:clamp(2rem,3.8vw,3.1rem);margin:26px 0 12px}.page-subtitle{max-width:760px;font-family:Inter,sans-serif;line-height:1.9;color:#9eaaa6;margin:0 0 28px}.page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-card{background:linear-gradient(165deg,#ffd70014,#0a140e80);border:1px solid rgba(255,215,0,.16);border-radius:8px;padding:16px}.page-card h3{margin:0 0 8px;font-family:Playfair Display,serif;color:#edd7a1}.page-card p,.page-card li{margin:0;font-family:Inter,sans-serif;color:#9aa6a2;line-height:1.6;font-size:14px}.page-card ul{margin:0;padding-left:18px}.page-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.page-actions a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border-radius:6px;padding:10px 16px;border:1px solid rgba(255,215,0,.25);color:gold;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:#ffd70014}.page-footer{margin-top:28px;color:#66716d;font-family:Inter,sans-serif;font-size:12px}@media (max-width: 760px){.page-wrap{padding-top:72px}.page-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.page-grid{grid-template-columns:1fr}}.page-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.page-card:hover{transform:translateY(-3px);border-color:#ffd70057;box-shadow:0 18px 42px -22px #000000bf,0 0 0 1px #ffd70014}.page-actions a{transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.page-actions a:hover{background:#ffd70024;border-color:#ffd70073;transform:translateY(-1px);box-shadow:0 8px 22px -10px #ffd70052}.page-actions a:active{transform:translateY(0) scale(.985)}@media (prefers-reduced-motion: reduce){.page-card,.page-actions a{transition:none}.page-card:hover,.page-actions a:hover{transform:none}}
