.mag-legal-hub{--blue:#0061fe;--blue-hover:#3b66c9;--navy:#0a1a3f;--tint-2:#f8fafc;--pill:#ebf1ff;--hair:rgba(100,146,253,.2);--ink:#0a1220;--muted:#5b6472;--shadow:0 11px 30px rgba(154,161,177,.2);--shadow-lg:0 20px 50px rgba(16,42,100,.14);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}.mag-legal-hub *{box-sizing:border-box}.mag-legal-hub>section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:96px 24px}.mag-legal-hub .content-wrapper{margin:0 auto;max-width:1240px;width:100%}.mag-legal-hub h1,.mag-legal-hub h2{color:var(--ink);font-family:Rubik,Inter,sans-serif;font-weight:700;margin:0}.mag-legal-hub p{margin:0 0 1rem}.mag-legal-hub p:last-child{margin-bottom:0}.mag-legal-hub .mlh-hero{background-color:#dbe9fb;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid var(--hair);padding-bottom:72px;padding-top:104px}.mag-legal-hub .mlh-hero__inner{max-width:820px}.mag-legal-hub .mlh-eyebrow{color:var(--blue);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.mag-legal-hub .mlh-hero h1{font-size:clamp(30px,4.2vw,44px);letter-spacing:-.01em;line-height:1.08;margin:0}.mag-legal-hub .mlh-hero em{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400}.mag-legal-hub .mlh-hero__intro{color:var(--muted);font-size:17px;line-height:1.65;margin-top:18px}.mag-legal-hub .mlh-body{background:#fff}.mag-legal-hub .mlh-body__inner{max-width:900px}.mag-legal-hub .mlh-group{margin:0 0 56px}.mag-legal-hub .mlh-group__head{margin:0 0 22px}.mag-legal-hub .mlh-group__title{font-size:24px;letter-spacing:-.01em;line-height:1.2;margin:0}.mag-legal-hub .mlh-group__note{color:var(--muted);font-size:15px;margin:8px 0 0}.mag-legal-hub .mlh-cards{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.mag-legal-hub .mlh-card{display:flex}.mag-legal-hub .mlh-card__link{align-items:flex-start;background:#fff;border:1px solid var(--hair);border-radius:16px;box-shadow:var(--shadow);color:inherit;display:flex;gap:16px;padding:24px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;width:100%}.mag-legal-hub .mlh-card__link:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.mag-legal-hub .mlh-card__link:focus-visible{outline:3px solid #9cc0ff;outline-offset:2px}.mag-legal-hub .mlh-card__ico{align-items:center;background:var(--pill);border-radius:10px;color:var(--blue);display:inline-flex;flex:none;height:42px;justify-content:center;width:42px}.mag-legal-hub .mlh-card__ico svg{height:21px;width:21px}.mag-legal-hub .mlh-card__text{flex:1 1 auto;min-width:0}.mag-legal-hub .mlh-card__title{color:var(--ink);display:block;font-family:Rubik,Inter,sans-serif;font-size:16px;font-weight:600}.mag-legal-hub .mlh-card__desc{color:var(--muted);display:block;font-size:14px;line-height:1.5;margin-top:5px}.mag-legal-hub .mlh-card__arrow{color:var(--blue);flex:none;margin-top:11px;transition:transform .25s ease}.mag-legal-hub .mlh-card__arrow svg{display:block;height:18px;width:18px}.mag-legal-hub .mlh-card__link:hover .mlh-card__arrow{transform:translateX(3px)}.mag-legal-hub .mlh-prose{color:var(--muted);font-size:15px;line-height:1.65}.mag-legal-hub .mlh-prose a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.mag-legal-hub .mlh-prose a:hover{color:var(--blue-hover)}.mag-legal-hub .mlh-prose a:focus-visible{border-radius:3px;outline:3px solid #9cc0ff;outline-offset:2px}.mag-legal-hub .mlh-pending{background:var(--tint-2);border:1px solid var(--hair);border-radius:16px;margin:0 0 40px;padding:28px 26px}.mag-legal-hub .mlh-pending__title{font-size:18px;margin:0 0 10px}.mag-legal-hub .mlh-aside{border-top:1px solid var(--hair);padding-top:32px}.mag-legal-hub .mlh-aside__title{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}@media (max-width:767px){.mag-legal-hub>section{padding:64px 20px}.mag-legal-hub .mlh-hero{padding-bottom:52px;padding-top:76px}.mag-legal-hub .mlh-cards{grid-template-columns:minmax(0,1fr)}.mag-legal-hub .mlh-pending{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.mag-legal-hub .mlh-card__arrow,.mag-legal-hub .mlh-card__link{transition:none}}