.compare-page[data-astro-cid-bdsczzry]{max-width:960px;margin:0 auto;padding:16px 20px 80px;color:var(--ink)}@media (min-width: 768px){.compare-page[data-astro-cid-bdsczzry]{padding:24px 32px 100px}}.compare-breadcrumbs[data-astro-cid-bdsczzry]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:20px}.compare-breadcrumbs[data-astro-cid-bdsczzry] a[data-astro-cid-bdsczzry]{color:var(--muted);text-decoration:none;transition:color .15s ease}.compare-breadcrumbs[data-astro-cid-bdsczzry] a[data-astro-cid-bdsczzry]:hover{color:var(--ink)}.crumb-sep[data-astro-cid-bdsczzry]{opacity:.4}.crumb-current[data-astro-cid-bdsczzry]{color:var(--ink-secondary);font-weight:550}.compare-hero[data-astro-cid-bdsczzry]{text-align:center;padding:24px 16px 36px;border-bottom:1px solid var(--line);margin-bottom:32px}.compare-badge[data-astro-cid-bdsczzry]{display:inline-block;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark, #537a28);background:#7da9401f;border:1px solid rgba(125,169,64,.25);padding:5px 14px;border-radius:var(--radius-full);margin-bottom:14px}.compare-title[data-astro-cid-bdsczzry]{font-family:var(--serif);font-size:clamp(30px,6vw,46px);font-weight:700;line-height:1.12;letter-spacing:-.025em;margin:0 0 12px;color:var(--ink)}.compare-tagline[data-astro-cid-bdsczzry]{font-size:clamp(16px,2.8vw,19px);color:var(--ink-secondary);max-width:680px;margin:0 auto;line-height:1.5}.matchup-stage[data-astro-cid-bdsczzry]{display:grid;grid-template-columns:1fr;gap:20px;position:relative;margin-bottom:40px}@media (min-width: 700px){.matchup-stage[data-astro-cid-bdsczzry]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px}}.matchup-card[data-astro-cid-bdsczzry]{background:var(--card-bg, #ffffff);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.matchup-card[data-astro-cid-bdsczzry]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.matchup-cover-wrap[data-astro-cid-bdsczzry]{margin-bottom:16px}.matchup-cover-img[data-astro-cid-bdsczzry]{width:120px;height:180px;object-fit:cover;border-radius:6px;box-shadow:0 8px 20px #00000026}.matchup-cover-placeholder[data-astro-cid-bdsczzry]{width:120px;height:180px;background:var(--bg-warm);border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;padding:12px;font-size:13px;font-weight:600}.matchup-label[data-astro-cid-bdsczzry]{font-size:10.5px;font-weight:750;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;display:block;margin-bottom:4px}.matchup-book-title[data-astro-cid-bdsczzry]{font-family:var(--serif);font-size:20px;font-weight:700;line-height:1.25;margin:0 0 4px;color:var(--ink)}.matchup-author[data-astro-cid-bdsczzry]{font-size:13.5px;color:var(--ink-secondary);margin:0 0 12px}.matchup-pills[data-astro-cid-bdsczzry]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.matchup-pill[data-astro-cid-bdsczzry]{font-size:11.5px;font-weight:600;background:var(--bg-warm);border:1px solid var(--line);padding:3px 10px;border-radius:var(--radius-full);color:var(--ink-secondary)}.matchup-btn[data-astro-cid-bdsczzry]{width:100%;margin-top:auto;font-size:13.5px;font-weight:650;padding:10px 16px;border-radius:var(--radius-md);text-decoration:none;text-align:center;display:inline-block;transition:all .15s ease}.btn-primary[data-astro-cid-bdsczzry]{background:var(--ink);color:var(--bg-warm)}.btn-primary[data-astro-cid-bdsczzry]:hover{background:var(--ink-secondary)}.btn-secondary[data-astro-cid-bdsczzry]{background:var(--bg-warm);color:var(--ink);border:1px solid var(--line)}.btn-secondary[data-astro-cid-bdsczzry]:hover{background:var(--card-bg);border-color:var(--accent)}.matchup-vs-divider[data-astro-cid-bdsczzry]{display:flex;align-items:center;justify-content:center;padding:8px 0}.vs-circle[data-astro-cid-bdsczzry]{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;font-size:14px;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.compare-section[data-astro-cid-bdsczzry]{margin-bottom:44px;padding-top:24px;border-top:1px solid var(--line)}.section-badge[data-astro-cid-bdsczzry]{font-size:10.5px;font-weight:750;letter-spacing:.12em;color:var(--accent-dark, #537a28);text-transform:uppercase;margin-bottom:6px}.section-heading[data-astro-cid-bdsczzry]{font-family:var(--serif);font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.25;letter-spacing:-.015em;margin:0 0 16px;color:var(--ink)}.section-lead[data-astro-cid-bdsczzry]{font-size:17px;line-height:1.68;color:var(--ink-secondary);margin:0}.differences-grid[data-astro-cid-bdsczzry]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:18px}@media (min-width: 600px){.differences-grid[data-astro-cid-bdsczzry]{grid-template-columns:repeat(3,1fr)}}.diff-card[data-astro-cid-bdsczzry]{background:var(--card-bg, #ffffff);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px;position:relative;box-shadow:var(--shadow-sm)}.diff-number[data-astro-cid-bdsczzry]{font-family:var(--serif);font-size:18px;font-weight:750;color:var(--accent);margin-bottom:8px;display:block}.diff-text[data-astro-cid-bdsczzry]{font-size:14.5px;line-height:1.55;color:var(--ink);margin:0}.table-container[data-astro-cid-bdsczzry]{overflow-x:auto;margin-top:16px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg, #ffffff);box-shadow:var(--shadow-sm)}.compare-table[data-astro-cid-bdsczzry]{width:100%;border-collapse:collapse;text-align:left;font-size:14.5px}.compare-table[data-astro-cid-bdsczzry] th[data-astro-cid-bdsczzry]{background:var(--bg-warm);padding:14px 18px;font-weight:700;font-size:13.5px;color:var(--ink);border-bottom:1px solid var(--line)}.compare-table[data-astro-cid-bdsczzry] td[data-astro-cid-bdsczzry]{padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}.compare-table[data-astro-cid-bdsczzry] tr[data-astro-cid-bdsczzry]:last-child td[data-astro-cid-bdsczzry]{border-bottom:none}.dim-col[data-astro-cid-bdsczzry]{width:25%;color:var(--ink);font-weight:600}.book-col[data-astro-cid-bdsczzry]{width:37.5%;color:var(--ink-secondary)}.verdict-summary[data-astro-cid-bdsczzry]{font-size:17px;font-weight:550;line-height:1.6;color:var(--ink);margin-bottom:20px}.verdict-grid[data-astro-cid-bdsczzry]{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:20px}@media (min-width: 600px){.verdict-grid[data-astro-cid-bdsczzry]{grid-template-columns:1fr 1fr}}.verdict-card[data-astro-cid-bdsczzry]{background:var(--card-bg, #ffffff);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.verdict-card-header[data-astro-cid-bdsczzry]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.verdict-card-header[data-astro-cid-bdsczzry] h3[data-astro-cid-bdsczzry]{font-family:var(--serif);font-size:18px;font-weight:700;margin:0;color:var(--ink)}.verdict-card[data-astro-cid-bdsczzry] p[data-astro-cid-bdsczzry]{font-size:14.5px;line-height:1.6;color:var(--ink-secondary);margin:0 0 16px;flex:1}.verdict-link[data-astro-cid-bdsczzry]{font-size:13.5px;font-weight:650;color:var(--accent-dark);text-decoration:none;margin-top:auto}.verdict-link[data-astro-cid-bdsczzry]:hover{text-decoration:underline}.synergy-box[data-astro-cid-bdsczzry]{background:#7da94014;border:1px solid rgba(125,169,64,.3);border-radius:var(--radius-md);padding:18px 22px}.synergy-title[data-astro-cid-bdsczzry]{font-weight:750;font-size:14.5px;color:var(--accent-dark);margin-bottom:6px}.synergy-text[data-astro-cid-bdsczzry]{font-size:15px;line-height:1.6;color:var(--ink);margin:0}.shifts-columns[data-astro-cid-bdsczzry]{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 700px){.shifts-columns[data-astro-cid-bdsczzry]{grid-template-columns:1fr 1fr}}.shifts-column[data-astro-cid-bdsczzry]{background:var(--card-bg, #ffffff);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column}.shifts-col-header[data-astro-cid-bdsczzry]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:16px}.shifts-col-header[data-astro-cid-bdsczzry] h3[data-astro-cid-bdsczzry]{font-family:var(--serif);font-size:18px;font-weight:700;margin:0}.shifts-count[data-astro-cid-bdsczzry]{font-size:12px;font-weight:600;color:var(--muted);background:var(--bg-warm);padding:2px 8px;border-radius:var(--radius-full)}.shifts-list[data-astro-cid-bdsczzry]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px;flex:1}.shift-preview-item[data-astro-cid-bdsczzry]{border-left:2px solid var(--accent);padding-left:12px}.shift-num[data-astro-cid-bdsczzry]{font-size:11px;font-weight:700;color:var(--accent-dark);text-transform:uppercase;display:block;margin-bottom:2px}.shift-title[data-astro-cid-bdsczzry]{font-family:var(--serif);font-size:15px;font-weight:650;margin:0 0 4px;color:var(--ink)}.shift-takeaway[data-astro-cid-bdsczzry]{font-size:13px;color:var(--muted);line-height:1.45;margin:0}.full-brief-btn[data-astro-cid-bdsczzry]{font-size:13.5px;font-weight:650;text-align:center;padding:10px;border-radius:var(--radius-md);background:var(--bg-warm);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:all .15s ease}.full-brief-btn[data-astro-cid-bdsczzry]:hover{background:var(--ink);color:var(--bg-warm)}.faq-list[data-astro-cid-bdsczzry]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.faq-item[data-astro-cid-bdsczzry]{background:var(--card-bg, #ffffff);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.faq-question[data-astro-cid-bdsczzry]{padding:16px 20px;font-weight:650;font-size:15.5px;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none}.faq-question[data-astro-cid-bdsczzry]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-bdsczzry]{color:var(--muted);transition:transform .2s ease;flex-shrink:0}.faq-item[data-astro-cid-bdsczzry][open] .faq-chevron[data-astro-cid-bdsczzry]{transform:rotate(180deg)}.faq-answer[data-astro-cid-bdsczzry]{padding:0 20px 16px;font-size:14.5px;line-height:1.6;color:var(--ink-secondary)}.faq-answer[data-astro-cid-bdsczzry] p[data-astro-cid-bdsczzry]{margin:0}.compare-bottom-cta[data-astro-cid-bdsczzry]{background:var(--card-bg, #ffffff);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 24px;text-align:center;margin-top:48px;box-shadow:var(--shadow-sm)}.compare-bottom-cta[data-astro-cid-bdsczzry] h3[data-astro-cid-bdsczzry]{font-family:var(--serif);font-size:24px;font-weight:700;margin:0 0 8px;color:var(--ink)}.compare-bottom-cta[data-astro-cid-bdsczzry] p[data-astro-cid-bdsczzry]{font-size:15px;color:var(--ink-secondary);max-width:520px;margin:0 auto 20px;line-height:1.5}.bottom-cta-buttons[data-astro-cid-bdsczzry]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bottom-cta-buttons[data-astro-cid-bdsczzry] .btn-primary[data-astro-cid-bdsczzry],.bottom-cta-buttons[data-astro-cid-bdsczzry] .btn-secondary[data-astro-cid-bdsczzry]{padding:12px 24px;font-size:14.5px;font-weight:650;border-radius:var(--radius-md);text-decoration:none}
