.announcement-body{color:var(--color-gray-800,#1f2937);line-height:1.75}.announcement-body h2{color:var(--color-gray-900,#111827);margin:2rem 0 .75rem;font-size:1.5rem;font-weight:700}.announcement-body h3{color:var(--color-gray-900,#111827);margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:600}.announcement-body p{margin:1rem 0}.announcement-body a{color:var(--color-pinsxp-green-800,#166534);text-underline-offset:4px;text-decoration:underline}.announcement-body a:hover{color:var(--color-pinsxp-green-900,#14532d)}.announcement-body ul,.announcement-body ol{margin:1rem 0;padding-left:1.5rem}.announcement-body ul{list-style:outside}.announcement-body ol{list-style:decimal}.announcement-body li{margin:.375rem 0}.announcement-body blockquote{border-left:3px solid var(--color-pinsxp-green-600,#16a34a);color:var(--color-gray-600,#4b5563);margin:1.5rem 0;padding-left:1rem;font-style:italic}.announcement-body strong{color:var(--color-gray-900,#111827);font-weight:600}.announcement-body code{background:var(--color-gray-100,#f3f4f6);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.announcement-body hr{border:0;border-top:1px solid var(--color-gray-200,#e5e7eb);margin:2rem 0}.announcement-body table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9375rem}.announcement-body th,.announcement-body td{border:1px solid var(--color-gray-200,#e5e7eb);text-align:left;padding:.5rem .75rem}.announcement-body th{background:var(--color-gray-50,#f9fafb);font-weight:600}
