.terms-container{background-color:#0f1419;min-height:100vh;position:relative;overflow:hidden}.terms-nav{z-index:50;padding:1.5rem;position:fixed;top:0;left:0;right:0}.terms-nav-link{letter-spacing:.2em;color:#faf8f2;text-shadow:0 0 10px #faf8f24d,0 0 20px #faf8f233;font-size:.875rem;font-weight:200;text-decoration:none;transition:all .3s}.terms-nav-link:hover{color:#fff;text-shadow:0 0 15px #faf8f299,0 0 30px #faf8f266,0 0 45px #faf8f233}.terms-content{z-index:20;max-width:56rem;margin:0 auto;padding:6rem 1.5rem;position:relative}.terms-title{text-align:center;letter-spacing:.3em;color:#faf8f2;margin-bottom:3rem;margin-right:-.3em;font-size:clamp(1.875rem,5vw,3rem);font-weight:200}.terms-section{margin-bottom:2rem}.terms-section-title{letter-spacing:.15em;color:#faf8f2f2;margin-bottom:1rem;font-size:1.125rem;font-weight:200}.terms-section-content{opacity:.85;color:#faf8f2e6;font-size:.875rem;font-weight:200;line-height:1.75}.terms-section-content strong{color:#faf8f2;font-weight:400}.terms-section-content a{color:#faf8f2;text-decoration:underline;transition:opacity .3s}.terms-section-content a:hover{opacity:.8}.terms-last-updated{opacity:.5;color:#faf8f299;text-align:center;padding-top:2rem;font-size:.75rem;font-weight:200}@media (max-width:768px){.terms-content{padding:5rem 1rem 3rem}.terms-title{margin-bottom:2rem;font-size:2rem}}
