.blogmaiden-post{font-size:18px;line-height:1.8;color:#333;max-width:100%}.blogmaiden-post h2{margin-top:40px;margin-bottom:20px;font-size:32px;font-weight:700;color:#1a1a1a;line-height:1.3}.blogmaiden-post h3{margin-top:30px;margin-bottom:15px;font-size:24px;font-weight:600;color:#2c2c2c;line-height:1.4}.blogmaiden-post h4{margin-top:25px;margin-bottom:12px;font-size:20px;font-weight:600;color:#3c3c3c}.blogmaiden-post p{margin-bottom:20px;line-height:1.8}.blogmaiden-post blockquote,.blogmaiden-blockquote{border-left:4px solid #8b5cf6;padding:20px 25px;margin:30px 0;background:#f7f5fb;font-style:italic;font-size:17px;border-radius:4px}.blogmaiden-post blockquote strong,.blogmaiden-blockquote strong{color:#8b5cf6;font-style:normal;font-weight:700}.blogmaiden-post ul,.blogmaiden-post ol,.blogmaiden-list{margin:25px 0;padding-left:30px}.blogmaiden-post li{margin-bottom:12px;line-height:1.7}.blogmaiden-post ul li,.blogmaiden-list:not(.blogmaiden-ordered-list) li{list-style-type:disc}.blogmaiden-post ol li,.blogmaiden-ordered-list li{list-style-type:decimal}.blogmaiden-post table,.blogmaiden-table{width:100%;border-collapse:collapse;margin:30px 0;box-shadow:0 2px 4px rgb(0 0 0 / .1);border-radius:8px;overflow:hidden}.blogmaiden-post table th,.blogmaiden-table th{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);color:#fff;padding:15px;text-align:left;font-weight:600;font-size:16px}.blogmaiden-post table td,.blogmaiden-table td{border:1px solid #e5e7eb;padding:12px 15px;font-size:15px}.blogmaiden-post table tr:nth-child(even),.blogmaiden-table tr:nth-child(even){background:#f9fafb}.blogmaiden-post table tr:hover,.blogmaiden-table tr:hover{background:#f3f4f6}.blogmaiden-post figure.wp-block-image,.blogmaiden-image{margin:35px 0}.blogmaiden-post img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease}.blogmaiden-post img:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgb(0 0 0 / .15)}.blogmaiden-post figcaption{margin-top:10px;font-size:14px;color:#666;text-align:center;font-style:italic}.blogmaiden-post strong{font-weight:700;color:#1a1a1a}.blogmaiden-post em{font-style:italic;color:#555}.blogmaiden-citations{margin-top:50px;padding-top:30px;border-top:2px solid #e5e7eb}.blogmaiden-citations h3{font-size:20px;margin-bottom:15px;color:#2c2c2c}.blogmaiden-citations ul{list-style:none;padding-left:0}.blogmaiden-citations li{margin-bottom:8px;padding-left:25px;position:relative}.blogmaiden-citations li:before{content:"🔗";position:absolute;left:0}.blogmaiden-citations a{color:#2271b1;text-decoration:none}.blogmaiden-citations a:hover{text-decoration:underline}@media (max-width:768px){.blogmaiden-post{font-size:16px}.blogmaiden-post h2{font-size:26px}.blogmaiden-post h3{font-size:21px}.blogmaiden-post h4{font-size:18px}.blogmaiden-post table,.blogmaiden-table{font-size:14px}.blogmaiden-post table th,.blogmaiden-table th,.blogmaiden-post table td,.blogmaiden-table td{padding:10px}.blogmaiden-post blockquote,.blogmaiden-blockquote{padding:15px 20px;font-size:16px}}