.LegalPage-module__3eSl8a__page{color:#1f2937;background:linear-gradient(#fffaf2 0%,#fff 45%,#f7f4ef 100%);flex-direction:column;min-height:100vh;display:flex}.LegalPage-module__3eSl8a__topbar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #f1e7dc;position:sticky;top:0}.LegalPage-module__3eSl8a__topbarInner{justify-content:space-between;align-items:center;gap:16px;max-width:860px;margin:0 auto;padding:12px 20px;display:flex}.LegalPage-module__3eSl8a__brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.LegalPage-module__3eSl8a__brandMark{border-radius:10px;width:34px;height:34px;display:inline-flex;overflow:hidden}.LegalPage-module__3eSl8a__brandMark img{object-fit:cover;width:100%;height:100%;display:block}.LegalPage-module__3eSl8a__brandText{letter-spacing:-.01em;font-size:18px;font-weight:800}.LegalPage-module__3eSl8a__backLink{color:#b45309;font-size:14px;font-weight:600;text-decoration:none}.LegalPage-module__3eSl8a__backLink:hover{text-decoration:underline}.LegalPage-module__3eSl8a__container{flex:1;width:100%;max-width:860px;margin:0 auto;padding:32px 20px 48px}.LegalPage-module__3eSl8a__doc{background:#fff;border:1px solid #f1e7dc;border-radius:16px;padding:32px;box-shadow:0 1px 2px #1f29370a}.LegalPage-module__3eSl8a__title{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.2}.LegalPage-module__3eSl8a__updated{color:#8a7c74;margin:8px 0 0;font-size:13px}.LegalPage-module__3eSl8a__intro{color:#5b4f48;background:#fff8ef;border:1px solid #f6e2c8;border-radius:12px;margin-top:20px;padding:16px 18px;font-size:15px;line-height:1.65}.LegalPage-module__3eSl8a__intro p{margin:0 0 10px}.LegalPage-module__3eSl8a__intro p:last-child{margin-bottom:0}.LegalPage-module__3eSl8a__article{margin-top:32px}.LegalPage-module__3eSl8a__articleTitle{letter-spacing:-.01em;margin:0 0 12px;font-size:19px;line-height:1.3}.LegalPage-module__3eSl8a__articleNum{color:#ef6c00}.LegalPage-module__3eSl8a__article p{color:#4b4038;margin:0 0 12px;font-size:15px;line-height:1.7}.LegalPage-module__3eSl8a__article ul,.LegalPage-module__3eSl8a__article ol{color:#4b4038;margin:0 0 12px;padding-left:22px;font-size:15px;line-height:1.7}.LegalPage-module__3eSl8a__article li{margin-bottom:6px}.LegalPage-module__3eSl8a__article a{color:#b45309}.LegalPage-module__3eSl8a__article strong{color:#2b2320}.LegalPage-module__3eSl8a__article dl{color:#4b4038;margin:0 0 12px;font-size:15px;line-height:1.7}.LegalPage-module__3eSl8a__article dt{color:#2b2320;margin-top:10px;font-weight:700}.LegalPage-module__3eSl8a__article dd{margin:0}.LegalPage-module__3eSl8a__highlight{color:#5b4f48;background:#fff5e9;border-left:4px solid #ef6c00;border-radius:0 10px 10px 0;margin:16px 0;padding:14px 16px;font-size:15px;line-height:1.65}.LegalPage-module__3eSl8a__highlight p{margin:0 0 8px}.LegalPage-module__3eSl8a__highlight p:last-child{margin-bottom:0}.LegalPage-module__3eSl8a__tableWrap{border:1px solid #f1e7dc;border-radius:12px;margin:16px 0;overflow-x:auto}.LegalPage-module__3eSl8a__table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.LegalPage-module__3eSl8a__table th,.LegalPage-module__3eSl8a__table td{text-align:left;vertical-align:top;border-bottom:1px solid #f4ece3;padding:10px 14px;line-height:1.55}.LegalPage-module__3eSl8a__table th{color:#5b4f48;white-space:nowrap;background:#fdf6ee;font-weight:700}.LegalPage-module__3eSl8a__table td{color:#4b4038}.LegalPage-module__3eSl8a__table tr:last-child td{border-bottom:none}.LegalPage-module__3eSl8a__crossLinks{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.LegalPage-module__3eSl8a__crossLink{color:#b45309;background:#fff;border:1px solid #f1e0cc;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.LegalPage-module__3eSl8a__crossLink:hover{background:#fff5e9}@media (max-width:640px){.LegalPage-module__3eSl8a__container{padding:20px 12px 32px}.LegalPage-module__3eSl8a__doc{border-radius:14px;padding:22px 18px}.LegalPage-module__3eSl8a__title{font-size:25px}}
