.legal-shell{width:min(900px,calc(100% - 40px));margin:0 auto;padding:42px 0 70px;color:var(--ink)}.legal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.legal-top a{color:#35615a;text-decoration:none;font-size:13px}.legal-shell h1{font-family:"Songti SC","STSong",serif;color:var(--deep);font-size:38px;margin:0}.legal-meta{color:#999790;font-size:11px;margin:10px 0 34px}.legal-card{background:#fffdf9;border:1px solid #e8e1d7;border-radius:22px;padding:32px 36px}.legal-card h2{font-size:19px;color:var(--deep);margin:28px 0 10px}.legal-card h2:first-child{margin-top:0}.legal-card h3{font-size:15px;color:var(--deep);margin:20px 0 7px}.legal-card p,.legal-card li{font-size:13px;line-height:2;color:#626b66}.legal-card ul{padding-left:22px}.legal-note{padding:13px 15px;background:#f5f1e9;border-left:2px solid #b99254;font-size:12px;line-height:1.8;color:#716b5e;margin:18px 0}
@media(max-width:600px){.legal-shell{width:calc(100% - 28px);padding-top:24px}.legal-card{padding:23px 19px}.legal-shell h1{font-size:30px}.legal-card p,.legal-card li{font-size:12px}}
