.gp-blogdetail{background-color:#ffffff;max-width:800px;margin:0 auto;padding:50px 16px 100px}.blogdetail_title{font-size:25px;font-weight:700;line-height:1.45;margin:0;text-wrap:balance}.blogdetail_info{margin-top:15px;color:#5335c8}.blogdetail_info .blogdetail_cat{margin-left:15px}.blogdetail_divider{background:#ededed;height:1px;margin-top:30px}.blogdetail_body{margin-top:60px}@media screen and (max-width:767.98px){.blogdetail_title{font-size:20px}.blogdetail_info{font-size:15px}}.blog-content{font-size:16px;line-height:1.8;color:#222;word-break:break-word;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.blog-content p{margin:0 0 14px}.blog-content p:empty{min-height:1.8em}.blog-content h2{font-size:26px;font-weight:700;margin:28px 0 12px}.blog-content h3{font-size:21px;font-weight:700;margin:22px 0 10px}.blog-content h4{font-size:18px;font-weight:700;margin:18px 0 8px}.blog-content b,.blog-content strong{font-weight:700}.blog-content em,.blog-content i{font-style:italic}.blog-content del,.blog-content s{text-decoration:line-through}.blog-content a,.blog-content u{text-decoration:underline}.blog-content a{color:#1976d2}.blog-content mark{background:#fff3a3;padding:0 1px;border-radius:2px}.blog-content ul{list-style:disc;padding-left:24px;margin:0 0 14px}.blog-content ol{list-style:decimal;padding-left:24px;margin:0 0 14px}.blog-content li{margin:4px 0}.blog-content hr{border:none;border-top:1px solid #ddd;margin:20px 0}.blog-content img{display:block;max-width:100%;height:auto}.blog-content img,.blog-content img[style*="text-align: center"]{margin-left:auto;margin-right:auto}.blog-content img[style*="text-align: right"]{margin-left:auto;margin-right:0}.blog-content img[style*="text-align: left"]{margin-left:0;margin-right:auto}.blog-content img[data-size=small]{width:30%}.blog-content img[data-size=medium]{width:50%}.blog-content img[data-size=large]{width:75%}.blog-content img[width]{min-height:0;background-color:transparent}.blog-content table{border-collapse:collapse;width:auto;max-width:100%;margin:16px auto}.blog-content td,.blog-content th{border:1px solid #ccc;padding:8px 10px;vertical-align:middle;min-width:40px}.blog-content th{background:#f3f3f3;font-weight:700}.blog-content td p,.blog-content th p{margin:0}.blog-content blockquote{margin:20px auto;width:-moz-fit-content;width:fit-content;max-width:92%;max-width:min(92%,680px)}.blog-content blockquote:not([data-variant]),.blog-content blockquote[data-variant=line]{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:12px 0;color:#555}.blog-content blockquote[data-variant=quote]{position:relative;padding:46px 16px 42px;color:#444}.blog-content blockquote[data-variant=quote]:before{content:"\201C";top:2px}.blog-content blockquote[data-variant=quote]:after,.blog-content blockquote[data-variant=quote]:before{position:absolute;left:50%;transform:translateX(-50%);font-size:50px;line-height:1;color:#c9c9c9;font-family:Georgia,serif}.blog-content blockquote[data-variant=quote]:after{content:"\201D";bottom:-6px}.blog-content blockquote[data-variant=card]{background:#f6f8fa;border:1px solid #e3e8ee;border-radius:8px;padding:16px 18px;color:#333}.blog-content blockquote[data-variant=bubble]{position:relative;background:#eef4ff;border-radius:12px;padding:14px 16px;color:#233}.blog-content blockquote[data-variant=bubble]:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-9px;border-color:#eef4ff transparent transparent;border-style:solid;border-width:10px 10px 0}.blog-content .blog-linkcard{display:block;width:-moz-fit-content;width:fit-content;min-width:260px;max-width:92%;max-width:min(92%,560px);margin:16px auto;padding:14px 18px;border:1px solid #e0e0e6;border-radius:10px;background:#fafbfc;text-decoration:none;text-align:left}.blog-content .blog-linkcard__title{display:block;font-weight:700;color:#222;margin-bottom:4px}.blog-content .blog-linkcard__desc{display:block;color:#666;font-size:14px;margin-bottom:6px}.blog-content .blog-linkcard__desc:empty{display:none}.blog-content .blog-linkcard__url{display:block;color:#1976d2;font-size:12px;word-break:break-all}.blog-content pre{background:#f6f8fa;padding:12px 14px;border-radius:6px;overflow:auto;margin:14px 0}.blog-content code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.95em}.blog-content img:not([width]){min-height:150px;background-color:#f1f1f1}.blog-content img.img-loaded{min-height:unset;background-color:transparent}