.privacy-contents{display:grid;margin-top:2.5rem;border-top:1px solid rgb(9 9 10 / 24%)}.privacy-contents a{display:flex;align-items:center;gap:1rem;min-height:44px;padding:.65rem 0;border-bottom:1px solid rgb(9 9 10 / 18%);color:var(--mg-carbon);font-size:1rem;font-weight:500;line-height:1.45}.privacy-contents a span{flex:0 0 2rem;color:var(--mg-soft-ink);font-size:.72rem}.mg-privacy-page .mg-legal-sections section{scroll-margin-top:6.5rem}.mg-privacy-page .mg-legal-sections section>div{min-width:0;max-width:68ch}.mg-privacy-page .mg-legal-sections p,.mg-privacy-page .mg-legal-sections ul{font-size:1rem}.mg-privacy-page .mg-legal-sections a{text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.mg-privacy-page a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mg-privacy-page .privacy-contents a:hover{text-decoration:underline;text-underline-offset:.2em}@media(max-width:767px){.mg-privacy-page .mg-legal-title h1{font-size:clamp(2.25rem,11.8vw,4.25rem)}}
