.rule-page[data-v-571b60e1]{min-height:100vh;background:#f8fafc;padding-bottom:calc(.64rem + env(safe-area-inset-bottom))}.rule-header[data-v-571b60e1]{padding:.53333rem .42667rem .42667rem;background:#fff;border-bottom:.02667rem solid #f1f5f9}.rule-title[data-v-571b60e1]{font-size:.53333rem;font-weight:700;color:#0f172a;line-height:1.3}.rule-subtitle[data-v-571b60e1]{margin-top:.10667rem;font-size:.32rem;color:#94a3b8;font-weight:500}.rule-body[data-v-571b60e1]{padding:.42667rem}.rule-section[data-v-571b60e1]{background:#fff;border-radius:.42667rem;padding:.42667rem;margin-bottom:.32rem;border:.02667rem solid #f1f5f9;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.03)}.rule-section[data-v-571b60e1]:last-child{margin-bottom:0}.section-title[data-v-571b60e1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem;font-size:.4rem;font-weight:700;color:#0f172a;margin-bottom:.32rem;line-height:1.4}.section-icon[data-v-571b60e1]{font-size:.42667rem;line-height:1}.section-text[data-v-571b60e1]{font-size:.37333rem;color:#475569;line-height:1.7;margin-bottom:.21333rem}.section-text[data-v-571b60e1]:last-child{margin-bottom:0}.section-text--small[data-v-571b60e1]{font-size:.34667rem}.highlight[data-v-571b60e1]{color:#2563eb;font-weight:600}.section-list[data-v-571b60e1]{padding-left:.48rem;font-size:.34667rem;color:#475569;line-height:1.7}.section-list li[data-v-571b60e1]{margin-bottom:.21333rem}.section-list li[data-v-571b60e1]:last-child{margin-bottom:0}.section-list--compact li[data-v-571b60e1]{margin-bottom:.10667rem}.section-tip[data-v-571b60e1]{display:block;margin-top:.16rem;font-size:.29333rem;color:#f43f5e;line-height:1.5}