/* New article content only. Shared chrome, controls and motion retain their owners. */
.separator-guide .article-visual{height:auto!important;max-height:none!important;aspect-ratio:4/3!important}
.separator-guide .article-visual picture{display:block;height:auto!important;aspect-ratio:4/3}
.separator-guide .article-visual img{display:block;width:100%;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;background:#f3eee5}
.separator-guide .separator-figure{margin:32px 0 42px}
.separator-guide .separator-figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:4px}
.separator-guide .separator-figure figcaption{margin:14px 0 0;color:#675c50;font-size:14px;line-height:1.65}
.separator-guide .separator-formula{margin:26px 0;font-size:1.05em;font-weight:600;line-height:1.7;overflow-wrap:anywhere}
.separator-guide .separator-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:28px 0;color:inherit;font-size:16px}
.separator-guide .separator-table th,.separator-guide .separator-table td{padding:14px 10px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border:0;border-bottom:1px solid #d1c7b9}
.separator-guide .separator-table th{font-weight:600;background:#eae3d8}
.separator-guide .separator-table th:first-child{width:36%}
.separator-guide .separator-related{padding:0;list-style:none;margin:20px 0}
.separator-guide .separator-related li{padding-left:0}
.separator-guide .separator-related li::before,.separator-guide .separator-related li::after{content:none}
.separator-guide .separator-related a{display:inline-block;padding:10px 0;text-underline-offset:4px}
.separator-guide .article-body [id]{scroll-margin-top:110px}
.separator-guide .article-body a:focus-visible{outline:2px solid #705138;outline-offset:4px}
.separator-guide .separator-cta-copy>p{margin:14px 0 0}
.separator-guide .final-cta .btn{white-space:normal;text-align:center}
.separator-guide .separator-guide-note{font-size:13px;color:#675c50;margin-top:32px}
@media(max-width:600px){.separator-guide .separator-table{font-size:13px}.separator-guide .separator-table th,.separator-guide .separator-table td{padding:12px 6px}.separator-guide .separator-figure{margin:26px 0 32px}.separator-guide .separator-figure figcaption{font-size:13px}}
