[data-type=type1] .pg-blogCard__inner:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.pg-blogLink{--the-ison-size:1em;align-items:center;display:flex;gap:.5em;line-height:1.5;text-decoration:none}
.pg-blogLink__icon{flex:0 0 auto;text-decoration:none}
.pg-blogLink__icon .__svg{height:var(--the-ison-size);width:var(--the-ison-size);display:block}
.pg-blogLink[data-style=text]{--the-ison-size:.9em}
.pg-blogLink[data-style=text] .pg-blogLink__icon{border:1px solid;border-radius:50%;display:inline-flex;flex:0 0 auto;padding:4px}
.pg-blogLink[data-style=text] .pg-blogLink__text{text-decoration:underline}
.pg-blogLink[data-style=slim]{--the-ison-size:1.2em;align-items:stretch;border-radius:6px;box-shadow:0 1px 3px 1px rgba(0,0,0,.1);color:inherit;gap:0;overflow:hidden}
.pg-blogLink[data-style=slim] .pg-blogLink__icon{align-items:center;background-color:#e6e9ea;border:2px solid transparent;border-radius:inherit;color:#34383f;display:flex;justify-content:center;transition:color .25s,background-color .25s;width:3.25em}
.pg-blogLink[data-style=slim] .pg-blogLink__text{padding:1em .75em}
.pg-blogLink[data-style=slim]:hover .pg-blogLink__icon{background-color:#34383f;color:#fff}
.pg-blogCard .pg-postThumb__figure:before{padding-top:var(--blogcard_thumb_ratio)}
.pg-blogCard{cursor:pointer;display:block;margin:2.5em auto 2em;max-width:880px;transition:box-shadow .25s;width:100%}
.wp-block-embed>.pg-blogCard{margin:0 auto}
.pg-blogCard:hover{box-shadow:0 4px 16px rgba(0,0,0,.1),0 12px 28px -12px rgba(0,0,0,.05)}
.pg-blogCard:hover .pg-postThumb__img{opacity:1}
.pg-blogCard__caption{background:transparent;border-radius:2px;display:inline-block;font-size:11px;left:16px;line-height:2;padding:0 .5em;position:absolute;top:-1em;z-index:1}
.pg-blogCard__caption:before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.1em;background:currentColor;mask:var(--pg-glyph) center/contain no-repeat;-webkit-mask:var(--pg-glyph) center/contain no-repeat;margin-right:3px}

.pg-blogCard__inner{align-items:center;display:flex;justify-content:space-between;margin:0;padding:16px;position:relative;transition:box-shadow .25s}
.-noimg>.pg-blogCard__inner{min-height:5em}
.pg-blogCard__thumb{flex-shrink:0;margin:0 1em 0 0;width:30%}
.pg-blogCard__thumb .pg-postThumb__figure{margin:0;position:relative;width:100%}
.pg-blogCard__body{flex:1 1 auto;margin:0}
.pg-blogCard__title{color:var(--pg-blogcard-title-color,inherit);display:block;font-weight:var(--pg-blogcard-title-weight,400);line-height:1.4;text-decoration:none}
.pg-blogCard__excerpt{display:block;font-size:.8em;color:var(--pg-blogcard-excerpt-color,inherit);line-height:var(--pg-blogcard-excerpt-leading,1.4);margin-top:.5em;opacity:.8;word-break:break-word}
[data-type=type1] .pg-blogCard__caption{bottom:auto;right:auto}
[data-type=type1] .pg-blogCard__inner{padding-top:21px}
[data-type=type1] .pg-blogCard__inner:before{border:1px solid;border-radius:var(--pg-radius--2,0);display:block;pointer-events:none}
[data-type=type2] .pg-blogCard__caption{background:var(--pg-color-main);bottom:auto;color:#fff;padding:0 .75em;right:auto}
[data-type=type2] .pg-blogCard__inner{border:1px solid var(--pg-color-main);border-radius:2px;padding-top:24px}
[data-type=type3] .pg-blogCard__caption{background:none;bottom:2px;font-size:10px;left:auto;opacity:.8;right:4px;top:auto;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
[data-type=type3] .pg-blogCard__inner{background:transparent;border-radius:2px;box-shadow:0 1px 3px 1px rgba(0,0,0,.08);color:inherit}
@media not all and (min-width:960px){.pg-blogCard__excerpt{display:none}}
@media(min-width:600px){.pg-blogCard__caption{font-size:12px;left:24px}
.pg-blogCard__inner{padding:24px}
.pg-blogCard__thumb{width:21%}
[data-type=type1] .pg-blogCard__inner{padding-top:25px}
[data-type=type2] .pg-blogCard__inner{padding-top:28px}
[data-type=type3] .pg-blogCard__caption{bottom:8px;right:8px}}
@media not all and (min-width:600px){.pg-blogCard__title{font-size:3.6vw}}
.pg-blogCard{position:relative}.pg-blogCard__thumb img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.pg-blogCard__title:after{position:absolute;inset:0;content:""}.pg-blogCard a{color:inherit;text-decoration:none}.pg-blogCard__title:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/* Split the top rule around the caption instead of covering it with white paint. */
.pg-blogCard[data-type=type1] .pg-blogCard__inner::before{border-top:0;background:linear-gradient(currentColor,currentColor) left top/16px 1px no-repeat}
.pg-blogCard[data-type=type1] .pg-blogCard__caption{display:flex;align-items:center;right:0;padding:0 0 0 .5em}
.pg-blogCard[data-type=type1] .pg-blogCard__caption::before{flex-shrink:0}
.pg-blogCard[data-type=type1] .pg-blogCard__caption::after{content:"";flex:1;min-width:1em;margin-left:.5em;border-top:1px solid}
@media(min-width:600px){.pg-blogCard[data-type=type1] .pg-blogCard__inner::before{background-size:24px 1px}}
