.ge3xua_overview{background:linear-gradient(135deg,#242c1e,#1a1b1f);border:1px solid #3b4633;border-radius:18px;margin:26px 0;padding:24px}.ge3xua_overviewTitle{color:#b0e777;align-items:center;gap:10px;display:flex}.ge3xua_overviewTitle h2{color:#e0e5da;margin:0;font-size:20px;line-height:1.5}.ge3xua_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.ge3xua_cards article{background:#191d19;border:1px solid #3c4437;border-radius:13px;padding:20px}.ge3xua_cards svg{color:#b0e777}.ge3xua_cards h3{color:#e0e5da;margin:12px 0 10px;font-size:16px}.ge3xua_cards p{color:#aab3a3;margin:0;font-size:12px;line-height:1.85}.ge3xua_note{color:#9ba492;margin:18px 0 12px;font-size:11px;line-height:1.7}.ge3xua_overview>a{color:#b0e777;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ge3xua_contents{background:#1b1d1b;border:1px solid #383f34;border-radius:12px;position:sticky;top:20px;overflow:hidden}.ge3xua_contents summary{color:#c6dfa9;cursor:pointer;align-items:center;gap:9px;padding:16px;font-size:14px;list-style:none;display:flex}.ge3xua_contents summary::-webkit-details-marker{display:none}.ge3xua_contents summary>svg:last-child{margin-left:auto}.ge3xua_contents[open] summary>svg:last-child{transform:rotate(180deg)}.ge3xua_contents nav{display:grid}.ge3xua_contents a{color:#bdc6b5;border-top:1px solid #343a30;align-items:center;gap:10px;padding:12px 14px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.ge3xua_contents a span{color:#b0e777;font:10px monospace}.ge3xua_page .legal-document>section{scroll-margin-top:90px}:is(.ge3xua_page .legal-document p,.ge3xua_page .legal-document li){line-height:1.95}.ge3xua_page a:focus-visible,.ge3xua_contents summary:focus-visible{outline-offset:3px;outline:2px solid #b0e777}@media (max-width:1000px){.ge3xua_contents{position:static}}@media (max-width:620px){.ge3xua_overview{border-radius:15px;padding:18px 14px}.ge3xua_overviewTitle h2{font-size:18px}.ge3xua_cards{grid-template-columns:1fr;gap:10px;margin-top:16px}.ge3xua_cards article{padding:16px}.ge3xua_cards h3{margin:10px 0 8px;font-size:15px}.ge3xua_cards p{font-size:12px}.ge3xua_page .legal-document>section{grid-template-columns:24px minmax(0,1fr);gap:12px}.ge3xua_page .legal-document h2{font-size:18px;line-height:1.5}:is(.ge3xua_page .legal-document p,.ge3xua_page .legal-document li){font-size:13px}}
