.bz-terms-page{letter-spacing:normal;font-feature-settings:normal}.bz-terms-page .terms-main{max-width:960px;padding:28px 28px 72px}.bz-terms-page .terms-bread{font-size:13px;line-height:1.9;color:#59677c}.bz-terms-page .terms-actions>a:not(.bz-btn),.bz-terms-page .terms-bread a,.bz-terms-page .terms-toc a{color:#244eae;text-underline-offset:4px}.bz-terms-page .terms-head{padding:32px 0 12px}.bz-terms-page .terms-head h1{font-size:clamp(26px,3.5vw,36px);line-height:1.6;margin:8px 0 20px;letter-spacing:0}.bz-terms-page .terms-body,.bz-terms-page .terms-head p{font-size:16px;line-height:2;color:#2b3446;overflow-wrap:anywhere}.bz-terms-page .terms-toc{padding:20px 24px;margin:20px 0 36px;border:1px solid #d8e1f1;border-radius:12px;background:#f6f8fc}.bz-terms-page .terms-toc ol{padding-left:22px;margin:0;column-count:2;column-gap:40px}.bz-terms-page .terms-toc li{page-break-inside:avoid;break-inside:avoid;line-height:1.8;font-size:14px;margin:6px 0}.bz-terms-page .terms-body section{padding:0;scroll-margin-top:100px}.bz-terms-page .terms-body h2{margin:40px 0 14px;font-size:21px;line-height:1.65;letter-spacing:0}.bz-terms-page .terms-body ol{padding-left:25px;margin:0}.bz-terms-page .terms-body li{padding-left:5px;margin:14px 0}.bz-terms-page .terms-sign{margin-top:40px;padding-top:20px;border-top:1px solid #d8e1f1}.bz-terms-page .terms-sign p{margin:4px 0}.bz-terms-page .terms-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;padding:24px;border:1px solid #d8e1f1;border-radius:12px;font-size:14px;line-height:1.8}.bz-terms-page :is(a,button):focus-visible{outline:3px solid #577cdb;outline-offset:4px}@media (max-width:640px){.bz-terms-page .bz-head .in{gap:8px;padding-inline:16px}.bz-terms-page .bz-head .bz-logo img{width:clamp(120px,44vw,180px);height:auto}.bz-terms-page .bz-head .act .bz-btn.sm{padding-inline:10px;font-size:12px}.bz-terms-page .terms-main{padding:20px 20px 56px}.bz-terms-page .terms-toc ol{column-count:1}.bz-terms-page .terms-toc{padding:18px}.bz-terms-page .terms-head h1{font-size:26px}.bz-terms-page .terms-actions{align-items:stretch;flex-direction:column;padding:20px}.bz-terms-page .terms-actions .bz-btn{width:100%;text-align:center;white-space:normal}}