.LegalHub-module__JYODHa__page{background:var(--color-bg);min-height:100vh}.LegalHub-module__JYODHa__main{padding-bottom:var(--space-24)}.LegalHub-module__JYODHa__container{max-width:var(--container-max);padding-inline:var(--container-px);margin:0 auto}.LegalHub-module__JYODHa__section{padding-block:var(--section-py)}.LegalHub-module__JYODHa__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.LegalHub-module__JYODHa__card{align-items:flex-start;gap:var(--space-6);padding:var(--space-8);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--duration-normal)var(--ease-out);height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.LegalHub-module__JYODHa__card:before{content:"";background:radial-gradient(circle at top right,var(--color-accent-subtle),transparent 60%);opacity:0;transition:opacity var(--duration-normal)var(--ease-out);position:absolute;inset:0}.LegalHub-module__JYODHa__card:hover{border-color:var(--color-accent-glow);box-shadow:var(--shadow-lg);background:#ffffff08;transform:translateY(-5px)}.LegalHub-module__JYODHa__card:hover:before{opacity:1}.LegalHub-module__JYODHa__icon{background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border);width:3.5rem;height:3.5rem;transition:border-color var(--duration-normal)var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:flex}.LegalHub-module__JYODHa__card:hover .LegalHub-module__JYODHa__icon{border-color:var(--color-accent-glow)}.LegalHub-module__JYODHa__content{flex:1}.LegalHub-module__JYODHa__content h3{font-family:var(--font-display);color:var(--color-text-1);font-size:var(--text-lg);font-weight:var(--fw-bold);margin:0 0 var(--space-2)0;transition:color var(--duration-fast)var(--ease-out)}.LegalHub-module__JYODHa__card:hover h3{color:var(--color-accent)}.LegalHub-module__JYODHa__content p{color:var(--color-text-2);font-size:var(--text-sm);line-height:var(--lh-normal);margin:0}.LegalHub-module__JYODHa__arrow{bottom:var(--space-6);right:var(--space-6);color:var(--color-text-3);opacity:0;transition:all var(--duration-normal)var(--ease-out);font-size:1.25rem;position:absolute;transform:translate(-10px)}.LegalHub-module__JYODHa__card:hover .LegalHub-module__JYODHa__arrow{opacity:1;color:var(--color-accent);transform:translate(0)}@media (max-width:768px){.LegalHub-module__JYODHa__grid{grid-template-columns:1fr}.LegalHub-module__JYODHa__card{padding:var(--space-6)}}
