.yj-legal{max-width:1080px}.yj-legal-hero{background:linear-gradient(115deg,#e9f5ff,#d7ebff);border-radius:22px;padding:32px 38px;margin-bottom:22px}.yj-legal-eyebrow{color:#1473d3;letter-spacing:.14em;font-size:12px;font-weight:800}.yj-legal-hero h1{color:#112d59;font-size:clamp(28px,4vw,42px);font-weight:850}.yj-legal-hero p{color:#557191}.yj-legal-content section{border:1px solid #dfeaf7;border-radius:16px;padding:22px 25px;margin:0 0 15px;background:var(--bs-body-bg,#fff)}.yj-legal-content h2{font-size:20px;font-weight:800;margin-bottom:12px}.yj-legal-content p{line-height:1.75}.yj-legal-date{color:#6b7d92;font-size:13px}.yj-legal-table{min-width:570px}.yj-legal-cookie-button{border:0;background:none;color:#1766ba;text-decoration:underline;cursor:pointer;padding:0}.yj-legal-content a{overflow-wrap:anywhere}@media(max-width:600px){.yj-legal-hero{padding:24px}.yj-legal-content section{padding:18px}}[data-bs-theme="dark"] .yj-legal-hero{background:linear-gradient(115deg,#132b48,#1a395d)}[data-bs-theme="dark"] .yj-legal-hero h1{color:#fff}[data-bs-theme="dark"] .yj-legal-hero p{color:#bdd2ed}
