.relo-content-body{max-width:72ch;overflow-wrap:anywhere;line-height:1.75}
.relo-content-body p{margin:0 0 1.25em;white-space:normal}
.relo-content-body :is(h2,h3,h4){line-height:1.35;margin:1.5em 0 .65em}
.relo-content-body ul{padding-left:1.4em;margin:0 0 1.25em}
.relo-video{margin:24px 0;max-width:100%}
.relo-video-player{display:grid;place-items:center;aspect-ratio:16/9;min-height:200px;background:var(--relo-theme-primary,#102e49);border-radius:12px;overflow:hidden}
.relo-video-player iframe{display:block;width:100%;height:100%;border:0}
.relo-video-load{font:inherit;line-height:1.5;min-height:48px;max-width:calc(100% - 32px);padding:12px 20px;border:2px solid var(--relo-theme-accent,#d5ad59);border-radius:8px;background:var(--relo-theme-accent,#d5ad59);color:var(--relo-theme-text,#102e49);cursor:pointer}
.relo-video-load:hover{background:var(--relo-theme-surface,#fff)}
.relo-video-load:focus-visible{outline:3px solid var(--relo-theme-on-primary,#fff);outline-offset:4px}
.relo-video figcaption{font-size:14px;line-height:1.6;margin-top:10px;color:var(--relo-theme-muted,#53677c)}
.relo-video figcaption a{text-decoration:underline;text-underline-offset:3px}
.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin:32px 0}
.blog-card{padding:24px;border:1px solid var(--relo-theme-border,#c4ced8);border-radius:16px;background:var(--relo-theme-surface,#fff);overflow-wrap:anywhere}
.blog-card h2{font-size:24px;line-height:1.4;margin-top:0}
.blog-article{max-width:78ch;margin:0 auto;overflow-wrap:anywhere}
.blog-article>header{margin-bottom:32px}.blog-article time{color:var(--relo-theme-muted,#53677c)}
.blog-article img{width:100%;height:auto;border-radius:16px}
