.swell-block-balloon{margin:var(--jp-space-5) 0}.c-balloon{align-items:flex-start;gap:var(--jp-space-2);display:flex;position:relative}.c-balloon.-bln-left{flex-direction:row}.c-balloon.-bln-right{flex-direction:row-reverse}.c-balloon__icon{text-align:center;flex-shrink:0;width:64px;margin:0}.c-balloon__iconImg{object-fit:cover;border:1px solid var(--jp-border);background:var(--jp-base-100);width:60px;height:60px;display:inline-block}.c-balloon__icon.-circle .c-balloon__iconImg{border-radius:50%}.c-balloon__iconName{color:var(--jp-ink-500);margin-top:4px;font-size:11px;font-weight:700;line-height:1.3;display:block}.c-balloon__body{max-width:calc(100% - 80px);position:relative}.c-balloon__text{color:var(--jp-ink-900);font-size:var(--jp-text-sm);background:#eef0f3;border-radius:14px;margin:4px 14px 0;padding:12px 16px;line-height:1.7;display:inline-block;position:relative}.c-balloon__text p{margin:0}.c-balloon__text p+p{margin-top:var(--jp-space-2)}.c-balloon__text:before{content:"";border:6px solid #0000;position:absolute;top:16px}.c-balloon.-bln-left .c-balloon__text:before{border-right-color:#eef0f3;left:-11px}.c-balloon.-bln-right .c-balloon__text:before{border-left-color:#eef0f3;right:-11px}.c-balloon__shapes{display:none}.c-balloon[data-col=red] .c-balloon__text{background:var(--jp-base-100)}.c-balloon[data-col=red].-bln-left .c-balloon__text:before{border-right-color:var(--jp-base-100)}.c-balloon[data-col=red].-bln-right .c-balloon__text:before{border-left-color:var(--jp-base-100)}.c-balloon__body.-border .c-balloon__text{border:1.5px solid var(--jp-border-strong)}@media (width<=600px){.c-balloon__icon{width:52px}.c-balloon__iconImg{width:48px;height:48px}.c-balloon__body{max-width:calc(100% - 64px)}.c-balloon__text{font-size:var(--jp-text-sm)}}.swell-block-postLink{margin:var(--jp-space-5) 0}.p-blogCard{border:1px solid var(--jp-border);background:var(--jp-surface);border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.p-blogCard:hover{border-color:var(--jp-main-300,var(--jp-main-600));box-shadow:0 2px 12px #0000000f}.p-blogCard__inner{gap:0 var(--jp-space-3);grid-template-columns:140px 1fr;grid-template-areas:"caption caption""thumb body";align-items:stretch;display:grid}.p-blogCard__caption{color:var(--jp-main-700);background:var(--jp-base-100);border-bottom:1px solid var(--jp-border);grid-area:caption;padding:8px 14px;font-size:12px;font-weight:700;display:block}.p-blogCard__thumb{grid-area:thumb;margin:0}.p-blogCard__thumb .c-postThumb__figure{height:100%;margin:0}.p-blogCard__thumb img{object-fit:cover;width:100%;height:100%;min-height:90px;display:block}.p-blogCard__body{padding:var(--jp-space-3) var(--jp-space-3) var(--jp-space-3) 0;grid-area:body;min-width:0}.p-blogCard__title{font-weight:700;font-size:var(--jp-text-sm);color:var(--jp-ink-900);line-height:1.5;text-decoration:none;display:block}.p-blogCard__title:hover{color:var(--jp-main-700)}.p-blogCard__excerpt{color:var(--jp-ink-500);margin-top:6px;font-size:12px;line-height:1.6;display:block}@media (width<=600px){.p-blogCard__inner{grid-template-columns:96px 1fr}.p-blogCard__thumb img{min-height:72px}}.article__body{font-size:var(--jp-text-base);line-height:var(--jp-leading-body);color:var(--jp-ink-700)}.article__body h2{font-size:var(--jp-text-xl);color:var(--jp-ink-900);margin:var(--jp-space-7) 0 var(--jp-space-3);padding-left:var(--jp-space-3);border-left:5px solid var(--jp-main-600);line-height:var(--jp-leading-tight)}.article__body h3{font-size:var(--jp-text-lg);color:var(--jp-ink-900);margin:var(--jp-space-6) 0 var(--jp-space-2)}.article__body p{margin:0 0 var(--jp-space-4)}.article__body a{color:var(--jp-color-link);text-decoration:underline}.article__body a:hover{color:var(--jp-color-link-hover)}.article__body img{border-radius:var(--jp-radius-md);max-width:100%;height:auto;margin:var(--jp-space-4) 0}.article__body ul,.article__body ol{margin:0 0 var(--jp-space-4);list-style:revert;padding-left:1.4em}.article__body li{margin-bottom:var(--jp-space-2)}.article__body blockquote{margin:var(--jp-space-4) 0;padding:var(--jp-space-3) var(--jp-space-4);background:var(--jp-base-100);border-left:4px solid var(--jp-main-600);border-radius:var(--jp-radius-sm);color:var(--jp-ink-700)}.article__body figure{margin:var(--jp-space-4) 0}.article__body iframe{border-radius:var(--jp-radius-md);max-width:100%}.article__body table{border-collapse:collapse;width:100%;margin:var(--jp-space-4) 0;font-size:var(--jp-text-sm)}.article__body th,.article__body td{border:1px solid var(--jp-border-strong);padding:var(--jp-space-2) var(--jp-space-3);text-align:left}.article__body th{background:var(--jp-base-100)}
