.article-card small{margin-top:auto;padding-top:18px;color:var(--hz-muted);font-size:11px}
.guide-discovery{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr) auto;gap:12px 22px;align-items:end;margin-bottom:30px;padding:20px;border:1px solid var(--border);background:var(--hz-surface)}
.guide-discovery>label{align-self:start;color:var(--text);font-size:12px;font-weight:800}
.guide-discovery input{grid-column:1;min-height:46px;padding:11px 14px;border:1px solid var(--border);background:var(--hz-surface);color:var(--hz-ink)}
.guide-discovery fieldset{grid-column:2;grid-row:1/span 2;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}
.guide-discovery legend{width:100%;margin-bottom:7px;color:var(--text);font-size:12px;font-weight:800}
.guide-discovery button{padding:9px 13px;border:1px solid var(--border);background:transparent;color:var(--muted);text-transform:capitalize}
.guide-discovery button.active{border-color:var(--hz-sun-ink-strong);background:rgba(255,158,27,0.1);color:var(--hz-sun-ink-strong)}
.guide-discovery output{grid-column:3;grid-row:1/span 2;align-self:center;color:var(--accent2);font-size:12px;font-weight:750}
.article-card[hidden]{display:none}
.guide-discovery button em{margin-left:5px;padding:1px 7px;border-radius:999px;background:var(--hz-mint-soft);color:var(--hz-mint-ink);font-size:11px;font-style:normal}
.guide-empty{border-radius:18px;text-align:center}.guide-empty .btn{margin-left:8px}
.article-byline{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0;padding:16px 0;border-block:1px solid var(--border);color:var(--hz-muted);font-size:12px}
.article-sources{margin-top:54px;padding-top:30px;border-top:1px solid var(--border)}
.article-sources h2,.article-sources h3{margin:8px 0 20px}
.article-sources ul{display:grid;gap:10px;padding:0;list-style:none}
.article-sources li{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--border);background:var(--hz-surface);overflow-wrap:anywhere}
.article-sources small{color:var(--hz-muted)}
.article-related{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:32px;margin-top:28px;padding:28px;border-radius:var(--radius-lg);background:rgba(255,158,27,0.112)}
.article-related h2{margin:8px 0}.article-related p{color:var(--muted)}.article-related>div:last-child{display:grid;gap:8px}
.article-related a{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none}
.article-related a span{color:var(--accent2);font-size:10px;letter-spacing:.09em;text-transform:uppercase}
.editorial-release-note{display:flex;gap:18px;margin-bottom:18px;padding:16px 18px;border-left:3px solid var(--accent);background:rgba(255,158,27,0.1)}
.editorial-release-note span{color:var(--muted)}
.editorial-evidence{margin:24px 0;padding:20px;border:1px solid var(--border);background:rgba(10,18,38,0.052)}
.editorial-evidence>p{color:var(--muted);font-size:12px}
.editorial-source-row{display:grid;grid-template-columns:.7fr 1.2fr 1.7fr .8fr;gap:10px;margin-top:12px}
.editorial-more-sources{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}
.editorial-more-sources>summary{cursor:pointer;color:var(--accent2);font-size:12px;font-weight:750}
.editorial-record-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0;color:var(--muted);font-size:11px}
.inline-schedule{display:flex;align-items:end;gap:7px;min-width:280px}.inline-schedule input{min-height:38px}
.editorial-preview{width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.editorial-preview .article-copy{margin-top:26px}
.seo-guide-sources{max-width:760px;margin-top:58px;padding-top:34px;border-top:1px solid rgba(15,163,127,0.182)}
.seo-guide-sources h2{margin:8px 0 20px;font-size:32px}.seo-guide-sources ul{display:grid;gap:9px;padding:0;list-style:none}
.seo-guide-sources li{display:grid;gap:4px;padding:15px 17px;border:1px solid rgba(15,163,127,0.182);border-radius:12px;background:var(--hz-surface);color:var(--hz-ink-2);overflow-wrap:anywhere}
.seo-guide-sources a{color:var(--hz-mint-ink);font-weight:720}.seo-guide-sources small{color:var(--hz-muted);font-size:11px}
.seo-guide-related{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);gap:36px;margin-top:28px;padding:32px;border-radius:22px;background:var(--hz-surface-2)}
.seo-guide-related h2{margin:8px 0;font-size:32px}.seo-guide-related p{color:var(--hz-muted)}.seo-guide-related>div:last-child{display:grid;gap:8px}
.seo-guide-related a{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid rgba(15,163,127,0.182);color:var(--hz-ink);text-decoration:none}
.seo-guide-related a span{color:var(--hz-mint-ink);font-size:10px;letter-spacing:.09em;text-transform:uppercase}
.seo-guide-index .guide-discovery{margin-top:42px;border-color:rgba(15,163,127,0.182);border-radius:18px;background:var(--hz-surface-2)}
.seo-guide-index .guide-discovery>label,.seo-guide-index .guide-discovery legend{color:var(--hz-ink)}
.seo-guide-index .guide-discovery button{border-color:rgba(15,163,127,0.28);color:var(--hz-muted)}
.seo-guide-index .guide-discovery button.active{border-color:var(--hz-mint);background:var(--hz-surface);color:var(--hz-mint-ink)}
.seo-guide-index .guide-discovery output{color:var(--hz-mint-ink)}.seo-guide-index .article-grid{margin-top:30px}
@media(max-width:1180px){.guide-discovery{grid-template-columns:1fr}.guide-discovery>label,.guide-discovery input,.guide-discovery fieldset,.guide-discovery output{grid-column:1;grid-row:auto}.article-related,.seo-guide-related{grid-template-columns:1fr}.editorial-source-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.guide-discovery{padding:15px}.editorial-source-row{grid-template-columns:1fr}.editorial-release-note{display:block}.editorial-release-note span{display:block;margin-top:6px}.inline-schedule{display:grid;min-width:100%}}
