.hero.compact{padding:34px 0 24px}.hero.compact h1{font-size:38px;margin-bottom:16px}.hero.compact .eyebrow{margin-bottom:12px}.hero.compact>p:not(.eyebrow){font-size:15px;margin-bottom:0}
.graph-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-top:1px solid #dedfd5;color:#747567;font-size:14px}.graph-toolbar select{max-width:240px;padding:8px;background:transparent;border:1px solid #d6d8ca;border-radius:8px;color:inherit}.graph-stage{background:radial-gradient(ellipse at center,#fffef8,#eeeee4);border:1px solid #dddfd1;border-radius:18px;overflow:auto}.graph-svg{width:100%;height:480px;display:block;min-width:600px}.graph-node circle{fill:#fffef8;stroke:var(--accent);stroke-width:2}.graph-node text{fill:#363d30;font-size:14px;text-anchor:middle;font-weight:500}.graph-node:hover circle,.graph-node:focus circle{fill:#e3e7d6;stroke-width:3}.graph-edge path{stroke:#919a80;stroke-width:2;fill:none}.graph-edge circle{fill:#f7f6f1;stroke:#b2b9a7}.graph-edge text{fill:#46503a;font-size:12px;text-anchor:middle}.graph-edge:hover path,.graph-edge:focus path{stroke:var(--accent);stroke-width:4}#graph-arrow path{fill:#919a80}.graph-svg .is-dim{opacity:.16}.graph-caption{font-size:12px;color:#7a7e70;margin:14px 0 36px}.graph-relation{padding:26px 0;border-top:1px solid #d8dccd;scroll-margin-top:24px}.graph-relation-heading{display:flex;gap:16px;align-items:baseline}.graph-relation-heading>span{color:var(--accent);font-size:13px}.graph-relation h2{font-size:20px;margin:0;line-height:1.7}.graph-relation h2 small{font-size:13px;font-weight:400;color:#797f70;margin:0 8px}.graph-relation>p{font-size:15px;max-width:900px}.graph-scope,.graph-review{color:#777d6e;font-size:13px!important}.knowledge-graph summary{cursor:pointer;color:var(--accent);font-size:14px;padding:8px 0}.graph-evidence{font-size:14px;overflow-wrap:anywhere}.graph-evidence blockquote{margin:14px 0;padding:16px 20px;border-left:3px solid #a3ad8d;background:#eeeee4;white-space:pre-wrap}.graph-evidence a{text-decoration:underline;text-underline-offset:3px;color:var(--accent)}.graph-review{margin-top:24px}.graph-entities{margin-top:40px;border-top:1px solid #d8dccd;padding-top:16px}.graph-entities article{padding:12px 0}.graph-entities h2{font-size:19px}.graph-empty{border:1px dashed #bec5ae;border-radius:14px;padding:36px;background:#f0f0e8}.graph-empty h2{font-size:22px}.knowledge-graph [hidden]{display:none!important}.graph-relation:target,.graph-entities article:target{outline:2px solid var(--accent);outline-offset:8px}@media(max-width:650px){.graph-toolbar{align-items:flex-start;flex-direction:column;gap:6px}.graph-relation h2{font-size:18px}.graph-relation h2 small{display:block;margin:2px 0}.graph-caption{line-height:1.7}.graph-evidence blockquote{padding:12px}.graph-svg{min-width:600px}}
