/* src/styles/legal-lists.css */
.legal-document ul, .legal-document ul > li { list-style-type: disc; list-style-position: outside; }
.legal-document ol, .legal-document ol > li { list-style-type: decimal; list-style-position: outside; }


/* src/styles/goodgantt-guides.css */
.guide-document{width:min(100%,960px);box-sizing:border-box;margin:0 auto;padding:48px 32px 80px;color:var(--primary-d-2);font-family:var(--font-body)}
.guide-document h1{font-size:clamp(30px,4vw,44px);line-height:1.18;letter-spacing:-.025em;margin:24px 0;color:var(--primary)}
.guide-document h2{font-size:clamp(22px,2.5vw,28px);line-height:1.3;margin:44px 0 16px;color:var(--primary)}
.guide-document h3{font-size:19px;line-height:1.4;margin:28px 0 12px;color:var(--primary)}
.guide-document p,.guide-document li{font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.guide-document p{margin:0 0 18px}
.guide-document ul,.guide-document ol{padding-left:26px;margin:0 0 24px}
.guide-document ul,.guide-document ul>li{list-style:disc outside}
.guide-document ol,.guide-document ol>li{list-style:decimal outside}
.guide-document li{margin:0 0 10px}
.guide-document li p{margin:0}
.guide-document a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.guide-document table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;font-size:14px;line-height:1.6}
.guide-document th,.guide-document td{padding:14px;text-align:left;vertical-align:top;border:1px solid var(--primary-20);min-width:150px}
.guide-document th{background:var(--primary-5);font-weight:700;color:var(--primary-d-2)}
.guide-document table p{font-size:14px;margin:0}
.guide-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;line-height:1.5}
.guide-breadcrumb{margin-bottom:32px}
@media(max-width:600px){.guide-document{padding:28px 20px 56px}.guide-document h2{margin-top:32px}.guide-document th,.guide-document td{padding:10px;min-width:135px}}
.guide-jumps a{white-space:nowrap;flex-shrink:0}
