/* Compact reference styling for the outer-planet and Chiron sign library. */
.outer-signs{--ops-accent:#426f8c;--ops-pale:#eef5f8;--ops-line:#d5e3ea}
.outer-signs--uranus{--ops-accent:#3a7489;--ops-pale:#edf7f7}
.outer-signs--neptune{--ops-accent:#526b9a;--ops-pale:#f0f2fa}
.outer-signs--pluto{--ops-accent:#74586c;--ops-pale:#f6f1f4}
.outer-signs--chiron{--ops-accent:#7b684c;--ops-pale:#f6f3ed}
.outer-signs .placement-head{background:var(--ops-pale);border-color:var(--ops-line)}
.outer-signs .placement-head h1{font-family:Georgia,serif;font-weight:400;color:#263f51}
.outer-signs .placement-head h1 span,.outer-signs .placement-glyph{color:var(--ops-accent)}
.outer-signs .placement-kicker{color:var(--ops-accent)}
.outer-signs .placement-lead{border-color:var(--ops-accent)}
.outer-signs .placement-contents{border-color:var(--ops-accent);background:var(--ops-pale)}
.outer-signs .placement-card{border-top:3px solid var(--ops-accent)}
.outer-signs .placement-card:hover,.outer-signs .placement-card:focus-visible{background:var(--ops-pale);border-color:var(--ops-accent)}
.outer-signs .placement-aside h2{border-color:var(--ops-accent)}
.outer-signs .placement-button,.outer-signs .placement-note{background:var(--ops-pale);border-color:var(--ops-line)}
.outer-signs .placement-note{border-left-color:var(--ops-accent)}
.ops-engagement-anchor:empty{display:none}
.ops-definition{margin:20px 0 28px;border:1px solid var(--ops-line);border-left:4px solid var(--ops-accent);background:#fff;padding:14px 17px}
.ops-definition b{display:block;margin:0 0 5px;color:#314f63;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}
.ops-definition p{margin:0!important;font-size:14px!important}
.ops-example{background:var(--ops-pale);border:1px solid var(--ops-line);padding:16px 19px;margin:17px 0 22px}
.ops-example strong{display:block;margin-bottom:6px;color:#2d4d63;font:700 12px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}
.ops-example p{margin:0!important}
.ops-questions{padding-left:22px}
.ops-questions li{margin:8px 0}
.ops-cohort{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;border-top:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);padding:14px 0;margin:18px 0}
.ops-cohort b{font:700 12px/1.45 Arial,sans-serif;color:#415e72;text-transform:uppercase;letter-spacing:.04em}
.ops-cohort span{font:14px/1.6 Arial,sans-serif;color:#3d505c}
.ops-compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 30px}
.ops-compare a,.ops-compare strong{display:block;border:1px solid var(--ops-line);padding:10px 11px;font:700 12px/1.4 Arial,sans-serif}
.ops-compare strong{background:var(--ops-pale);color:#304f63}
.ops-faq{border-top:1px solid var(--ops-line);margin-top:32px;padding-top:2px}
.ops-faq h3{margin:21px 0 7px;color:#324e61;font:700 17px/1.3 Arial,sans-serif}
.ops-source-note{color:#687985!important;font-size:13px!important}
@media(max-width:700px){.ops-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-cohort{grid-template-columns:1fr;gap:4px}.outer-signs .placement-head h1{font-size:29px}}
@media(max-width:390px){.ops-compare{grid-template-columns:1fr}}
