.personality-tool-paper{background-color:#fffdf7!important;background-image:none!important}.personality-article-panel{color:#1e293b;line-height:1.8;font-family:inherit;overflow-wrap:anywhere;background:#fffdf7}.personality-article-panel h2{font-family:inherit;font-size:1.4rem;line-height:1.4;font-weight:700;color:#7f1d1d;margin:2rem 0 1rem}.personality-article-panel h2:first-child{margin-top:0}.personality-article-panel p{margin:0 0 1.15rem}.personality-article-panel a{color:#9a3412;text-decoration:underline;text-underline-offset:3px}.personality-table-container{overflow-x:auto;max-width:100%;margin:1.5rem 0;border:1px solid #d6c7ac;border-radius:.5rem;background:#fff}.personality-table-container:focus-visible{outline:2px solid #9a3412;outline-offset:3px}.personality-table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.personality-table caption{text-align:left;padding:1rem;font-weight:700;background:#fff3df;color:#7f1d1d}.personality-table th,.personality-table td{padding:.65rem;border:1px solid #e2d6c1;vertical-align:top}.personality-table th{background:#fff3df;color:#7f1d1d}.personality-image-box{margin:1.75rem 0}.personality-image-box img{width:100%;height:auto;display:block;border-radius:.75rem}.personality-image-box figcaption{margin-top:.6rem;font-size:.9rem;line-height:1.6;color:#475569}.personality-byline{margin-top:2rem!important;padding-top:1rem;border-top:1px solid #d6c7ac;font-size:.9rem;color:#475569}.personality-page.container{width:100%;max-width:78rem;padding-inline:0!important}.personality-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.personality-columns>*{min-width:0;grid-column:auto!important}.personality-page .personality-tool-paper{padding:16px;border:0;border-radius:0;background:#fffdf8!important;box-shadow:none}.personality-page .personality-article-panel{background:transparent}.personality-page .personality-tool-paper form{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;max-width:none!important}.personality-page .personality-table caption{caption-side:top!important}.personality-page img[hidden]{display:none!important}@media (min-width:1024px){.personality-page.container{width:calc(100% - 2rem)}.personality-columns{grid-template-columns:minmax(0,1fr) 20rem}.personality-page .personality-tool-paper{padding:32px}}
