/* Styles for the static, crawlable HTML inside #root. Scoped so it never affects the React app. */
.js [data-prerender]{display:none}
[data-prerender]{max-width:72rem;margin:0 auto;padding:0 1.25rem 2rem;font-family:Figtree,system-ui,sans-serif;color:#2b2130;line-height:1.6}
[data-prerender] h1,[data-prerender] h2,[data-prerender] h3{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.2;color:#301934}
[data-prerender] h1{font-size:2.4rem;margin:.5rem 0 1rem}
[data-prerender] h2{font-size:1.6rem;margin:2.5rem 0 .75rem}
[data-prerender] a{color:#a63d16}
[data-prerender] header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #e7e1ea}
[data-prerender] header img{height:40px;width:auto;display:block}
[data-prerender] nav ul,[data-prerender] nav ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}
[data-prerender] footer{margin-top:3rem;padding-top:2rem;border-top:1px solid #e7e1ea;font-size:.9rem;color:#5b5162}
[data-prerender] mark{background:#fff1ea;color:#301934;border:1px dashed #a63d16;border-radius:4px;padding:0 .3rem}
[data-prerender] img{max-width:100%;height:auto}
[data-prerender] .eyebrow{font-family:"JetBrains Mono",monospace;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#a63d16;margin-top:2rem}
[data-prerender] dt{font-weight:600;color:#301934;margin-top:1rem}
[data-prerender] dd{margin:0}
