.ig .womenintro h1 em{color:#6c587a}
.ig .womenseries .current{box-shadow:inset 0 -2px #6c587a}
.ig .womenseries a{color:inherit;text-decoration:none}
.ig .pathbooks{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:27px 0 35px}
.ig .pathbook{padding:13px 14px;text-align:left;border:1px solid var(--line);border-left:3px solid var(--book);border-radius:4px;background:#faf7f0;font:15px/1.4 Georgia,serif}
.ig .pathbook small{display:block;font:9px system-ui;letter-spacing:1px;color:var(--book);margin-bottom:6px}
.ig .pathbook[aria-pressed=true]{background:var(--book);color:white;border-color:var(--book)}
.ig .pathbook[aria-pressed=true] small{color:#ffffffbc}
.ig .pathheading{display:flex;justify-content:space-between;gap:25px;align-items:center}
.ig .pathheading h2{font:34px/1.25 Georgia,serif;margin:10px 0}
.ig .pathpaging{display:flex;gap:8px;flex-shrink:0}
.ig .pathpaging button{font-size:11px}
.ig .pathintro{max-width:920px;font:17px/1.8 Georgia,serif;color:var(--muted);margin:8px 0 25px}
.ig .pathframe{border:1px solid #ccbfba;border-radius:9px;overflow:hidden;background:#eae2d8;box-shadow:0 15px 35px #543f3810}
.ig .pathlegend{display:flex;flex-wrap:wrap;gap:19px;padding:22px 25px;color:#6b625d;font-size:10px}
.ig .pathlegend span{display:flex;align-items:center;gap:7px}
.ig .pathkey{height:9px;width:9px;border-radius:50%;background:#776080}
.ig .pathkey.pressure{background:#9a614b;border-radius:0;transform:rotate(45deg)}
.ig .pathkey.response{background:transparent;border:1.5px solid #577c7a;box-sizing:border-box}
.ig .pathkey.outcome{background:#8b8058;border-radius:1px}
.ig .pathlinetype{margin-left:auto}
.ig .pathline{display:inline-block;width:22px;border-top:2px solid #7b6e78}
.ig .pathline.later{border-top-style:dashed}
.ig #pChart{overflow-x:auto}
.ig #pChart svg{display:block;width:100%;min-width:1120px}
.ig .pathhint{margin:0;border-top:1px solid #ccbfba8c;padding:16px 25px 21px;color:#6f645e;font-size:11px;line-height:1.8}
.ig .pathhint b{font-weight:500;color:#3c3339}
.ig .p-step{font:9px system-ui;letter-spacing:1.5px;fill:#857a73}
.ig .p-lane{font:13px Georgia,serif;fill:#705f66}
.ig .p-node{cursor:pointer}
.ig .p-node:focus{outline:none}
.ig .p-node:focus .p-card{stroke:#30273c;stroke-width:3}
.ig .p-node:hover .p-card{stroke:#6f597c;stroke-width:2}
.ig .p-card{fill:#faf7ee;stroke:#c8bfb3;stroke-width:1.1}
.ig .p-node.selected .p-card{stroke:var(--book);stroke-width:2.6;fill:#fffdf6}
.ig .p-node.dim{opacity:.26}
.ig .p-kind{font:8px system-ui;letter-spacing:1.2px}
.ig .p-title{font:18px Georgia,serif;fill:#302f34}
.ig .p-ref{font:9px system-ui;fill:#8e8177}
.ig .p-edge{fill:none;stroke:#8d7884;stroke-width:1.8;pointer-events:none}
.ig .p-edge.sequence{stroke-dasharray:5 5;stroke:#aa9284}
.ig .p-edge.dim{opacity:.12}
.ig .p-edge.selected{stroke:#67466e;stroke-width:2.8}
.ig .p-hit{fill:none;stroke:transparent;stroke-width:16px;cursor:pointer;pointer-events:stroke}
.ig .p-hit:focus{outline:none;stroke:#6c587a35}
.ig .p-edge-label{font:10px system-ui;fill:#695a5e;paint-order:stroke;stroke:#eae2d8;stroke-width:5px;pointer-events:none}
.ig .pathlist{padding:20px 0;border-bottom:1px solid var(--line);font-size:12px}
.ig .pathlist summary{cursor:pointer}
.ig .pathlist>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}
.ig .pathlist button{text-align:left;font:16px/1.4 Georgia,serif;padding:12px}
.ig .pathlist button small{display:block;font:10px system-ui;color:var(--muted);margin-top:6px}
.ig .pathevidence{padding-top:25px;margin-top:20px;scroll-margin-top:20px}
.ig .pathevidence h2{font:34px/1.25 Georgia,serif;margin:10px 0}
.ig .pathevidence>p{font-size:14px;max-width:920px;line-height:1.8}
.ig .p-detail-meta{font-size:11px!important;color:#7b6286;border-block:1px solid var(--line);padding:12px 0}
.ig .p-navigation{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:25px 0}
.ig .p-navigation h3{font:18px Georgia,serif}
.ig .p-navigation button{display:block;font:16px/1.5 Georgia,serif;text-align:left;margin-bottom:8px;padding:10px 13px;width:100%}
.ig .p-navigation small{display:block;color:var(--muted);font:10px/1.6 system-ui;margin-top:5px}
.ig .p-verses{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}
.ig .p-verse{padding:16px 0;border-top:1px solid var(--line)}
.ig .p-verse a{font-size:10px;color:var(--gold)}
.ig .p-verse p{white-space:pre-line;font:17px/1.7 Georgia,serif;margin:8px 0}
.ig .p-more{font-size:11px;margin:15px 0}
.ig .p-detail-buttons{display:flex;gap:8px;margin:15px 0}
.ig .p-detail-buttons button{font-size:11px}
.ig .p-connection-type{font-size:11px;color:#826b7c}
.ig .p-connection-note{font-size:15px;line-height:1.8;max-width:850px}
@media(max-width:850px){.ig .pathbooks{grid-template-columns:repeat(3,1fr)}
.ig .pathheading{align-items:start;flex-direction:column;gap:8px}
.ig .pathintro{font-size:16px}
.ig .pathlist>div{grid-template-columns:repeat(2,1fr)}
.ig .pathlinetype{margin-left:0}}
@media(max-width:550px){.ig .pathbooks{grid-template-columns:repeat(2,1fr)}
.ig .pathbook{font-size:14px}
.ig .pathlegend{gap:12px}
.ig .p-verses,.ig .p-navigation{grid-template-columns:1fr}
.ig .pathlist>div{grid-template-columns:1fr}
.ig .pathheading h2,.ig .pathevidence h2{font-size:29px}}