.pm3-section-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary,#4b5563);margin-bottom:var(--space-2,8px);font-size:11px;font-weight:600}.pm3-section-title{font-family:var(--font-sans,"DM Sans", sans-serif);letter-spacing:-.025em;color:var(--color-text-primary,#0a0e1a);margin-bottom:var(--space-2,8px);font-size:22px;font-weight:700;line-height:1.2}@media (min-width:768px){.pm3-section-title{font-size:26px}}.pm3-section-sub{font-family:var(--font-sans,"DM Sans", sans-serif);color:var(--color-text-secondary,#4b5563);margin-bottom:var(--space-5,24px);letter-spacing:-.005em;font-size:14px;line-height:1.5}.pm3-decryptage{background:var(--paper,#fff);border:1px solid var(--line,#e3e7ee);border-radius:var(--radius-lg,14px);padding:var(--space-5,24px);margin-bottom:var(--space-6,32px)}@media (min-width:768px){.pm3-decryptage{padding:var(--space-6,32px)}}.pm3-decryptage-label{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary,#4b5563);margin-bottom:var(--space-3,12px);font-size:11px;font-weight:600}.pm3-decryptage-headline{font-family:var(--font-sans,"DM Sans", sans-serif);letter-spacing:-.02em;color:var(--color-text-primary,#0a0e1a);margin-bottom:var(--space-4,16px);font-size:20px;font-weight:600;line-height:1.4}@media (min-width:768px){.pm3-decryptage-headline{font-size:24px}}.pm3-decryptage-headline strong{color:var(--caralogy-cobalt,#1e40af)}.pm3-analysis-block{padding:var(--space-4,16px) 0;border-top:1px solid var(--line,#e3e7ee)}.pm3-analysis-block:first-of-type{padding-top:var(--space-5,24px)}.pm3-analysis-headline{font-family:var(--font-sans,"DM Sans", sans-serif);color:var(--color-text-primary,#0a0e1a);margin-bottom:var(--space-2,8px);letter-spacing:-.01em;font-size:15px;font-weight:600}.pm3-analysis-body{font-family:var(--font-sans,"DM Sans", sans-serif);color:var(--color-text-secondary,#4b5563);letter-spacing:-.005em;font-size:14px;line-height:1.6}.pm3-analysis-body strong{color:var(--color-text-primary,#0a0e1a);font-weight:600}