.legal_page__U9PRk{min-height:100vh;background:var(--paper);color:var(--ink)}.legal_nav__LXQvW{max-width:860px;margin:0 auto;padding:24px 22px;display:flex;justify-content:space-between;align-items:center}.legal_brand___5vY0{color:var(--ink);text-decoration:none;font-weight:900;font-size:18px}.legal_back__Bh46i,.legal_brand___5vY0 b{color:var(--green-deep)}.legal_back__Bh46i{font-size:13px;font-weight:750;text-decoration:none}.legal_article__viS_r{max-width:860px;margin:0 auto;padding:18px 22px 100px}.legal_article__viS_r h1{font-size:clamp(28px,5vw,42px);letter-spacing:-.04em;margin:28px 0 8px}.legal_meta___f6O9{color:var(--muted);font-size:13px;margin-bottom:26px}.legal_draft__r7bJa{border:1px solid #ddaa57;background:#fff6df;color:#785119;padding:14px 16px;border-radius:12px;line-height:1.6;font-size:13px;margin-bottom:24px}.legal_atAGlance__g55hq{border:1px solid #bbd4c1!important;background:var(--green-soft);border-radius:14px;padding:18px 20px!important;margin-bottom:20px}.legal_atAGlance__g55hq h2{color:var(--green-deep)}.legal_atAGlance__g55hq li,.legal_atAGlance__g55hq p{color:#3f5144}.legal_policyDetail__oBOqv{border-top:1px solid var(--line);padding-top:18px}.legal_policyDetail__oBOqv>summary{cursor:pointer;color:var(--green-deep);font-size:15px;font-weight:800;padding:10px 0 18px}.legal_policyDetail__oBOqv[open]>summary{border-bottom:1px solid var(--line)}.legal_article__viS_r section{padding:22px 0;border-top:1px solid var(--line)}.legal_article__viS_r h2{font-size:19px;margin:0 0 11px}.legal_article__viS_r h3{font-size:15px;margin:18px 0 8px}.legal_article__viS_r li,.legal_article__viS_r p{font-size:14px;line-height:1.8;color:#4f554f}.legal_article__viS_r ol,.legal_article__viS_r ul{padding-left:22px}.legal_tableWrap__Cwtem{overflow-x:auto}.legal_article__viS_r table{width:100%;border-collapse:collapse;min-width:620px}.legal_article__viS_r td,.legal_article__viS_r th{border:1px solid var(--line);padding:10px;text-align:left;font-size:12.5px;line-height:1.55;vertical-align:top}.legal_article__viS_r th{background:var(--green-soft)}.legal_links__oZiTY{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.legal_links__oZiTY a{color:var(--green-deep);font-weight:750}