.post-image-style{border:1px solid #000;width:auto-flow;height:auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease}.post-image-style:hover{transform:scale(1.01)}.last-updated{background:#f4f8fb;border-left:4px solid #0073e6;padding:8px 14px;margin:10px 0 20px 0;font-size:14px;color:#333;border-radius:6px}.last-updated p{margin:0}.content-image-right-textwrap{border:1px solid #000;width:300px;height:auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease;float:right}.content-image-left-textwrap{border:1px solid #000;width:300px;height:auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease;float:left}a.post_link{color:#1e90ff;font-style:italic;text-decoration:none;transition:color 0.3s ease-in-out}a.post_link:hover,a.post_link:focus{color:#085ebb;text-decoration:none}.code-container{position:relative;background-color:#F5F5F5;border:1px solid #E1E1E1;border-radius:8px;padding:38px 20px 20px 20px;margin-bottom:20px}.code-container pre{white-space:pre-wrap;word-wrap:break-word;color:#333;font-family:Consolas,"Courier New",monospace;overflow:auto;margin-bottom:0}.code-copy-btn{cursor:pointer;position:absolute;top:10px;right:10px;background-color:#3b5166;color:white;border:none;padding:5px 15px;border-radius:4px;font-size:14px}.code-copy-btn:hover{background-color:#3b5166}.faq-section{background-color:#f9f9fc;border-top:2px solid #e0e0e0;padding:2rem;margin-top:3rem;border-radius:12px}.faq-section h2{font-size:1.8rem;margin-bottom:1.2rem;color:#1f2937;text-align:center}.faq-item{margin-bottom:1.5rem;padding:1rem;border-left:4px solid #4f46e5;background-color:#ffffff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.faq-item h3{font-size:1.2rem;color:#111827;margin-bottom:0.5rem}.faq-item p{font-size:1rem;color:#4b5563;line-height:1.6}figure{margin:1.25rem 0;text-align:center}figure img{max-width:100%;height:auto;border-radius:10px}figure figcaption{font-size:.9rem;color:#555;margin-top:.4rem}.toc{background:#f7f7f7;border:1px solid #eee;border-radius:12px;padding:1rem}.note{background:#eef9ff;border-left:4px solid #09c;padding:.8rem 1rem;border-radius:8px}.warning{background:#fff8e6;border-left:4px solid #f9a825;padding:.8rem 1rem;border-radius:8px}.checklist li{margin:.4rem 0}