.mdx_mdxLayout__bFk_e{display:flex;flex-direction:column;align-items:flex-start}.mdx_mdxLayout__bFk_e p{color:#ccc;line-height:1.8;margin:.75em 0}.mdx_mdxLayout__bFk_e a{color:#1e7cff;text-decoration:none;transition:color .3s ease}.mdx_mdxLayout__bFk_e a:hover{color:#63a4ff;text-decoration:underline}.mdx_mdxLayout__bFk_e strong{color:#fff;font-weight:700}.mdx_mdxLayout__bFk_e h1,.mdx_mdxLayout__bFk_e h2,.mdx_mdxLayout__bFk_e h3,.mdx_mdxLayout__bFk_e h4,.mdx_mdxLayout__bFk_e h5,.mdx_mdxLayout__bFk_e h6{margin:1.4em 0 1em;font-weight:700;line-height:1.3}.mdx_mdxLayout__bFk_e h2{font-size:26px;color:#fff}.mdx_mdxLayout__bFk_e ol,.mdx_mdxLayout__bFk_e ul{margin-top:1em;padding-left:1.5em}.mdx_mdxLayout__bFk_e li{color:#ccc;margin-bottom:.8em;line-height:1.5;list-style-position:outside}.mdx_mdxLayout__bFk_e blockquote{margin:1em 0;padding-left:1em;border-left:3px solid #ccc;color:#bbb}.mdx_mdxLayout__bFk_e pre{overflow-x:auto;border-radius:4px;margin:1em 0;padding:10px 5px;width:100%}.mdx_mdxLayout__bFk_e code{color:#eee;font-family:Menlo,Monaco,Consolas,Courier New,monospace;padding:.2em .4em;border-radius:4px;font-size:14px;background:#303030}.mdx_mdxLayout__bFk_e hr{border:none;border-top:1px solid #444;margin:2em 0;width:100%}.mdx_mdxLayout__bFk_e img{max-width:80%;height:auto;margin-top:15px;margin-left:-3px;border-radius:5px}@media(max-width:768px){.mdx_mdxLayout__bFk_e img{max-width:100%}}.blog_container___e5DM{display:flex;flex-direction:column;min-height:100vh;background-color:#101010;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Arial,Helvetica,sans-serif}.blog_container___e5DM .blog_wrapper__8BG6m{max-width:860px;width:100%;padding:1rem;margin:58px auto auto;background-color:#101010}.blog_container___e5DM .blog_wrapper__8BG6m .blog_backLink__PjDfy{display:inline-flex;align-items:center;color:#dfdfdf;font-size:15px;margin-top:2rem;margin-bottom:1.2em;transition:color .18s}.blog_container___e5DM .blog_wrapper__8BG6m .blog_backLink__PjDfy svg{margin-right:5px;font-size:1em;vertical-align:middle;transition:color .18s}.blog_container___e5DM .blog_wrapper__8BG6m .blog_backLink__PjDfy:hover{color:#fff}.blog_container___e5DM .blog_wrapper__8BG6m .blog_headerImageWrapper__3bpCi{position:relative;width:100%;aspect-ratio:1.9/1;overflow:hidden;margin-top:32px;margin-bottom:0;border-top-left-radius:12px;border-top-right-radius:12px}.blog_container___e5DM .blog_wrapper__8BG6m .blog_headerImageWrapper__3bpCi .blog_headerImage__CvgvQ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog_container___e5DM .blog_wrapper__8BG6m .blog_header__Ni_Yo{margin:1rem 0}.blog_container___e5DM .blog_wrapper__8BG6m .blog_header__Ni_Yo h1{font-size:30px;font-weight:700;line-height:1.5}.blog_container___e5DM .blog_wrapper__8BG6m .blog_header__Ni_Yo .blog_metadata__H73x9{display:flex;align-items:center;color:#999;margin-bottom:.8rem}.blog_container___e5DM .blog_wrapper__8BG6m .blog_header__Ni_Yo .blog_metadata__H73x9 .blog_author__k8BZa{display:flex;align-items:center;color:#ebebeb}.blog_container___e5DM .blog_wrapper__8BG6m .blog_header__Ni_Yo .blog_metadata__H73x9 .blog_author__k8BZa .blog_authorAvatar__Rp_FP{width:25px;height:25px;border-radius:50%;object-fit:cover}.blog_container___e5DM .blog_wrapper__8BG6m .blog_header__Ni_Yo .blog_metadata__H73x9 .blog_author__k8BZa .blog_authorName__QhUe3{margin-left:.5rem;font-weight:500;font-size:16px;display:inline-flex;align-items:center}.blog_container___e5DM .blog_wrapper__8BG6m .blog_header__Ni_Yo .blog_metadata__H73x9 .blog_author__k8BZa svg{margin-left:5px;vertical-align:middle}.blog_container___e5DM .blog_wrapper__8BG6m .blog_header__Ni_Yo .blog_metadata__H73x9 .blog_date__VIw7W{white-space:nowrap;font-size:14px}.blog_container___e5DM .blog_wrapper__8BG6m hr{border:none;border-top:1px solid #444;margin:1.5em 0;width:100%}@media(max-width:880px){.blog_container___e5DM .blog_wrapper__8BG6m{padding:0 40px}}@media(max-width:425px){.blog_container___e5DM .blog_wrapper__8BG6m{padding:0 20px}}.blog_container___e5DM .blog_gap__iUok3{margin-bottom:120px}.footer{background-color:#000;color:#fff;padding-top:40px;padding-bottom:25px}.footer .footer-content{display:flex;justify-content:space-around;align-items:flex-start;width:90%;margin:0 auto;font-family:Noto Sans TC,sans-serif}.footer .footer-content .footer-section{flex:1 1;padding:1px;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.footer .footer-content .footer-section.logo-part .logo{display:flex;flex-direction:row;align-items:center;padding-left:20%;gap:12px;margin:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer .footer-content .footer-section.logo-part .logo img{height:28px;width:auto}.footer .footer-content .footer-section.logo-part .logo span{margin-right:20px;font-size:18px;font-weight:600;color:#fff}.footer .footer-content .footer-section.logo-part p{padding-left:20%;margin-top:4px;font-size:12px;color:#fff;opacity:.68}.footer .footer-content .footer-section h4{font-size:18px;margin-bottom:3px;font-weight:550;opacity:1}.footer .footer-content .footer-section ul{font-size:14px;list-style:none;padding-top:8px;padding-left:0}.footer .footer-content .footer-section ul li{margin:18px 0}.footer .footer-content .footer-section ul li a{color:#fff;text-decoration:none;opacity:.68}.footer .footer-content .footer-section ul li a:hover{text-decoration:underline;opacity:1;color:#f0f8ff}.footer .footer-content .footer-section ul li a svg{margin-left:6px;width:12px;height:12px}@media(max-width:1024px){.footer .footer-content{width:92%}.footer .footer-content .footer-section.logo-part{margin-left:0}.footer .footer-content .footer-section.logo-part .logo,.footer .footer-content .footer-section.logo-part p{padding-left:0}}@media(max-width:768px){.footer .footer-content{width:92%}}@media(max-width:574px){.footer .footer-content{display:flex;flex-direction:column;margin-left:30px}.footer .footer-content .footer-section{margin-bottom:35px}.footer .footer-content .footer-section.logo-part{display:none}}.BackToTopButton_backToTop___P3yV{position:fixed;bottom:2rem;right:2rem;color:#e8eeff;border:none;border-radius:50%;padding:.5rem;cursor:pointer;opacity:.8;transition:opacity .3s,transform .3s,background-color .3s;z-index:9999;display:flex;align-items:center;justify-content:center}.BackToTopButton_backToTop___P3yV:hover{opacity:1;transform:scale(1.1)}.BackToTopButton_backToTop___P3yV svg{width:30px;height:30px}