.law-page[data-v-de9a0cc4]{min-height:72vh;padding:64px 20px 88px;background:#f4f5f6;color:#20252c}.law-shell[data-v-de9a0cc4]{width:min(1180px,100%);margin:0 auto}.page-hero[data-v-de9a0cc4]{max-width:760px;margin-bottom:42px;text-align:left}.article-heading>p[data-v-de9a0cc4],.eyebrow[data-v-de9a0cc4],.panel-title>span[data-v-de9a0cc4]{margin:0 0 10px;color:#9a7a20;font-size:.78rem;font-weight:800;letter-spacing:.14em}.page-hero h1[data-v-de9a0cc4]{margin:0;color:#1d232b;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;letter-spacing:-.045em}.page-hero>p[data-v-de9a0cc4]:not(.eyebrow){max-width:680px;margin:18px 0 0;color:#5e6670;font-size:1.03rem;line-height:1.8}.hero-line[data-v-de9a0cc4]{display:block;width:52px;height:4px;margin-top:24px;border-radius:99px;background:#d7b64b}.law-layout[data-v-de9a0cc4]{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.6fr);gap:22px;align-items:stretch}.law-content-panel[data-v-de9a0cc4],.law-list-panel[data-v-de9a0cc4]{min-height:540px;border:1px solid #e1e4e7;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(23,29,36,.06)}.law-list-panel[data-v-de9a0cc4]{overflow:hidden}.panel-title[data-v-de9a0cc4]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:24px 24px 19px;border-bottom:1px solid #eceef0;text-align:left}.panel-title>span[data-v-de9a0cc4]{margin:0}.panel-title strong[data-v-de9a0cc4]{color:#222831;font-size:.82rem;font-weight:700}.law-list[data-v-de9a0cc4]{max-height:610px;overflow-y:auto}.law-item[data-v-de9a0cc4]{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:10px;align-items:center;width:100%;min-height:68px;padding:13px 18px;border:0;border-bottom:1px solid #eef0f2;background:#fff;color:#303740;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.law-item[data-v-de9a0cc4]:focus-visible,.law-item[data-v-de9a0cc4]:hover{background:#fbf8ee;outline:none}.law-item.active[data-v-de9a0cc4]{background:#292d32;color:#fff}.item-number[data-v-de9a0cc4]{color:#b29335;font-size:.78rem;font-weight:800}.law-item.active .item-arrow[data-v-de9a0cc4],.law-item.active .item-number[data-v-de9a0cc4]{color:#e0c25f}.item-title[data-v-de9a0cc4]{font-size:.94rem;font-weight:700;line-height:1.45}.item-arrow[data-v-de9a0cc4]{color:#9aa1a9;font-size:1.05rem}.law-content-panel[data-v-de9a0cc4]{position:relative;padding:34px 38px 42px;text-align:left}.article-heading[data-v-de9a0cc4]{position:relative;padding:0 48px 24px 0;border-bottom:1px solid #e9ebed}.article-heading h2[data-v-de9a0cc4]{margin:0;color:#20262d;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:800;line-height:1.4;letter-spacing:-.025em}.close-button[data-v-de9a0cc4]{position:absolute;top:-2px;right:0;width:38px;height:38px;border:1px solid #dfe2e5;border-radius:50%;background:#fff;color:#424951;font-size:1.45rem;line-height:1;cursor:pointer}.close-button[data-v-de9a0cc4]:focus-visible,.close-button[data-v-de9a0cc4]:hover{border-color:#c6a642;background:#fbf8ee;outline:none}.article-detail[data-v-de9a0cc4]{padding-top:26px;color:#454d56;font-size:1rem;line-height:1.82;word-break:keep-all}.article-detail[data-v-de9a0cc4] img{max-width:100%;height:auto}.article-detail[data-v-de9a0cc4] table{display:block;max-width:100%;overflow-x:auto}.article-placeholder[data-v-de9a0cc4]{display:flex;min-height:450px;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#737b84;text-align:center}.article-placeholder span[data-v-de9a0cc4]{display:flex;width:66px;height:66px;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid #d6ba62;border-radius:50%;color:#a1842f;font-size:.8rem;font-weight:900;letter-spacing:.08em}.article-placeholder h2[data-v-de9a0cc4]{margin:0 0 10px;color:#343b43;font-size:1.45rem}.article-placeholder p[data-v-de9a0cc4]{margin:0;line-height:1.7}.status-message[data-v-de9a0cc4]{padding:28px 24px;color:#6d747c;text-align:left}.error-message[data-v-de9a0cc4]{color:#a62e2e}.law-notice[data-v-de9a0cc4]{display:flex;gap:16px;margin-top:24px;padding:22px 24px;border:1px solid #ddd8c7;border-radius:14px;background:#fffdf7;color:#575248;text-align:left}.notice-mark[data-v-de9a0cc4]{display:flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:50%;background:#c9a847;color:#fff;font-family:Georgia,serif;font-weight:700}.law-notice strong[data-v-de9a0cc4]{color:#36332d}.law-notice p[data-v-de9a0cc4]{margin:5px 0 0;font-size:.9rem;line-height:1.7}@media (max-width:900px){.law-layout[data-v-de9a0cc4]{grid-template-columns:1fr}.law-content-panel[data-v-de9a0cc4],.law-list-panel[data-v-de9a0cc4]{min-height:auto}.law-list[data-v-de9a0cc4]{max-height:380px}}@media (max-width:600px){.law-page[data-v-de9a0cc4]{padding:42px 14px 64px}.page-hero[data-v-de9a0cc4]{margin-bottom:30px}.law-content-panel[data-v-de9a0cc4]{padding:26px 20px 32px}.law-item[data-v-de9a0cc4]{grid-template-columns:34px minmax(0,1fr) 18px;padding:12px 14px}.article-placeholder[data-v-de9a0cc4]{min-height:300px;padding:24px 10px}.law-notice[data-v-de9a0cc4]{padding:18px}}