.lex-page{max-width:1240px;margin:0 auto;padding:8px 0 28px}.lex-header{margin-bottom:22px}.lex-header h2{margin:6px 0 8px;font-size:28px}.lex-search{display:block;font-weight:700;margin-bottom:22px}.lex-search input{display:block;width:100%;margin-top:8px;padding:14px 16px;border:1px solid var(--line,#dce6ed);border-radius:12px;background:var(--panel,#fff);font-size:15px}.lex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.lex-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;padding:22px!important;border:1px solid var(--line,#dce6ed)!important;border-radius:16px!important;background:var(--panel,#fff)!important;color:var(--text,#173047)!important;min-height:160px;white-space:normal!important}.lex-card strong{font-size:17px;line-height:1.4}.lex-card>span:last-child{margin-top:auto;font-size:13px;color:var(--muted,#627789)}.lex-card:hover{border-color:#1785ed!important;box-shadow:0 5px 20px #1730470c}.lex-group{font-size:12px;font-weight:700;color:#0878bb}.lex-article{margin-top:16px;padding:28px;border:1px solid var(--line,#dce6ed);border-radius:16px;background:var(--panel,#fff);max-width:940px}.lex-article h2{margin:10px 0 22px}.lex-article ol{padding-left:28px;margin-bottom:24px}.lex-article li{padding:0 0 18px 8px;font-size:16px;line-height:1.7}.lex-article .preview-note{margin-bottom:22px;line-height:1.7}.lex-search input:focus,.lex-card:focus-visible{outline:3px solid #89c6ff;outline-offset:2px}@media(max-width:600px){.lex-grid{grid-template-columns:1fr}.lex-article{padding:20px 16px}.lex-header h2{font-size:24px}}

