.icy-legal-page{--legal-cyan:#75e4fb;min-height:70vh;color:#e8f1f4;background:radial-gradient(circle at 82% 8%,rgba(62,187,214,.09),transparent 30%),#05090c}.icy-legal-page__wrap{width:min(100% - 2.5rem,980px);margin-inline:auto}.icy-legal-page__hero{padding:clamp(8.5rem,14vw,12rem) 0 clamp(3rem,7vw,5.5rem);border-bottom:1px solid rgba(117,228,251,.16)}.icy-legal-page__hero p{margin:0 0 1.3rem;color:var(--legal-cyan);font-size:.7rem;letter-spacing:.2em}.icy-legal-page__hero h1{max-width:900px;margin:0;font-size:clamp(2.75rem,7vw,6.8rem);font-weight:700;line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.icy-legal-page__hero span{display:block;margin-top:1.7rem;color:rgba(232,241,244,.58);font-size:.76rem;letter-spacing:.07em}.icy-legal-page__content{padding:clamp(3.5rem,8vw,7rem) 0 clamp(5rem,10vw,9rem)}.icy-legal-page__content>*{max-width:780px}.icy-legal-page__content>.icy-legal-toc{max-width:900px}.icy-legal-page__content h2{margin:4rem 0 1.2rem;padding-top:1rem;color:#fff;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.05;letter-spacing:-.025em}.icy-legal-page__content h2:first-child{margin-top:0}.icy-legal-page__content h3{margin:2rem 0 .7rem;color:var(--legal-cyan);font-size:1rem;letter-spacing:.025em}.icy-legal-page__content p,.icy-legal-page__content li{color:rgba(232,241,244,.76);font-size:clamp(.96rem,1.5vw,1.06rem);line-height:1.82}.icy-legal-page__content ul{padding-left:1.25rem}.icy-legal-page__content li+li{margin-top:.4rem}.icy-legal-page__content a{color:var(--legal-cyan);text-underline-offset:.22em}.icy-legal-page__content strong{color:#fff;font-weight:600}.icy-legal-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1.25rem;border:1px solid rgba(117,228,251,.16);background:rgba(255,255,255,.018)}.icy-legal-toc a{display:flex;align-items:center;min-height:2.7rem;padding:.25rem .5rem;color:rgba(232,241,244,.72);font-size:.76rem;line-height:1.35;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.icy-legal-toc a:hover{color:var(--legal-cyan)}.icy-legal-table{width:100%;margin:1.5rem 0 2.5rem;border-collapse:collapse;font-size:.92rem}.icy-legal-table th,.icy-legal-table td{padding:.9rem;text-align:left;vertical-align:top;border:1px solid rgba(117,228,251,.14);line-height:1.55}.icy-legal-table th{color:#fff;background:rgba(117,228,251,.06)}.icy-legal-table td{color:rgba(232,241,244,.72)}.icy-legal-note{margin:2rem 0;padding:1rem 1.2rem;border-left:2px solid var(--legal-cyan);background:rgba(117,228,251,.05)}@media(max-width:640px){.icy-legal-page__wrap{width:min(100% - 1.5rem,980px)}.icy-legal-page__hero{padding-top:7.5rem}.icy-legal-toc{grid-template-columns:1fr}.icy-legal-table{display:block;overflow-x:auto}.icy-legal-page__content h2{margin-top:3rem}}
