/* Static, annotated example pages. No sample purchase controls. */
.mp-example-layouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
.mp-annotated-example{min-width:0}
.mp-page-preview{padding:1.75rem;border:1px solid #cbd5e1;border-radius:1rem;background:#fff;box-shadow:0 8px 24px #0f172a0a;color:#334155}
.mp-page-preview p{margin:0 0 1rem;line-height:1.65}
.mp-page-preview h4{font-size:1.6rem;font-weight:750;line-height:1.3;margin:0 0 1rem;color:#0f172a}
.mp-page-preview .mp-preview-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#475569}
.mp-note-number{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;background:#dbeafe;color:#1e40af;border-radius:50%;font-size:.85rem;font-weight:700;vertical-align:middle;margin-right:.3rem}
.mp-page-preview .mp-preview-price{font-size:1.35rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}
.mp-preview-benefit{padding:1rem;background:#eff6ff;border-radius:.5rem;margin:1.5rem 0}
.mp-preview-benefit p:last-child{margin-bottom:0}
.mp-sample-cta{display:inline-block;padding:.65rem .85rem;background:#1e40af;color:#fff;border-radius:.4rem;font-weight:650;font-size:.95rem}
.mp-page-preview .mp-preview-terms{font-size:.9rem;margin:1.25rem 0 0}
.mp-annotation-list{list-style:decimal;padding-left:1.4rem;margin-top:1.5rem;color:#475569}
.mp-annotation-list li{padding-left:.2rem;margin-bottom:1rem;line-height:1.7}
@media(max-width:767px){.mp-example-layouts{grid-template-columns:minmax(0,1fr)}.mp-page-preview{padding:1.25rem}.mp-page-preview h4{font-size:1.4rem}}
