.lc-ac-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 20px}.lc-ac-grid>div{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:19px;display:grid;gap:5px}.lc-ac-grid strong{font-size:28px;line-height:1.2;color:#263543}.lc-ac-grid span,.lc-ac-dest small{color:#667480;font-size:12px}.lc-ac-main{margin:18px 0;padding:22px!important}.lc-ac-main h2,.lc-ac-main h3{margin:0 0 10px}.lc-ac-main p{line-height:1.6}.lc-ac-scroll{overflow-x:auto}.lc-ac-table{border-collapse:collapse;width:100%;font-size:14px}.lc-ac-table td,.lc-ac-table th{padding:13px 10px;border-bottom:1px solid #e6e9ed;text-align:left;vertical-align:middle}.lc-ac-table small{display:block;color:#697683;margin-top:4px;overflow-wrap:anywhere}.lc-ac-dest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.lc-ac-dest>div{border:1px solid #ebeff1;border-radius:10px;padding:14px;background:#fafbfc;display:flex;flex-direction:column;gap:6px}.lc-ac-badge{font-size:11px;color:#56616c;background:#eff2f4;border-radius:5px;padding:4px 7px;display:inline-block}.lc-ac-linkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:16px 0}.lc-ac-linkgrid label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.lc-ac-linkgrid input{height:40px;min-width:0;width:100%;border:1px solid #d4dbe1;border-radius:7px;padding:8px 10px;font-size:14px}.lc-ac-citers li{margin:7px 0;line-height:1.5}.lc-ac-back{margin:15px 0}.lc-ac-public{margin:30px 0 20px;padding:22px 0;border-top:1px solid #e2e4e7;font:inherit}.lc-ac-public h3{font-size:18px;margin:0 0 14px}.lc-ac-public-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.lc-ac-public-links a{display:inline-flex;align-items:center;border:1px solid #e0e3e7;border-radius:6px;padding:8px 12px;text-decoration:none;font-size:13px;color:#32445a}.lc-ac-public-count{margin:13px 0}.lc-ac-public-count b{font-size:20px}.lc-ac-public small{color:#6d7881}.lc-ac-public details{margin:12px 0}@media(max-width:850px){.lc-ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-ac-dest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lc-ac-linkgrid,.lc-ac-dest{grid-template-columns:1fr}.lc-ac-main{padding:16px!important}}