.xwl-editorial-heading{max-width:1100px;padding-top:38px;padding-bottom:26px}
.xwl-editorial-heading h1{font-size:clamp(40px,5vw,72px);line-height:1.08;margin:16px 0 20px}
.xwl-editorial-cover{max-width:1100px;margin:0 auto 38px}
.xwl-editorial-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.xwl-editorial-cover figcaption{font-size:11px;color:#8a8078;text-align:right;padding-top:8px}
.xwl-content .xwl-article-example{width:100%;max-width:560px;margin:28px auto 38px}
.xwl-article-example-image{display:block;background:#f7f4ef}
.xwl-content .xwl-article-example img{display:block;width:auto;max-width:100%;height:auto;max-height:540px;object-fit:contain;margin:auto}
.xwl-content .xwl-article-example figcaption{font-size:13px;line-height:1.7;color:#746d67;margin-top:12px}
.xwl-article-example figcaption a{display:inline-block;color:#7b1938;text-underline-offset:3px}
.xwl-article-example a:focus-visible{outline:2px solid #7b1938;outline-offset:4px}
@media(max-width:640px){.xwl-editorial-heading{padding-top:24px}.xwl-editorial-heading h1{font-size:40px}.xwl-editorial-cover{margin-bottom:26px}.xwl-content .xwl-article-example{margin:24px auto 30px}.xwl-content .xwl-article-example img{max-height:420px}}
