/* Native post presentation; full stored content and its own component styles remain intact. */
body.fixx-editorial-page { margin: 0; background: #f7f3ea; }
.fx-site .fx-journal-feature { margin-bottom: 65px; }
.fx-site .fx-journal-feature-no-image { grid-template-columns: 1fr; }
.fx-site .fx-editorial-card-title { font: 400 30px/1.17 var(--serif); letter-spacing: -.025em; margin-bottom: 15px; }
.fx-site .fx-journal-card a:hover .fx-editorial-card-title { text-decoration: underline; text-underline-offset: 5px; }
.fx-site .fx-native-article-header { max-width: 1000px; padding-bottom: 35px; }
.fx-site .fx-native-article-header h1 { font-size: clamp(38px, 5.5vw, 72px); overflow-wrap: anywhere; }
.fx-site .fx-native-article-header .fx-eyebrow a { text-decoration: underline; text-underline-offset: 4px; }
.fx-site .fx-native-hero { margin-top: 35px; }
.fx-site .fx-native-hero img { width: 100%; max-height: 650px; object-fit: cover; border-radius: 8px; }
.fx-site .fx-native-content { max-width: 900px; overflow-wrap: anywhere; }
.fx-site .fx-native-page { padding-block: 45px 80px; }
.fx-site .fx-native-content p, .fx-site .fx-native-content ul, .fx-site .fx-native-content ol, .fx-site .fx-native-content figure { margin-block: 0 1.4em; }
.fx-site .fx-native-content h2 { font-size: clamp(30px, 3.5vw, 43px); margin-block: 1.2em .65em; }
.fx-site .fx-native-content h3 { margin-block: 1.2em .65em; }
.fx-site .fx-native-content a { text-decoration: underline; text-underline-offset: 3px; }
.fx-site .fx-native-content ul, .fx-site .fx-native-content ol { padding-inline-start: 1.5em; }
.fx-site .fx-native-content li { margin-block: .35em; }
.fx-site .fx-native-content iframe, .fx-site .fx-native-content video, .fx-site .fx-native-content table { max-width: 100%; }
.fx-site .fx-native-content table { display: block; overflow-x: auto; }
.fx-site .fx-native-content blockquote { margin-inline: 0; padding-inline-start: 1.25em; border-inline-start: 4px solid var(--sage); }
.fx-site .fx-native-article-footer, .fx-site .fx-native-comments { max-width: 900px; padding-block: 30px 50px; }
.fx-site .fx-native-article-footer a { text-decoration: underline; text-underline-offset: 3px; }
.fx-site .fx-native-article-footer .nav-links { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 25px; margin-top: 30px; }
.fx-site .fx-native-article-footer .nav-links > div { flex: 1 1 250px; }
.fx-site .fx-native-article-footer .nav-links span { display: block; font-size: 12px; }
.fx-site .fx-native-article-footer .post-navigation a { color: var(--ink); }
.fx-site .fx-native-article-footer .post-navigation a span { color: inherit; }
.fx-site .fx-native-article-footer .post-navigation a:hover, .fx-site .fx-native-article-footer .post-navigation a:focus { color: var(--blue); }
.fx-site .fx-editorial-pagination { margin-block: 40px; }
.fx-site .fx-editorial-pagination ul { list-style: none; padding: 0; display: flex; flex-wrap: wrap; gap: 10px; }
.fx-site .fx-editorial-pagination a, .fx-site .fx-editorial-pagination span { display: inline-flex; min-width: 44px; min-height: 44px; padding: 8px 14px; align-items: center; justify-content: center; border: 1px solid var(--line); border-radius: 5px; }
.fx-site .fx-editorial-pagination .current { background: var(--ink); color: var(--cream); }
.fx-site .fx-native-comments input:not([type='checkbox']), .fx-site .fx-native-comments textarea { max-width: 100%; }
.fx-site .fx-native-comments #submit { background: var(--blue); border-color: var(--blue); color: #fff; }
.fx-site .fx-native-comments #submit:hover, .fx-site .fx-native-comments #submit:focus { background: #1e50c5; border-color: #1e50c5; color: #fff; }
@media (max-width: 800px) { .fx-site .fx-native-content { font-size: 16px; } .fx-site .fx-native-hero img { max-height: 440px; } }
