.story-dates{display:flex;flex-wrap:wrap;gap:5px 17px;font:10px/1.7 var(--sans);color:var(--mid);margin-top:14px}
.story-history-note{padding:18px 20px;margin-top:20px;border-left:2px solid #97744c;background:#eee8de;font:12px/1.7 var(--sans)}
.story-history-note p{margin:6px 0}.story-history-note a{text-decoration:underline;text-underline-offset:3px}
.article-body .perspective-label,.brief-prose .perspective-label{font:10px/1.7 var(--sans);color:#786244;letter-spacing:.3px;margin:0 0 24px}
.article-body>.perspective-label{max-width:580px;border-bottom:1px solid var(--line);padding-bottom:16px}
.story-conversation{margin-top:44px}.story-advisors{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:25px;padding-top:20px;border-top:1px solid #c9bcaa;font:12px/1.7 var(--sans)}
.story-advisors>span{flex-basis:100%;color:var(--mid)}.story-advisors a{text-decoration:underline;text-underline-offset:4px}
.brief-reading .story-conversation h2{font:normal 34px/1.12 var(--serif);margin:14px 0}.brief-reading .story-conversation>p:not(.eyebrow){font:16px/1.65 var(--sans)}
.edition-confirmation{max-width:560px;font:12px/1.6 var(--sans)}.edition-confirmation>summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:7px 0}
.edition-confirmation[open]{flex-basis:100%;max-width:100%;border-top:1px solid #c9bcaa;margin-top:10px;padding-top:10px}
.edition-confirmation>label{display:block;margin:13px 0}.edition-confirmation input[type=text]{font:inherit;display:block;width:min(100%,320px);padding:11px;border:1px solid #b3a28b;background:#f6f4f0;color:#2c3028}
.edition-confirmation .edition-attestation{display:flex;align-items:flex-start;gap:10px;max-width:760px}.edition-attestation input{margin-top:4px;flex:none}
.edition-review button:disabled{opacity:.5;cursor:not-allowed}
.social-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:45px 0 75px}.social-preview-card{min-width:0;border-top:1px solid var(--line)}
.social-preview-card>a{display:block;aspect-ratio:4/3;overflow:hidden}.social-preview-card img{width:100%;height:100%;object-fit:cover;display:block}.social-preview-card>div{padding-top:25px}
.social-preview-card h2{font:normal 40px/1.1 var(--serif);margin:15px 0}.social-preview-card p{font:14px/1.8 var(--sans);color:var(--mid)}.social-preview-card .social-takeaway{font:22px/1.4 var(--serif);color:var(--ink)}
.social-preview-card details{border-top:1px solid var(--line);margin-top:26px;padding-top:18px;font:12px/1.8 var(--sans)}.social-preview-card summary{cursor:pointer}.social-preview-card details p{font-size:12px}
.contact-story-context{padding:17px 0 22px;margin:0 0 20px;border-bottom:1px solid #cfc9bf;font:13px/1.7 Arial,sans-serif}.contact-story-context a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.story-dates{font-size:10px;gap:5px 12px}.story-conversation{padding:25px 22px}.story-advisors{gap:10px 15px}.social-preview-grid{grid-template-columns:1fr;gap:40px;margin-top:28px}.social-preview-card h2{font-size:34px}.social-preview-card p{font-size:13px}.social-preview-card .social-takeaway{font-size:21px}.edition-confirmation{width:100%}}
