.mf-legal{--mf-legal-hair:#c2c9bf;--mf-legal-title:var(--mf-fs-title);--mf-legal-lh:1.8;--mf-legal-measure:62ch;--mf-legal-serif:"Iowan Old Style","Palatino Linotype",Georgia,"Songti SC",serif;box-sizing:border-box;padding:56px 16px 80px;background:var(--mf-paper);color:var(--mf-ink)}.mf-legal:lang(zh){--mf-legal-lh:2;--mf-legal-measure:34em;--mf-legal-serif:"Songti SC","Noto Serif SC","Source Han Serif SC",serif}.mf-legal:lang(ja){--mf-legal-lh:2;--mf-legal-measure:34em;--mf-legal-serif:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif}.mf-legal:lang(ko){--mf-legal-lh:2;--mf-legal-measure:34em;--mf-legal-serif:var(--guide-font-ko-serif,"Noto Serif KR"),"AppleMyungjo",serif;word-break:keep-all}@media (min-width:900px){.mf-legal{--mf-legal-title:40px}}.mf-legal-page{max-width:52rem;margin:0 auto}.mf-legal-back{color:var(--accent);font-size:var(--mf-fs-ui);text-decoration:underline;text-underline-offset:4px}.mf-legal-title{margin:32px 0 0;color:var(--mf-ink-title);font-size:var(--mf-legal-title);font-weight:600;line-height:1.2;text-wrap:balance}.mf-legal-lead,.mf-legal-title{font-family:var(--mf-legal-serif)}.mf-legal-lead{max-width:var(--mf-legal-measure);margin:20px 0 0;color:var(--mf-read-ink);font-size:var(--mf-fs-run);line-height:var(--mf-legal-lh)}.mf-legal-updated{margin:12px 0 0;color:var(--mf-meta);font-size:var(--mf-fs-meta)}.mf-legal-sheet{box-sizing:border-box;margin-top:40px;padding:var(--mf-sheet-pad);border-radius:var(--mf-sheet-radius);background:var(--mf-sheet);box-shadow:var(--mf-sheet-shadow);color:var(--mf-read-ink);font-family:var(--mf-legal-serif);font-size:var(--mf-fs-run);line-height:var(--mf-legal-lh)}.mf-legal-section{max-width:var(--mf-legal-measure)}.mf-legal-section+.mf-legal-section{margin-top:56px}@media (min-width:900px){.mf-legal-section+.mf-legal-section{margin-top:72px}}.mf-legal-section h2{margin:0 0 28px;color:var(--mf-ink-title);font-size:var(--mf-fs-heading);font-weight:600;line-height:1.3;text-wrap:balance}.mf-legal-section p{margin:0}.mf-legal-back:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.mf-legal:lang(ja) :is(h1,h2){word-break:auto-phrase}.mf-legal:is(:lang(zh),:lang(ja),:lang(ko)) :is(h1,h2){text-wrap:pretty}.mf-legal-note{max-width:var(--mf-legal-measure);margin-top:20px;color:var(--mf-read-ink);font-family:var(--mf-legal-serif);font-size:var(--mf-fs-run);line-height:var(--mf-legal-lh)}.mf-legal-note p{margin:0}.mf-legal-note p+p{margin-top:16px}.mf-legal-note .mf-legal-mail{margin-top:24px;font-size:var(--mf-fs-heading);font-weight:600;overflow-wrap:anywhere}.mf-legal-note .mf-legal-mail a,.mf-legal-section p a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.mf-legal-section p+.mf-legal-list,.mf-legal-section p+p{margin-top:16px}.mf-legal-list{margin:0;padding-left:1.4em;list-style:disc}.mf-legal-list li+li{margin-top:8px}