body.about-reference .lc-clause{padding:24px 26px;margin-bottom:18px;border:1px solid #493039;border-bottom-color:#821b2e;border-radius:14px;background:linear-gradient(110deg,#0b0d10e8,#121014f5);box-shadow:inset 2px 0 15px #ed002b09}
body.about-reference .lc-clause-head{gap:14px;margin-bottom:16px}
body.about-reference .lc-clause-num{color:#ed002b;background:#ed002b12;border:1px solid #622030;border-radius:10px;min-width:40px;min-height:40px;display:grid;place-items:center}
body.about-reference .lc-clause-ttl{font-size:21px;color:#f4f4f5}
body.about-reference .lc-clause-body{color:#c9cbd1;line-height:1.9}
body.about-reference .lc-callout{background:#0e1117e8;border:1px solid #5a2834;border-radius:14px;padding:18px 22px;color:#c9cbd1}
body.about-reference .lc-badge{background:#ed002b0d;border-color:#622030;color:#eee}
body.about-reference .lc-tbl-wrap{max-width:100%;overflow-x:auto;border-radius:10px}
body.about-reference .lc-tbl{min-width:0;width:100%;table-layout:fixed}
body.about-reference .lc-tbl td,body.about-reference .lc-tbl th{overflow-wrap:anywhere;color:#d4d5da}
@media(max-width:800px){body.about-reference .lc-clause{padding:18px 16px}body.about-reference .lc-clause-ttl{font-size:18px}body.about-reference .lc-callout{padding:16px;font-size:14px}body.about-reference .lc-tbl td,body.about-reference .lc-tbl th{padding:10px 8px;font-size:12px}}
