.big-five-editorial{--bf-ink: #343740;--bf-muted: #61656d;--bf-line: #e4e5e8;color:var(--bf-ink);line-height:1.85;letter-spacing:0}.big-five-editorial section{padding:32px 0}.big-five-editorial section+section{border-top:1px solid var(--bf-line)}.big-five-editorial h2{display:flex;align-items:baseline;gap:12px;margin:0 0 24px;font-size:1.5rem;font-weight:700;line-height:1.5}.big-five-editorial h3{font-size:1.125rem;font-weight:700;line-height:1.6;margin:0 0 8px}.big-five-editorial p{margin:0 0 16px}.big-five-editorial p:last-child{margin-bottom:0}.big-five-editorial .bf-number{color:var(--bf-muted);flex:0 0 auto;font-size:inherit;font-variant-numeric:tabular-nums}.big-five-editorial .bf-overview{padding-top:32px}.big-five-editorial .bf-outline{margin:28px 0 24px;text-align:center}.big-five-editorial .bf-outline img{display:block;width:300px;max-width:90%;height:auto;margin:0 auto 20px}.big-five-editorial .bf-outline figcaption{font-weight:700}.big-five-editorial .bf-flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;list-style:none;margin:0 0 28px;padding:0}.big-five-editorial .bf-flow li{position:relative;min-width:0}.big-five-editorial .bf-flow li+li::before{content:"\2192";position:absolute;left:-26px;top:47px;color:#767a81;font-size:24px}.big-five-editorial .bf-flow h3{text-align:center}.big-five-editorial .bf-flow-visual{height:126px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:#f6f7f8}.big-five-editorial .bf-answer-sheet{width:120px;padding:13px 10px;border:2px solid #8d929b;background:white;border-radius:4px}.big-five-editorial .bf-answer-row{display:flex;align-items:center;gap:6px;height:19px}.big-five-editorial .bf-answer-row span{width:32px;height:4px;background:#c6cad0;margin-right:4px}.big-five-editorial .bf-answer-row i{width:11px;height:11px;border:1px solid #a4a8b0;border-radius:50%}.big-five-editorial .bf-answer-row .selected{background:#709cdb;border-color:#709cdb}.big-five-editorial .bf-score-preview{width:130px}.big-five-editorial .bf-mini-score{display:flex;align-items:center;gap:10px;height:20px}.big-five-editorial .bf-mini-score b{width:14px;font-size:12px}.big-five-editorial .bf-mini-score>span{width:100px;height:8px;background:#e7e9ed}.big-five-editorial .bf-mini-score i{display:block;height:100%;background:var(--factor-color)}.big-five-editorial .bf-report{display:grid;grid-template-columns:30px 60px;gap:12px;align-items:center;color:#6c7585}.big-five-editorial .bf-report>i{font-size:27px}.big-five-editorial .bf-report>i:last-child{grid-column:2;font-size:23px;color:#729b63}.big-five-editorial .bf-report-lines span{display:block;height:5px;background:#bbc1cb;margin:7px 0}.big-five-editorial .bf-report-lines span:last-child{width:70%}.big-five-editorial .bf-topics{list-style:none;margin:0 0 20px;padding:0;border-top:1px solid var(--bf-line)}.big-five-editorial .bf-topics li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--bf-line)}.big-five-editorial .bf-topics i{font-size:22px;color:#6d7788;margin-top:5px;text-align:center}.big-five-editorial .bf-topics h3{margin-bottom:4px}.big-five-editorial .bf-note{color:var(--bf-muted);font-size:.9rem}.big-five-editorial .bf-ad{margin:0 0 32px}.big-five-editorial .bf-ad+section{border-top:1px solid var(--bf-line)}.big-five-editorial .bf-factors{display:grid;gap:24px;margin-top:24px}.big-five-editorial .bf-factor{border:1px solid var(--bf-line);border-top:4px solid var(--factor-color);padding:24px;border-radius:6px;overflow:hidden}.big-five-editorial .bf-factor header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.big-five-editorial .bf-letter{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border:3px solid var(--factor-color);border-radius:50%;font-size:24px;font-weight:700}.big-five-editorial .bf-factor h3{font-size:1.35rem;margin:0}.big-five-editorial .bf-focus{color:var(--bf-muted)}.big-five-editorial .bf-poles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--bf-line)}.big-five-editorial .bf-pole{display:grid;grid-template-columns:76px minmax(0, 1fr);align-items:center;gap:10px 14px}.big-five-editorial .bf-pole img{display:block;width:76px;height:76px;border-radius:4px}.big-five-editorial .bf-pole-label{color:var(--bf-muted);font-size:.9rem}.big-five-editorial .bf-pole h4{font-size:1.125rem;margin:0;font-weight:700}.big-five-editorial .bf-pole p{grid-column:1 / -1}.big-five-editorial .bf-continuum{margin:24px 0 28px;padding:24px 0;border-top:1px solid var(--bf-line);border-bottom:1px solid var(--bf-line)}.big-five-editorial .bf-continuum figcaption{font-weight:700;margin-bottom:20px}.big-five-editorial .bf-continuum-labels{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));font-size:.9rem;gap:4px}.big-five-editorial .bf-continuum-labels span:nth-child(2){text-align:center}.big-five-editorial .bf-continuum-labels span:last-child{text-align:right}.big-five-editorial .bf-continuum-track{display:flex;justify-content:space-between;align-items:center;height:8px;background:#d9e5f6;margin:18px 8px 24px;border-radius:4px}.big-five-editorial .bf-continuum-track span{width:13px;height:13px;border:2px solid #709cdb;border-radius:50%;background:white}.big-five-editorial .bf-continuum p{font-size:.9rem;color:var(--bf-muted)}.big-five-editorial .bf-reading-tips h3:not(:first-child){margin-top:24px}.big-five-editorial .bf-sources ul{margin:0;padding:0;list-style:none}.big-five-editorial .bf-sources li{position:relative;padding-left:16px;margin-bottom:20px;overflow-wrap:anywhere}.big-five-editorial .bf-sources li:last-child{margin-bottom:0}.big-five-editorial .bf-sources li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bf-muted);position:absolute;left:0;top:12px}.big-five-editorial .bf-sources a{color:var(--bf-ink);text-decoration:underline;text-underline-offset:3px}.big-five-editorial .bf-sources p{font-size:.9rem;color:var(--bf-muted);margin:0}@media (max-width: 600px){.big-five-editorial h2{font-size:1.25rem;gap:10px;margin-bottom:20px}.big-five-editorial .bf-outline img{width:268px}.big-five-editorial .bf-flow{grid-template-columns:1fr;gap:32px}.big-five-editorial .bf-flow li{display:grid;grid-template-columns:112px minmax(0, 1fr);column-gap:16px}.big-five-editorial .bf-flow-visual{grid-row:1 / 3;height:116px;margin:0}.big-five-editorial .bf-flow h3{text-align:left;align-self:end}.big-five-editorial .bf-flow p{line-height:1.75}.big-five-editorial .bf-flow li+li::before{content:"\2193";left:46px;top:-33px;line-height:32px}.big-five-editorial .bf-answer-sheet{width:100px;padding:12px 6px}.big-five-editorial .bf-answer-row{gap:4px}.big-five-editorial .bf-answer-row span{width:27px}.big-five-editorial .bf-score-preview{width:92px}.big-five-editorial .bf-mini-score{gap:6px}.big-five-editorial .bf-mini-score>span{width:72px}.big-five-editorial .bf-report{grid-template-columns:24px 48px;gap:10px}.big-five-editorial .bf-factor{padding:20px 16px}.big-five-editorial .bf-factor h3{font-size:1.25rem}.big-five-editorial .bf-poles{gap:20px;grid-template-columns:1fr}.big-five-editorial .bf-pole{grid-template-columns:64px minmax(0, 1fr);gap:4px 14px}.big-five-editorial .bf-pole img{width:64px;height:64px;grid-row:1 / 3}.big-five-editorial .bf-pole p{grid-column:2}.big-five-editorial .bf-pole h4{font-size:1.0625rem}}
