/* Signature editorial product: prominent on the homepage and a dedicated evidence destination. */
.c6-signature,.signature-page{--sig-ink:var(--g-ink,var(--ink,#101820));--sig-muted:var(--g-muted,var(--muted,#596574));--sig-paper:var(--g-panel,var(--panel,#fff));--sig-line:var(--g-line,var(--line,#dce1e7));--sig-accent:#b50020;color:var(--sig-ink)}
[data-theme=indigo] .c6-signature,[data-theme=indigo] .signature-page{--sig-accent:#ff8798}
.c6-home .c6-signature{display:block;margin:0 0 26px;padding:24px;border:1px solid var(--sig-line);border-left:5px solid var(--sig-accent);border-radius:10px;background:var(--sig-paper);scroll-margin-top:75px;box-shadow:none}
.signature-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.signature-eyebrow{display:block;margin:0 0 8px;font:800 11px/1.4 var(--font-ui,system-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--sig-accent)}
.c6-home .signature-heading h2{font:600 28px/1.2 Lora,Georgia,serif!important;letter-spacing:-.02em;margin:0;color:var(--sig-ink)}.signature-heading p{font-size:14px;line-height:1.5;color:var(--sig-muted);margin:8px 0 0}
.signature-hub{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:100%;padding:11px 16px;min-height:44px;border:1px solid var(--sig-accent);border-radius:7px;font-size:13px;font-weight:750;line-height:1.4;text-align:center;text-decoration:none;color:var(--sig-accent);background:var(--sig-paper)}
.signature-hub:hover{background:var(--sig-accent);color:#fff}[data-theme=indigo] .signature-hub:hover{color:#101820}
.signature-hub:focus-visible,.signature-card a:focus-visible,.signature-editions a:focus-visible{outline:3px solid var(--sig-accent);outline-offset:4px}
.signature-empty{font-size:13px;line-height:1.6;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--sig-line);color:var(--sig-muted)}
.signature-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;padding-top:20px;border-top:1px solid var(--sig-line)}.signature-card{min-width:0}.signature-card+.signature-card{border-left:1px solid var(--sig-line);padding-left:22px}
.signature-meta{font-size:12px;line-height:1.5;color:var(--sig-muted)}.signature-card h3{font:600 20px/1.35 Lora,Georgia,serif;margin:8px 0;color:var(--sig-ink)}.signature-card h3 a{color:var(--sig-ink)}.signature-card>p:not(.signature-meta){font-size:14px;line-height:1.6;color:var(--sig-ink)}.signature-read{font-size:13px;font-weight:750;color:var(--sig-accent)}
.c6-home .v6-nav .c6-signature-nav{font-weight:850;color:#b50020!important;border-bottom:2px solid #b50020;border-radius:0!important}[data-theme=indigo] .c6-home .v6-nav .c6-signature-nav{color:#ff8798!important;border-color:#ff8798}
.signature-page{max-width:1080px!important;padding-bottom:36px}.signature-page h1{font-size:clamp(28px,4vw,44px);line-height:1.15}.signature-page .adek{font-size:21px}.signature-editions{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.signature-editions a{padding:8px 12px;border:1px solid var(--sig-line);border-radius:6px;color:var(--sig-ink);font-size:13px;text-decoration:none}.signature-editions a[aria-current=page]{background:var(--sig-accent);color:#fff;border-color:var(--sig-accent)}[data-theme=indigo] .signature-editions a[aria-current=page]{color:#101820}
.signature-entry{padding:26px 0;margin:0;border-top:2px solid var(--sig-accent);scroll-margin-top:25px}.signature-entry>h2{font-size:28px;line-height:1.3;margin:8px 0 20px}.signature-entry .strategy-analysis{padding:20px;background:var(--sig-paper);border:1px solid var(--sig-line);border-radius:8px;color:var(--sig-ink)}.signature-entry .strategy-analysis>h2{font-size:21px}.signature-entry .strategy-analysis>article{margin-top:22px;padding-top:18px;border-top:1px solid var(--sig-line)}.signature-entry .strategy-analysis h3{font-size:24px;line-height:1.3}.signature-entry .strategy-analysis h4{font-size:16px;margin:16px 0 8px}.signature-entry .strategy-analysis p{font-size:16px;line-height:1.75}.signature-entry .strategy-analysis time{font-size:12px;color:var(--sig-muted)}.signature-entry .strategy-analysis ol{padding-left:24px}.signature-entry .strategy-analysis li{margin:14px 0}.signature-entry .strategy-analysis a{overflow-wrap:anywhere}.signature-awaiting{margin:28px 0;padding:24px;border:1px solid var(--sig-line);border-radius:8px;background:var(--sig-paper)}
@media(max-width:760px){.c6-home .c6-signature{padding:18px;margin-bottom:22px}.signature-heading{display:block}.c6-home .signature-heading h2{font-size:23px!important}.signature-hub{margin-top:16px;width:100%}.signature-cards{grid-template-columns:1fr;gap:18px;margin-top:18px;padding-top:18px}.signature-card+.signature-card{border-left:0;padding-left:0;border-top:1px solid var(--sig-line);padding-top:18px}.signature-page .adek{font-size:18px}.signature-entry .strategy-analysis{padding:16px}.signature-entry>h2{font-size:24px}.signature-entry .strategy-analysis h3{font-size:21px}.signature-entry .strategy-analysis p{font-size:15px}}
