.pdf-style-note{line-height:1.6;color:var(--note-text,hsl(var(--text-primary)));font-family:var(--font-open-sans),system-ui,-apple-system,sans-serif;background-color:var(--note-background,hsl(var(--background)))}.pdf-style-note h1{font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--note-heading,hsl(var(--text-heading)));margin-bottom:1rem}.pdf-style-note h2,.pdf-style-note h3{font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--note-subheading,hsl(var(--text-heading)));margin-top:1.5rem;margin-bottom:1rem}.pdf-style-note p{margin-bottom:1rem;color:var(--note-text,hsl(var(--text-primary)))}.pdf-style-note ol,.pdf-style-note ul{padding-left:1.5rem;margin-bottom:1rem}.pdf-style-note li{color:var(--note-list-item,var(--note-text,hsl(var(--text-primary))));margin-bottom:.5rem}.pdf-style-note blockquote{color:var(--note-blockquote,hsl(var(--text-secondary)));border-left:3px solid hsl(var(--primary));margin:1.5rem 0;background-color:hsl(var(--secondary));padding:1rem;border-radius:.25rem}.pdf-style-note a{color:var(--note-link,hsl(var(--primary)));text-decoration:none;border-bottom:1px solid}.pdf-style-note strong{color:var(--note-bold,hsl(var(--text-heading)));font-weight:600}.pdf-style-note .summary{color:var(--note-summary,hsl(var(--text-secondary)));font-style:italic;margin:1.5rem 0;padding:1rem;background-color:hsl(var(--secondary));border-radius:.25rem}@media print{.pdf-style-note{padding:0;max-width:100%}}