.post-grid{column-gap:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}@media (max-width:1024px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.post-grid{grid-template-columns:1fr}}.post-grid-item{column-gap:0.75rem;display:grid;row-gap:0.75rem;border:1px solid var(--border-color);border-radius:0.25rem;padding:0.5rem}.post-grid-item:is(:hover,:focus){background-color:var(--bg)}.post-grid-item:is(:hover,:focus) .post-grid-image{transform:scale(0.98)}.post-grid-image{aspect-ratio:16/9;display:block;height:auto;max-width:100%;object-fit:cover;transition:transform 0.25s ease-in-out 0s;width:100%;border-radius:0.5rem}.post-grid-detail{column-gap:1rem;row-gap:1rem}.post-grid-title{color:var(--text-1);font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:0.5rem}@media (max-width:767px){.post-grid-title{font-size:14px}}.post-grid-meta{align-items:center;color:#606060;column-gap:1rem;display:flex;font-size:14px;line-height:1;margin-bottom:0.25rem}@media (max-width:767px){.post-grid-meta{font-size:12px}}.post-grid-meta-item{align-items:center;column-gap:0.5em;display:inline-flex}.section-bar{align-items:center;background-color:var(--text-1);column-gap:1rem;display:flex;justify-content:space-between;margin-bottom:1rem;border-radius:0.25rem;padding:0.5rem}.section-btn{align-items:center;background-color:#ffffff;color:var(--text-1);column-gap:0.5em;display:inline-flex;font-size:12px;line-height:1;text-decoration:none;border-radius:0.25rem;padding:0.5rem 0.75rem}.section-btn:is(:hover,:focus){color:var(--text-1)}.section-btn .gb-shape svg{width:1em;height:1em;fill:currentColor}.section-title{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-size:18px;line-height:1;margin-bottom:0px}.section-title .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.section-title{font-size:1rem}}.join-channel{align-items:center;color:var(--text-1);column-gap:0.5rem;display:flex;justify-content:space-between;line-height:1;border-top:1px solid var(--text-1);border-right:3px solid var(--text-1);border-bottom:3px solid var(--text-1);border-left:1px solid var(--text-1);border-radius:0.25rem;padding:0.5rem}.join-channel:is(:hover,:focus){color:var(--black)}.join-channel-text{align-items:center;color:var(--text-1);column-gap:0.5rem;display:inline-flex}.join-channel-text .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:1.75rem;color:#2cb641}.join-channel-btn{background-color:#2cb641;color:#ffffff;font-size:14px;border-radius:0.25rem;padding:0.5rem}.join-channel-btn:is(:hover,:focus){background-color:#189d2c}.widget-tools{align-items:center;color:var(--text-1);column-gap:0.5em;display:flex;border:1px solid var(--border);border-radius:0.25rem;padding:0.5rem}.widget-tools .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:1.5rem}.ja-grid{column-gap:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}@media (max-width:1024px){.ja-grid{grid-template-columns:1fr}}.ja-container{overflow-x:hidden;overflow-y:hidden;border:1px solid var(--text-1);border-radius:0.25rem}.ja-section-title{background-color:var(--text-1);color:#ffffff;font-size:18px;margin-bottom:0px;text-align:center;padding:0.5rem}.ja-query{position:relative}.ja-loop-item{border-bottom:1px dashed var(--text-1);padding:0.5rem}.ja-loop-item:last-child{border-bottom-style:solid}.ja-post{font-weight:500;line-height:1.4}.ja-post:is(:hover,:focus){color:var(--color-background)}.ja-post a{color:var(--black)}.ja-post a:hover{color:var(--brand)}.ja-more-btn{align-items:center;background-color:var(--border-color);color:var(--text-1);column-gap:0.5em;display:flex;font-size:0.875rem;justify-content:center;text-decoration:none;padding:0.5rem}.ja-more-btn:is(:hover,:focus){background-color:#cccbcb}.ja-more-btn .gb-shape svg{width:1em;height:1em;fill:currentColor}.ja-more-btn span{color:var(--text-1)}.ja-widget-home{border-left-style:none;border-right-style:none;border-top-style:none;font-weight:500;border-bottom:1px dashed var(--text-1);border-radius:0px}.ja-widget-home span{color:var(--text-1)}