/* Only the six new articles; existing site tokens and table appearance are retained. */
.wm-six-article h1,.wm-six-article h2,.wm-six-article h3,body:has(.wm-six-article) .wm-reading-intro h1{text-wrap:balance}
.wm-six-article p{text-wrap:pretty}
.wm-six-article :focus:not(:focus-visible){outline:none}
.wm-six-article{min-width:0}
.wm-six-article table{max-width:100%;overflow-x:auto}
@media(max-width:767px){.wm-six-article .wm-article-primary{display:flex;width:100%;box-sizing:border-box;justify-content:center}}

/* Native explanatory diagrams, explicitly marked as conditional examples. */
.wm-six-article .wm-explainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.wm-six-article .wm-explainer-panel{min-width:0;padding:20px;border:1px solid var(--color-border-light,#ddd3c7)}
.wm-six-article .wm-explainer-panel h3{margin-top:0}
.wm-six-article .wm-example-ad,.wm-six-article .wm-explainer-query{padding:16px;background:var(--color-bg-white,white);border:1px solid var(--color-border-light,#ddd3c7)}
.wm-six-article .wm-example-ad svg{display:block;width:100%;height:auto;color:var(--color-text-primary,#1e1611)}
.wm-six-article .wm-article-visual img{display:block;max-width:100%;height:auto}
@media(max-width:767px){.wm-six-article .wm-explainer-grid{grid-template-columns:1fr}}

/* Readability restored from the existing article components. */
.wm-six-article table{margin-block:32px}
.wm-six-article ul{list-style:disc outside}
.wm-six-article ol{list-style:decimal outside}
.wm-six-article .vc-short>p:last-child,.wm-six-article .wm-editorial-service>p:last-child{margin-bottom:0}
.wm-six-article .wm-editorial-summary{margin-top:0}
.wm-six-article .wm-article-primary{display:flex;width:100%;max-width:100%;box-sizing:border-box;justify-content:space-between;gap:20px;min-height:64px;padding:8px 8px 8px 32px;margin:32px 0 20px;text-decoration:none;box-shadow:0 12px 28px -6px #ff6b5c47}
.wm-six-article .wm-article-primary .wm-button-label{position:relative;z-index:1;white-space:nowrap;min-width:0}
.wm-six-article .wm-article-primary [data-name="icon"]{position:relative;z-index:1;flex:none;width:48px;height:48px}
.wm-six-article .wm-article-primary [data-name="arrow"] img{border-radius:0}
/* The exported SVG uses preserveAspectRatio=none: keep its original 200.15 × 42 box. */
body:has(.wm-six-article) #main .wm-full-footer a[data-name="logo"]{display:block;width:200.15px!important;max-width:100%;height:42px;flex:none}
body:has(.wm-six-article) #main .wm-full-footer a[data-name="logo"] img{width:100%;height:100%;object-fit:contain}
@media(max-width:767px){.wm-six-article .wm-article-primary{padding-left:16px;gap:12px}.wm-six-article .wm-article-primary .wm-button-label{font-size:16px}}
