
/* Explicit context colours prevent legacy component styles overriding light/dark panels. */
.edition-v3 .v3-story table :is(th,td,caption),.edition-v3 .v3-story figcaption{color:inherit}
.edition-v3 .v3-story thead,.edition-v3 .v3-story thead th{background:transparent;color:inherit}
.edition-v3 .v3-story table{font-size:16px;line-height:1.65}
.edition-v3 .v3-story caption{font-size:14px;line-height:1.6}
.edition-v3 .v3-story p,.article-copy p,.info-page p,.prose p{line-height:1.8}
.skip-link{background:var(--ink);color:var(--bg)}
a.partner-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 23px;font:700 15px/1.4 Arial,Helvetica,sans-serif;text-decoration:none!important;background:var(--ink);color:var(--bg);border:1px solid currentColor;border-radius:4px;margin-top:16px}
a.partner-action{margin-inline-start:14px}
a.partner-action:hover{opacity:1;text-decoration:underline!important;text-underline-offset:5px}
a.partner-action:focus-visible{outline:3px solid currentColor;outline-offset:5px}
.partner-identity{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:100%;padding:15px 20px;margin:0 0 20px;background:#151515;border:1px solid #585858;border-radius:4px}
.partner-identity img{display:block!important;width:154px!important;height:auto!important;max-width:100%;aspect-ratio:400/86!important;object-fit:contain!important;filter:none;border:0!important;border-radius:0!important;transform:none!important}
@media(max-width:650px){.edition-v3 .v3-cover .v3-intro>a.partner-action{display:table!important;margin-inline-start:0!important}.edition-v3 .v3-story table{font-size:15px}.partner-identity{padding:13px 17px}.partner-identity img{width:140px!important}a.partner-action{max-width:100%;white-space:normal;text-align:center}}
.edition-v3 .partner-identity{border-radius:30px;padding:16px 24px;background:#3e2218;border-color:#3e2218}
