.content-area{color:#1f2937;line-height:1.75}.content-area h1{color:#1f2937;margin-top:2rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.content-area h2{color:#1f2937;margin-top:2rem;margin-bottom:1rem;font-size:2rem;font-weight:600;line-height:1.3}.content-area h3{color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:600;line-height:1.3}.content-area h4{color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.content-area h5{color:#1f2937;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.content-area h6{color:#1f2937;margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.content-area p{color:#1f2937;margin-bottom:1.25rem;font-size:1rem}.content-area a{color:#2563eb;font-weight:500;text-decoration:underline;transition:all .2s}.content-area a:hover{color:#1d4ed8;text-decoration:none}.content-area ul,.content-area ol{margin:1.25rem 0}.content-area li{color:#1f2937;margin-bottom:.5rem;font-size:1.125rem}.content-area blockquote{color:#4b5563;background-color:#f9fafb;border-left:4px solid #6b7280;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.content-area img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem auto;display:block;box-shadow:0 4px 6px -1px #0000001a}.content-area table{border-collapse:collapse;white-space:nowrap;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.content-area th,.content-area td{text-align:left;color:#1f2937;border:1px solid #e5e7eb;padding:.75rem}.content-area th{color:#1f2937;background-color:#f3f4f6;font-weight:600}.content-area tr:nth-child(2n){background-color:#f9fafb}.content-area code{color:#1f2937;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875rem}.content-area pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.content-area pre code{color:inherit;background-color:#0000;padding:0}.content-area hr{background-color:#d1d5db;border:none;border-radius:1px;height:1px;margin:2rem 0}.content-area .wp-block-quote{color:#4b5563;background-color:#f9fafb;border-left:4px solid #6b7280;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.content-area .wp-block-button .wp-block-button__link{color:#fff;background-color:#2563eb;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.content-area .wp-block-button .wp-block-button__link:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.content-area .wp-block-heading{color:#1f2937}@media (max-width:768px){.content-area table{white-space:normal;display:table}.content-area h1{font-size:2rem}.content-area h2{font-size:1.75rem}.content-area h3{font-size:1.5rem}.content-area h4{font-size:1.25rem}.content-area h5,.content-area h6,.content-area p,.content-area li{font-size:1rem}}.content-area strong{color:#1f2937;font-weight:700}.content-area em{color:#4b5563;font-style:italic}.content-area mark{color:#92400e;background-color:#fef3c7;border-radius:.25rem;padding:.125rem .25rem}.content-area figure{text-align:center;margin:1.5rem 0}.content-area figcaption{color:#6b7280;margin-top:.5rem;font-size:.875rem;font-style:italic}
