.mobile-legal-knowledge-state[data-v-0cc54e5a]{padding:120px 24px;text-align:center}.mobile-legal-knowledge-empty[data-v-0cc54e5a],.mobile-legal-knowledge-state--error[data-v-0cc54e5a]{color:#b4232a}.mobile-legal-knowledge-empty[data-v-0cc54e5a]{padding:40px 0;text-align:center}.mobile-legal-knowledge-banner-title[data-v-0cc54e5a]{color:#d29b21;font-size:34px;font-weight:700;left:50%;letter-spacing:0;line-height:1;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.mobile-legal-knowledge-list[data-v-0cc54e5a]{display:grid;gap:14px}.mobile-legal-knowledge-card[data-v-0cc54e5a]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 10px #0000000f}.mobile-legal-knowledge-card-link[data-v-0cc54e5a]{color:inherit;display:block;padding:16px}.mobile-legal-knowledge-card-head[data-v-0cc54e5a]{display:grid;gap:8px}.mobile-legal-knowledge-title[data-v-0cc54e5a]{color:#d29b21;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.4;margin:0}.mobile-legal-knowledge-time[data-v-0cc54e5a]{color:#555;font-size:13px;line-height:1.4}.mobile-legal-knowledge-summary[data-v-0cc54e5a]{color:#686868;display:-webkit-box;font-size:14px;letter-spacing:0;line-height:1.7;margin:10px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pc-legal-knowledge-state[data-v-ff0eda2b]{padding:120px 24px;text-align:center}.pc-legal-knowledge-empty[data-v-ff0eda2b],.pc-legal-knowledge-state--error[data-v-ff0eda2b]{color:#b4232a}.pc-legal-knowledge-empty[data-v-ff0eda2b]{padding:40px 0;text-align:center}.legal-knowledge-banner-title[data-v-ff0eda2b]{color:#fff;font-size:54px;font-weight:700;left:50%;letter-spacing:0;line-height:1;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.legal-knowledge-layout[data-v-ff0eda2b]{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 260px;padding-bottom:48px}.legal-knowledge-list[data-v-ff0eda2b]{display:grid;gap:14px}.legal-knowledge-card[data-v-ff0eda2b]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 2px 10px #0000000f}.legal-knowledge-card-link[data-v-ff0eda2b]{color:inherit;display:block;padding:22px 30px}.legal-knowledge-card-head[data-v-ff0eda2b]{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.legal-knowledge-title[data-v-ff0eda2b]{color:#d29b21;flex:1;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.35;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-knowledge-time[data-v-ff0eda2b]{color:#555;flex:none;font-size:14px;line-height:28px;white-space:nowrap}.legal-knowledge-summary[data-v-ff0eda2b]{color:#686868;display:-webkit-box;font-size:15px;letter-spacing:0;line-height:1.8;margin:14px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.legal-knowledge-lawyer-sidebar[data-v-ff0eda2b]{background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 2px 10px #0000000f;padding:20px 18px 10px}.legal-knowledge-sidebar-title[data-v-ff0eda2b]{color:#d29b21;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 18px}.legal-knowledge-lawyer[data-v-ff0eda2b]{border-bottom:1px solid #ead2a2;cursor:pointer;display:grid;gap:12px;grid-template-columns:82px minmax(0,1fr);padding:12px 0}.legal-knowledge-lawyer[data-v-ff0eda2b]:last-of-type{border-bottom:0}.legal-knowledge-lawyer-avatar[data-v-ff0eda2b]{height:116px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:82px}.legal-knowledge-lawyer-info[data-v-ff0eda2b]{min-width:0}.legal-knowledge-lawyer-name[data-v-ff0eda2b]{color:#d29b21;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.3;margin:2px 0 4px}.legal-knowledge-lawyer-specialty[data-v-ff0eda2b],.legal-knowledge-lawyer-title[data-v-ff0eda2b]{color:#555;display:-webkit-box;font-size:12px;letter-spacing:0;line-height:1.55;margin:0;overflow:hidden;-webkit-box-orient:vertical}.legal-knowledge-lawyer-title[data-v-ff0eda2b]{-webkit-line-clamp:1}.legal-knowledge-lawyer-specialty[data-v-ff0eda2b]{-webkit-line-clamp:3;margin-top:4px}.legal-knowledge-lawyer-link[data-v-ff0eda2b]{align-items:center;color:#d29b21;display:inline-flex;font-size:12px;gap:8px;line-height:1;margin-top:10px}.center-pagination[data-v-ff0eda2b]{margin-top:20px}.modal-overlay[data-v-ff0eda2b]{background:#0000006b;display:grid;inset:0;place-items:center;position:fixed;z-index:100000}.modal-box[data-v-ff0eda2b]{background:#fff;border-radius:8px;display:grid;gap:14px;max-width:calc(100vw - 32px);padding:28px;position:relative;width:420px}.modal-box input[data-v-ff0eda2b],.modal-box textarea[data-v-ff0eda2b]{border:1px solid #ddd;border-radius:4px;padding:10px 12px}.modal-box textarea[data-v-ff0eda2b]{min-height:110px}.modal-close[data-v-ff0eda2b]{font-size:24px;position:absolute;right:12px;top:10px}.modal-submit[data-v-ff0eda2b]{background:#cc9522;border-radius:4px;color:#fff;height:42px}
