.post-content{font-size:1.125rem;line-height:1.75;color:#374151}.post-content>*+*{margin-top:1.5rem}.post-content h1{font-size:2.25rem;font-weight:700;letter-spacing:-.025em;margin-top:3rem;margin-bottom:1.5rem;color:#1f2937}.post-content h2{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin-top:3.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;padding-left:1rem;position:relative;color:#1f2937;border-bottom:2px solid #2563eb}.post-content h2::before{content:"";position:absolute;left:0;top:0;width:4px;height:calc(100% - .75rem);background:linear-gradient(180deg,#2563eb,rgba(37,99,235,.3));border-radius:2px}.post-content h3{font-size:1.25rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:#2563eb}.post-content h4{font-size:1.125rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:#1f2937}.post-content p{line-height:1.75}.post-content strong{font-weight:600;color:#1f2937}.post-content a{color:#2563eb;font-weight:500;text-decoration:underline;text-underline-offset:2px}.post-content a:hover{text-decoration-thickness:2px}.post-content ul,.post-content ol{padding-left:0;margin:1.5rem 0}.post-content ul{list-style:none}.post-content ul>li{position:relative;padding-left:1.75rem;line-height:1.5;margin-bottom:.75rem}.post-content ul>li::before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;background:linear-gradient(135deg,#2563eb,rgba(37,99,235,.6));border-radius:2px;transform:rotate(45deg)}.post-content ol{list-style:none;counter-reset:item}.post-content ol>li{position:relative;padding-left:3rem;line-height:1.75;margin-bottom:.75rem;counter-increment:item}.post-content ol>li::before{content:counter(item);position:absolute;left:0;top:0;width:2rem;height:2rem;background:linear-gradient(135deg,#2563eb,rgba(37,99,235,.8));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;box-shadow:0 2px 8px rgba(37,99,235,.3)}.post-content blockquote{padding-left:1.5rem;padding-top:1rem;padding-bottom:1rem;margin:2rem 0;border-left:4px solid #e5e7eb;font-style:italic;color:#6b7280}.post-content blockquote p{margin:0;font-size:1rem}.post-content table{width:100%;font-size:1rem;border-radius:.75rem;overflow:hidden;border:2px solid rgba(37,99,235,.2);box-shadow:0 4px 20px rgba(37,99,235,.08);border-collapse:collapse}.post-content thead{background:linear-gradient(135deg,#2563eb,rgba(37,99,235,.85))}.post-content th{padding:1rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#fff}.post-content td{padding:1rem;vertical-align:top;border-bottom:1px solid rgba(37,99,235,.1)}.post-content tbody tr:nth-child(even){background:rgba(37,99,235,.03)}.post-content tbody tr:hover{background:rgba(37,99,235,.08)}.post-content hr{margin:4rem 0;border:0;height:4px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.3),#2563eb,rgba(37,99,235,.3),transparent);border-radius:1px}#rank-math-faq .rank-math-list{margin:0;padding:0}#rank-math-faq .rank-math-list-item{border:1px solid rgba(37,99,235,.18);border-radius:14px;margin:14px 0;overflow:hidden;background:#fff;box-shadow:0 6px 20px rgba(37,99,235,.06)}#rank-math-faq .rank-math-question{margin:0;padding:18px 56px 18px 18px;cursor:pointer;position:relative;font-size:20px;line-height:1.35;font-weight:700;color:#0f172a}#rank-math-faq .rank-math-question:hover{background:rgba(37,99,235,.05)}#rank-math-faq .rank-math-question:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#2563eb;background:rgba(37,99,235,.1)}#rank-math-faq .rank-math-list-item.is-open .rank-math-question:after{content:"–"}#rank-math-faq .rank-math-answer{padding:0 18px;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease;padding-bottom:0}#rank-math-faq .rank-math-list-item.is-open .rank-math-answer{max-height:1200px;opacity:1;padding-bottom:18px}#rank-math-faq .rank-math-answer p{margin:12px 0;color:#334155;line-height:1.75}