:where(.m-sex-gender-and-orientation) .cval{font-size:14px}:where(.m-sex-gender-and-orientation) .kinsey-bar{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);gap:0;min-width:420px;margin-bottom:10px;display:flex;overflow:hidden}:where(.m-sex-gender-and-orientation) .kinsey-wrap{-webkit-overflow-scrolling:touch;margin-bottom:10px;overflow-x:auto}:where(.m-sex-gender-and-orientation) .stat-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}@media (width<=600px){:where(.m-sex-gender-and-orientation) .stat-grid{grid-template-columns:repeat(2,1fr)}}:where(.m-sex-gender-and-orientation) .concept-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}@media (width<=640px){:where(.m-sex-gender-and-orientation) .concept-grid{grid-template-columns:1fr}}:where(.m-sex-gender-and-orientation) .bio-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1rem;display:grid}@media (width<=640px){:where(.m-sex-gender-and-orientation) .bio-grid{grid-template-columns:repeat(2,1fr)}}:where(.m-sex-gender-and-orientation) .dist-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:1rem;display:grid}@media (width<=540px){:where(.m-sex-gender-and-orientation) .dist-grid{grid-template-columns:1fr}}:where(.m-sex-gender-and-orientation) .timeline-row{border-bottom:.5px solid var(--color-border-tertiary);align-items:flex-start;gap:10px;padding:9px 0;display:flex}:where(.m-sex-gender-and-orientation) .timeline-row:last-child{border-bottom:none}:where(.m-sex-gender-and-orientation) .timeline-year{color:var(--accent);min-width:48px;padding-top:1px;font-size:12px;font-weight:600}:where(.m-sex-gender-and-orientation) .comp-table{border-collapse:collapse;width:100%;font-size:12px}:where(.m-sex-gender-and-orientation) .comp-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);text-align:left;border-bottom:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);padding:6px 10px;font-size:10px;font-weight:600}:where(.m-sex-gender-and-orientation) .comp-table td{border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary);vertical-align:top;padding:7px 10px;line-height:1.45}:where(.m-sex-gender-and-orientation) .comp-table tr:last-child td{border-bottom:none}:where(.m-sex-gender-and-orientation) .twoaxis-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=560px){:where(.m-sex-gender-and-orientation) .twoaxis-grid{grid-template-columns:1fr}}:where(.m-sex-gender-and-orientation) .dot-pop{border-radius:50%;width:9px;height:9px;display:inline-block}:where(.m-sex-gender-and-orientation) .exp-btn.active{background:var(--color-text-primary);color:var(--color-background-primary);border-color:var(--color-text-primary)}:where(.m-sex-gender-and-orientation) .gender-panel{border-radius:var(--border-radius-lg);background:#e6f1fb;border:.5px solid #85b7eb;padding:13px 15px}:where(.m-sex-gender-and-orientation) .gender-label{color:#042c53;margin-bottom:4px;font-size:13px;font-weight:500}:where(.m-sex-gender-and-orientation) .gender-text{color:#0c447c;margin-bottom:6px;font-size:12px;line-height:1.6}:where(.m-sex-gender-and-orientation) .concept-note{color:var(--tint-color);font-size:11px}:where(.m-sex-gender-and-orientation) .concept-note-blue{--tint-color:#185fa5}:where(.m-sex-gender-and-orientation) .concept-panel-purple{border-radius:var(--border-radius-lg);background:#eeedfe;border:.5px solid #afa9ec;padding:13px 15px}:where(.m-sex-gender-and-orientation) .concept-title-purple{color:#26215c;margin-bottom:4px;font-size:13px;font-weight:500}:where(.m-sex-gender-and-orientation) .concept-desc-purple{color:#3c3489;margin-bottom:6px;font-size:12px;line-height:1.6}:where(.m-sex-gender-and-orientation) .concept-note-purple{--tint-color:#534ab7}:where(.m-sex-gender-and-orientation) .concept-panel-green{border-radius:var(--border-radius-lg);background:#e1f5ee;border:.5px solid #5dcaa5;padding:13px 15px}:where(.m-sex-gender-and-orientation) .concept-title-green{color:#04342c;margin-bottom:4px;font-size:13px;font-weight:500}:where(.m-sex-gender-and-orientation) .concept-desc-green{color:#085041;margin-bottom:6px;font-size:12px;line-height:1.6}:where(.m-sex-gender-and-orientation) .concept-note-green{--tint-color:#0f6e56}:where(.m-sex-gender-and-orientation) .axes-heading{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:500}:where(.m-sex-gender-and-orientation) .gender-media{width:100%;min-width:520px;height:auto;display:block}:where(.m-sex-gender-and-orientation) .gender-stop-style{stop-color:#afa9ec;stop-opacity:.4}html[data-theme=dark] :where(.m-sex-gender-and-orientation) .gender-stop-style{stop-opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-sex-gender-and-orientation) .gender-stop-style{stop-opacity:1}}:where(.m-sex-gender-and-orientation) .stop-lavender{stop-color:#eeedfe;stop-opacity:.9}:where(.m-sex-gender-and-orientation) .stop-teal-soft{stop-color:#5dcaa5;stop-opacity:.5}html[data-theme=dark] :where(.m-sex-gender-and-orientation) .stop-teal-soft{stop-opacity:1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-sex-gender-and-orientation) .stop-teal-soft{stop-opacity:1}}:where(.m-sex-gender-and-orientation) .stop-mint{stop-color:#e1f5ee;stop-opacity:.9}:where(.m-sex-gender-and-orientation) .figure-kicker{letter-spacing:.06em;color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}:where(.m-sex-gender-and-orientation) .wide-timeline-svg{width:100%;min-width:480px;height:auto;display:block}:where(.m-sex-gender-and-orientation) .gender-card{text-align:center;background:#0c447c;flex:1;padding:8px 6px}:where(.m-sex-gender-and-orientation) .kinsey-num-pale{color:#e6f1fb;font-size:13px;font-weight:500}:where(.m-sex-gender-and-orientation) .kinsey-desc{color:var(--tint-color);margin-top:2px;font-size:10px;line-height:1.3}:where(.m-sex-gender-and-orientation) .kinsey-desc-pale-blue{--tint-color:#b5d4f4}:where(.m-sex-gender-and-orientation) .kinsey-cell-mostly-hetero{text-align:center;background:#185fa5;flex:1;padding:8px 6px}:where(.m-sex-gender-and-orientation) .kinsey-num{color:#fff;font-size:13px;font-weight:500}:where(.m-sex-gender-and-orientation) .kinsey-desc-light{--tint-color:#e6f1fb}:where(.m-sex-gender-and-orientation) .kinsey-cell-hetero-leaning{text-align:center;background:#1f6bb8;flex:1;padding:8px 6px}:where(.m-sex-gender-and-orientation) .kinsey-cell-equal{text-align:center;background:#6b6a65;flex:1;padding:8px 6px}:where(.m-sex-gender-and-orientation) .kinsey-desc-stone{--tint-color:#f1efe8}:where(.m-sex-gender-and-orientation) .kinsey-cell-homo-leaning{text-align:center;background:#c33162;flex:1;padding:8px 6px}:where(.m-sex-gender-and-orientation) .kinsey-desc-blush{--tint-color:#fbeaf0}:where(.m-sex-gender-and-orientation) .kinsey-cell-mostly-homo{text-align:center;background:#993556;flex:1;padding:8px 6px}:where(.m-sex-gender-and-orientation) .kinsey-cell-exclusively-homo{text-align:center;background:#4b1528;flex:1;padding:8px 6px}:where(.m-sex-gender-and-orientation) .kinsey-num-pink{color:#f4c0d1;font-size:13px;font-weight:500}:where(.m-sex-gender-and-orientation) .kinsey-desc-pink{--tint-color:#ed93b1}:where(.m-sex-gender-and-orientation) .prevalence-label{color:var(--color-text-secondary);margin-top:3px;font-size:11px;line-height:1.4}:where(.m-sex-gender-and-orientation) .dot-chart-heading{color:var(--color-text-secondary);margin-top:4px;margin-bottom:6px;font-size:11px;font-weight:500}:where(.m-sex-gender-and-orientation) .dot-legend{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}:where(.m-sex-gender-and-orientation) .law-dot{background:var(--tint-background)}:where(.m-sex-gender-and-orientation) .law-dot-style{--tint-background:#0c447c}html[data-theme=dark] :where(.m-sex-gender-and-orientation) .law-dot-style{--tint-background:#146fcb}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-sex-gender-and-orientation) .law-dot-style{--tint-background:#146fcb}}:where(.m-sex-gender-and-orientation) .law-dot-pink{--tint-background:#d4537e}:where(.m-sex-gender-and-orientation) .generation-chart{width:100%;height:auto;margin-bottom:8px;display:block}:where(.m-sex-gender-and-orientation) .trend-note{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);padding:10px 12px;font-size:12px;line-height:1.5}:where(.m-sex-gender-and-orientation) .two-axis-intro{color:var(--color-text-secondary);margin-bottom:12px;font-size:12px;line-height:1.55}:where(.m-sex-gender-and-orientation) .axis-heading{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:600}:where(.m-sex-gender-and-orientation) .setaxis-control{text-align:left;padding:4px 10px;font-size:12px}:where(.m-sex-gender-and-orientation) .twoaxis-result{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}:where(.m-sex-gender-and-orientation) .science-display{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);min-height:60px;padding:10px 12px;font-size:13px;line-height:1.6}:where(.m-sex-gender-and-orientation) .law-dot-grey{--tint-background:#888780}:where(.m-sex-gender-and-orientation) .law-dot-maroon{--tint-background:#4b1528}html[data-theme=dark] :where(.m-sex-gender-and-orientation) .law-dot-maroon{--tint-background:#c7386a}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-sex-gender-and-orientation) .law-dot-maroon{--tint-background:#c7386a}}:where(.m-sex-gender-and-orientation) .legal-status-chart{width:100%;height:auto;margin-bottom:10px;display:block}:where(.m-sex-gender-and-orientation) .sti-badge{border-radius:99px;align-items:center;gap:6px;margin-bottom:10px;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}:where(.m-sex-gender-and-orientation) .sti-badge-curable{color:#27500a;background:#eaf3de}:where(.m-sex-gender-and-orientation) .sti-badge-manageable{color:#633806;background:#faeeda}:where(.m-sex-gender-and-orientation) .sti-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}@media (width<=600px){:where(.m-sex-gender-and-orientation) .sti-row{grid-template-columns:1fr 1fr}}:where(.m-sex-gender-and-orientation) .sti-cell-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10px}.fa-venus-mars{background-color:currentColor;width:1.25em;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 640 512%22><path fill=%22currentColor%22 d=%22M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0H616c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 640 512%22><path fill=%22currentColor%22 d=%22M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0H616c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z%22/></svg>") 50%/contain no-repeat}
