.content-page{padding-top:calc(var(--header-height) + var(--space-xl));background:var(--color-bg-alt);min-height:100vh}.content-shell{max-width:960px}.content-eyebrow{display:inline-flex;margin-bottom:var(--space-sm);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.content-shell h1{font-size:var(--font-size-4xl);line-height:1.15;margin-bottom:var(--space-md)}.content-lede{font-size:var(--font-size-lg);color:var(--color-text-light);line-height:1.7;max-width:760px;margin-bottom:var(--space-2xl)}.content-shell section{margin-top:var(--space-2xl)}.content-shell section h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-lg)}.content-shell section h3{font-size:var(--font-size-lg);margin-bottom:var(--space-sm)}.content-cards{display:grid;gap:var(--space-md)}.content-cards--two{grid-template-columns:1fr 1fr}.content-cards--three{grid-template-columns:repeat(3,1fr)}.content-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.content-card--accent{border-color:var(--color-primary-200);background:linear-gradient(to bottom,var(--color-bg-card),var(--color-primary-50))}.content-card h3{color:var(--color-heading)}.content-card p,.content-card li{color:var(--color-text-light);line-height:1.65}.content-card ul{display:flex;flex-direction:column;gap:var(--space-sm);list-style:disc;padding-left:var(--space-lg)}.compare-table-wrap{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card)}.compare-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.compare-table th,.compare-table td{text-align:left;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-light);vertical-align:top}.compare-table thead th{background:var(--color-bg-alt);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-heading)}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table tbody td:first-child{font-weight:600;color:var(--color-heading);width:50%}.compare-cell{font-weight:700}.compare-cell--yes{color:var(--color-success)}.compare-cell--no{color:var(--color-text-light)}.compare-cell--partial{color:#b45309}.content-cta{background:var(--color-bg-card);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-xl);margin-top:var(--space-3xl);text-align:center}.content-cta h2{margin-bottom:var(--space-sm)}.content-cta p{color:var(--color-text-light);margin-bottom:var(--space-lg);max-width:640px;margin-left:auto;margin-right:auto}.content-cta__actions{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.content-note{margin-top:var(--space-2xl);padding:var(--space-md);background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text-light);font-size:var(--font-size-xs);line-height:1.6}.glossary-list{display:flex;flex-direction:column;gap:var(--space-md)}.glossary-term{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.glossary-term dt{font-size:var(--font-size-lg);font-weight:800;color:var(--color-heading);margin-bottom:var(--space-sm)}.glossary-term dd{color:var(--color-text-light);line-height:1.7;margin:0}.timeline{display:flex;flex-direction:column;gap:var(--space-lg)}.timeline-entry{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);position:relative}.timeline-entry__meta{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.timeline-entry__date{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-light)}.timeline-entry__status{display:inline-flex;font-size:var(--font-size-xs);font-weight:800;padding:3px 9px;border-radius:var(--radius-sm);background:var(--color-primary-50);color:var(--color-primary)}.timeline-entry__status--shipped{background:#16a34a1f;color:var(--color-success)}.timeline-entry__status--planned{background:#b453091f;color:#b45309}.timeline-entry h3{margin-bottom:var(--space-sm)}.timeline-entry ul{display:flex;flex-direction:column;gap:6px;list-style:disc;padding-left:var(--space-lg);color:var(--color-text-light);line-height:1.6}@media(max-width:760px){.content-cards--two,.content-cards--three{grid-template-columns:1fr}.compare-table th,.compare-table td{padding:var(--space-sm) var(--space-md)}}
