.wordpress-article{word-break:keep-all;overflow-wrap:break-word;hyphens:auto;overflow-x:hidden;padding-bottom:3rem}.wordpress-article p{text-align:justify;text-justify:inter-word;text-wrap:pretty;font-size:1.12rem;line-height:1.9;letter-spacing:-.01em}@media (max-width:768px){.wordpress-article p{overflow-wrap:anywhere;word-break:break-all;hyphens:auto}}.wordpress-article ol,.wordpress-article ul{margin-bottom:1.5rem;padding-left:2rem}.wordpress-article li{margin-bottom:.6rem;position:relative;color:#4b5563}.wordpress-article ul li:before{content:"";display:inline-block;width:6px;height:6px;background:#3b82f6;border-radius:50%;margin-right:.8rem;position:absolute;left:-1.2rem;top:.7rem}.wordpress-article ol{counter-reset:list-counter}.wordpress-article ol li{counter-increment:list-counter;padding-left:.5rem}.wordpress-article ol li:before{content:counter(list-counter) ".";color:#3b82f6;font-weight:700;position:absolute;left:-1.5rem}.wordpress-article code{background:#f3f4f6;color:#ef4444;border-radius:4px;padding:.2rem .4rem}.wordpress-article code,.wordpress-article pre{font-size:.95rem;font-family:Fira Code,Menlo,Consolas,monospace}.wordpress-article pre{background:#1f2937;color:#f9fafb;border-radius:8px;padding:1.5rem;overflow-x:auto;margin:2rem 0;line-height:1.6;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:100%;word-wrap:break-word;white-space:pre-wrap}.wordpress-article pre code{background:transparent;color:inherit;padding:0}.wordpress-article blockquote{background:#f9fafb;border-bottom:3px solid #e0e0e0;padding:.5rem;margin:1rem 0;color:#4b5563;border-radius:0 8px 8px 0;font-style:normal}.wordpress-article blockquote p{margin-bottom:0;font-size:1.1rem;color:#4b5563}.wordpress-article table{width:100%;max-width:100%;border-collapse:collapse;margin:2.5rem 0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);border-radius:8px;overflow:hidden;table-layout:fixed}.wordpress-article th{background:#f3f4f6;font-weight:600;text-align:left;padding:1rem;color:#1f2937;border-bottom:2px solid #e5e7eb}.wordpress-article td{padding:1rem;border-bottom:1px solid #e5e7eb;color:#4b5563}.wordpress-article tr:last-child td{border-bottom:none}.wordpress-article img{max-width:100%;width:100%;height:auto;margin:1.5rem auto;display:block;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);object-fit:contain}.wordpress-article embed,.wordpress-article iframe,.wordpress-article object,.wordpress-article video{display:block;width:100%;max-width:100%;aspect-ratio:16/9;min-height:200px;height:auto;margin:1.5rem auto;border:0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);background:#f8fafc}.wordpress-article iframe[src*="slideshare.net"],.wordpress-article iframe[src*="speakerdeck.com"]{aspect-ratio:4/3}.wordpress-article iframe[src*="vimeo.com"],.wordpress-article iframe[src*="youtu.be"],.wordpress-article iframe[src*="youtube.com"]{aspect-ratio:16/9}.wordpress-article blockquote.twitter-tweet{min-height:320px}.wordpress-article .instagram-media,.wordpress-article iframe[src*="instagram.com"]{min-height:420px}.wordpress-article a{color:#3b82f6;text-decoration:none;font-weight:500;transition:all .2s ease}.wordpress-article a:hover{color:#2563eb;text-decoration:underline}.wordpress-article hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#dee2e6 20%,#6c757d 50%,#dee2e6 80%,transparent);margin:2.5rem auto;border-radius:0;position:relative;max-width:60%}.wordpress-article hr:before{content:"";position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:6px;height:6px;background:#495057;border-radius:50%;box-shadow:0 0 0 2px #fff}.wordpress-article b,.wordpress-article strong{color:#1a1a1a;font-weight:500;position:relative;display:inline;margin:0;border:none;box-shadow:none;text-decoration:none;background-image:linear-gradient(180deg,rgba(255,244,79,0) 62%,rgba(255,244,79,.38) 0);background-size:100% 100%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.05em;border-radius:2px}@media (max-width:768px){.wordpress-article{padding:.5rem .5rem 1.5rem;max-width:100vw;overflow-x:hidden}.wordpress-article h1{font-size:1.9rem;padding-bottom:.6rem;word-wrap:break-word}.wordpress-article h1:after{width:80px}.wordpress-article h2{font-size:1.5rem;word-wrap:break-word}.wordpress-article h3{font-size:1.25rem;word-wrap:break-word}.wordpress-article p{font-size:1.12rem;line-height:1.9;word-wrap:break-word}.wordpress-article pre{padding:1rem;margin-left:-1rem;margin-right:-1rem;border-radius:0;font-size:.85rem;white-space:pre-wrap;word-wrap:break-word}.wordpress-article table{font-size:.9rem}.wordpress-article td,.wordpress-article th{padding:.75rem .5rem}}.wordpress-article>:first-child{margin-top:0}.wordpress-article>:last-child{margin-bottom:0}