:root{--ink:#17312d;--forest:#174c42;--cream:#f7f3e8;--orange:#e87243;--line:#d9e1dd}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif}.legal-page{max-width:880px;margin:0 auto;padding:70px 24px 100px}.back{color:var(--forest);font-size:12px;font-weight:800;text-decoration:none}.legal-page h1{font:800 clamp(38px,6vw,64px)/1.2 serif;letter-spacing:-.04em;margin:42px 0}.legal-page h2{font:800 27px serif;margin:42px 0 14px;padding-top:20px;border-top:1px solid var(--line)}.legal-page p,.legal-page li{font-size:14px;line-height:2;color:#52645f}.legal-page a{color:var(--forest)}.legal-note{background:#fff;border-left:4px solid var(--orange);padding:18px 20px;margin:24px 0}.updated{color:#7b8884;font-size:11px!important;margin-top:48px!important}
