.cnnet-series-context{border:1px solid var(--line);border-top:3px solid var(--gold);padding:22px 25px;margin:0 0 28px;background:#faf7ef}.cnnet-series-context>strong{font:26px var(--serif);color:var(--green)}.cnnet-series-context>p:not(.cnnet-eyebrow){font-size:16px;margin:12px 0}.cnnet-series-context nav{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px}.cnnet-series-finder{margin:28px 0 40px}.cnnet-series-filters{background:#eeeadd;padding:22px;align-items:end}.cnnet-series-count{font-size:15px;color:var(--muted);margin:18px 0}.cnnet-series-grid{display:grid;gap:24px}.cnnet-series-card{border:1px solid var(--line);background:#fffdf7;min-width:0;overflow:hidden}.cnnet-series-heading{padding:23px 27px;background:var(--green);color:#fff8e9}.cnnet-series-heading .cnnet-eyebrow{color:#d4bf8b;margin:0 0 8px}.cnnet-prose .cnnet-series-heading h3{color:inherit;font:34px var(--serif);margin:0;line-height:1.15}.cnnet-series-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cnnet-series-member{padding:25px 27px;min-width:0}.cnnet-series-member+.cnnet-series-member{border-left:1px solid var(--line);background:#f4efe3}.cnnet-prose .cnnet-series-member h4{font:26px var(--serif);line-height:1.25;margin:18px 0;color:var(--green);overflow-wrap:anywhere}.cnnet-series-member dl{margin:0 0 18px;font-size:15px;line-height:1.55}.cnnet-series-member dl>div{border-top:1px solid var(--line);padding:12px 0}.cnnet-series-member dt{font-weight:600;color:var(--muted);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.cnnet-series-member dd{margin:4px 0 0}.cnnet-series-member>a{font-size:14px}.cnnet-series-compare{display:block;padding:17px 27px;border-top:1px solid var(--line);background:#e9e2ce;font-size:15px}.cnnet-reading-layout:has(.cnnet-series-finder){grid-template-columns:minmax(0,1fr)}.cnnet-reading-layout:has(.cnnet-series-finder)>.cnnet-reading-aside{display:none}.cnnet-reading-layout:has(.cnnet-series-finder)>.cnnet-prose>:is(p,h2,ul,ol){max-width:850px}.cnnet-series-filters label{min-width:0}.cnnet-series-filters input,.cnnet-series-filters select{max-width:100%}
@media(max-width:780px){.cnnet-series-context,.cnnet-series-filters{padding:18px}.cnnet-series-members{grid-template-columns:minmax(0,1fr)}.cnnet-series-member+.cnnet-series-member{border-left:0;border-top:1px solid var(--line)}.cnnet-series-heading,.cnnet-series-member{padding:22px}.cnnet-series-compare{padding:17px 22px}.cnnet-prose .cnnet-series-heading h3{font-size:30px}.cnnet-series-context nav{flex-direction:column;gap:12px}.cnnet-series-filters{display:grid;grid-template-columns:minmax(0,1fr)}}
@media print{.cnnet-series-filters{display:none}.cnnet-series-card{break-inside:avoid}.cnnet-series-heading{background:white;color:black}}
