.legal-page[data-v-9e09e051]{min-height:100vh;background:#fff}.legal-hero[data-v-9e09e051]{background:linear-gradient(135deg,var(--rcob-blue-dark) 0%,#0F2472 60%,var(--rcob-blue) 100%);padding:4rem 2rem 3.5rem}.legal-hero-inner[data-v-9e09e051]{max-width:800px;margin:0 auto}.legal-hero h1[data-v-9e09e051]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;letter-spacing:-.03em;color:#fff;margin-bottom:.5rem}.legal-hero p[data-v-9e09e051]{font-size:.875rem;color:#ffffff8c}.legal-body[data-v-9e09e051]{padding:3.5rem 2rem 5rem}.legal-inner[data-v-9e09e051]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.intro[data-v-9e09e051]{font-size:.975rem;color:var(--color-text);line-height:1.8;background:#f8fafc;border-left:4px solid var(--rcob-blue-mid);padding:1.25rem 1.5rem;border-radius:0 8px 8px 0}section[data-v-9e09e051]{display:flex;flex-direction:column;gap:.85rem}h2[data-v-9e09e051]{font-size:1.05rem;font-weight:700;color:var(--rcob-blue-dark);letter-spacing:-.01em;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}p[data-v-9e09e051]{font-size:.9rem;color:#374151;line-height:1.8}ul[data-v-9e09e051]{padding-left:1.5rem;display:flex;flex-direction:column;gap:.4rem}li[data-v-9e09e051]{font-size:.9rem;color:#374151;line-height:1.7}a[data-v-9e09e051]{color:var(--rcob-blue-mid);font-weight:500}a[data-v-9e09e051]:hover{text-decoration:underline}@media(max-width:640px){.legal-hero[data-v-9e09e051]{padding:2.5rem 1.25rem 2rem}.legal-body[data-v-9e09e051]{padding:2rem 1.25rem 4rem}}
