.gtv2-legal-wrap{max-width:800px;margin:0 auto}.gtv2-legal-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.gtv2-legal-meta-date{font-family:var(--gt-font-mono);font-size:12px;color:var(--gt-text-dim-2)}.gtv2-legal-card{--gt-surface:#f8f2e2;--gt-surface-2:#f0e7cf;--gt-line:#2b241824;--gt-line-strong:#2b24183d;--gt-text:#2b2418;--gt-text-dim:#5d5340;--gt-text-dim-2:#8c8066;--gt-accent-soft:#ff4d2e1f;--gt-ok-soft:#35d68a29;position:relative;background:linear-gradient(180deg,#faf5e7,#f2e9d2);border:1px solid var(--gt-line-strong);border-radius:20px;padding:clamp(28px,5vw,56px);box-shadow:0 30px 70px -30px #0000008c,0 2px 0 #0000000a}.gtv2-legal-card:after{content:"";position:absolute;top:0;right:0;width:34px;height:34px;background:linear-gradient(135deg,#0000 50%,#2b24181a 0);border-radius:0 20px 0 0}.gtv2-legal-doc h2{font-family:var(--gt-font-display);font-weight:700;font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--gt-text);margin:34px 0 14px}.gtv2-legal-doc h2:first-child{margin-top:0}.gtv2-legal-doc p{font-family:var(--font-lora),Georgia,serif;font-size:14.5px;line-height:1.8;color:var(--gt-text-dim);margin:0 0 16px}.gtv2-legal-doc p:last-child{margin-bottom:0}.gtv2-legal-doc ul{margin:0 0 16px;padding-left:22px}.gtv2-legal-doc li{font-family:var(--font-lora),Georgia,serif;font-size:14.5px;line-height:1.7;color:var(--gt-text-dim);margin-bottom:8px}.gtv2-legal-doc a{color:var(--gt-accent);text-decoration:underline;text-underline-offset:2px}.gtv2-legal-doc a:hover{color:var(--gt-text)}.gtv2-legal-date{font-family:var(--gt-font-mono);font-size:12px;color:var(--gt-text-dim-2);margin-top:32px;padding-top:20px;border-top:1px solid var(--gt-line)}@media (max-width:600px){.gtv2-legal-card{border-radius:16px}}