.content-container{max-width:72ch}.content-hero{margin-bottom:var(--space-6)}.content-hero h1,.content-card h1{margin:0 0 var(--space-4);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15;letter-spacing:-.02em}.content-hero p,.content-lead{margin:0;color:var(--color-text-secondary);font-size:1.125rem}.content-section+.content-section{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.content-section h2{margin:0 0 var(--space-3);font-size:1.5rem;line-height:1.25;letter-spacing:-.015em}.content-section h3{margin:var(--space-6) 0 var(--space-2)}.content-section p,.content-section li{line-height:1.65}.content-section ul,.content-section ol{padding-left:var(--space-6)}.content-grid,.home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.content-link-card{display:flex;flex-direction:column;gap:var(--space-2);min-height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-secondary);color:var(--color-text);text-decoration:none;transition:border-color var(--motion-hover) var(--ease-standard),transform var(--motion-press) ease-out}.content-link-card:hover,.content-link-card:focus-visible{border-color:var(--color-accent)}.content-link-card:active{transform:scale(.97)}.content-link-card strong{color:var(--color-accent);font-size:1.125rem}.content-link-card span,.content-meta{color:var(--color-text-secondary)}.content-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.text-link{color:var(--color-accent);font-weight:600}.home-section{margin-top:var(--space-6)}.home-section h2{margin-top:0}.faq-list{display:grid;gap:var(--space-4);padding:0;list-style:none}.faq-list li{padding:var(--space-4);border-left:2px solid var(--color-accent);background:var(--color-surface-secondary);border-radius:var(--radius-control)}@media(max-width:575px){.content-container{padding:0 var(--space-4)}.content-grid,.home-grid{grid-template-columns:1fr}.content-actions{flex-direction:column}.content-actions .btn{width:100%}}
