.cnnet-classic-context{border:1px solid var(--line);padding:20px 24px;background:#faf7ef;margin-bottom:28px}.cnnet-classic-context>p:not(.cnnet-eyebrow){font-size:16px;margin:8px 0 14px}.cnnet-classic-context nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:15px}.cnnet-classic-finder{margin:30px 0}.cnnet-classic-filters{padding:24px;background:var(--green);color:#fff9eb;border-bottom:4px solid var(--gold);display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:18px;align-items:end}.cnnet-classic-filters label{min-width:0;color:inherit}.cnnet-classic-filters input,.cnnet-classic-filters select{width:100%;max-width:100%;min-width:0;background:#fffdf7;color:var(--ink)}.cnnet-classic-filters .cnnet-button{background:#d7bd7e;color:#193f34;grid-column:1/3}.cnnet-classic-filters .cnnet-reset{color:#fff6df}.cnnet-classic-count{font-size:15px;color:var(--muted);margin:22px 0}.cnnet-classic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cnnet-classic-card{border:1px solid var(--line);background:#fffdf7;min-width:0;display:flex;flex-direction:column}.cnnet-classic-card-top{display:flex;gap:10px;align-items:center;padding:17px 22px;background:#e8e2cf;color:var(--green);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cnnet-classic-card-top svg{width:25px;height:25px;flex-shrink:0}.cnnet-prose .cnnet-classic-card h3{font:27px var(--serif);line-height:1.2;margin:22px 22px 18px;overflow-wrap:anywhere}.cnnet-classic-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0 22px;border-block:1px solid var(--line);padding:15px 0;gap:12px}.cnnet-classic-card dt{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.cnnet-classic-card dd{font:30px var(--serif);color:var(--green);margin:6px 0 0}.cnnet-classic-card .cnnet-classic-mechanic{font-size:14px;margin:15px 22px;color:var(--muted)}.cnnet-classic-actions{margin:auto 22px 22px;display:flex;flex-direction:column;gap:15px;align-items:flex-start}.cnnet-classic-actions a{font-size:15px}.cnnet-reading-layout:has(.cnnet-classic-finder){grid-template-columns:minmax(0,1fr)}.cnnet-reading-layout:has(.cnnet-classic-finder)>.cnnet-reading-aside{display:none}.cnnet-reading-layout:has(.cnnet-classic-finder)>.cnnet-prose>:is(p,h2,ul,ol){max-width:850px}
@media(max-width:1000px){.cnnet-classic-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cnnet-classic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.cnnet-classic-filters,.cnnet-classic-grid{grid-template-columns:minmax(0,1fr)}.cnnet-classic-filters{padding:18px}.cnnet-classic-filters .cnnet-button{grid-column:auto}.cnnet-classic-context{padding:18px}.cnnet-classic-context nav{flex-direction:column}}
@media print{.cnnet-classic-filters,.cnnet-classic-actions button{display:none}.cnnet-classic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cnnet-classic-card{break-inside:avoid}}
