.fp[data-astro-cid-24pir553]{grid-template-columns:527px minmax(0,1fr);min-height:522px;display:grid}.fp__panel[data-astro-cid-24pir553]{background:var(--color-dark);align-items:center;padding:0 45px;display:flex;position:relative}.fp__date[data-astro-cid-24pir553]{background:var(--color-primary);min-width:175px;color:var(--color-on-primary);font-family:var(--font-heading);letter-spacing:1.28px;white-space:nowrap;padding:0 30px;font-size:14px;font-weight:600;line-height:50px;position:absolute;top:0;left:0}.fp__title[data-astro-cid-24pir553]{color:var(--color-on-primary);margin:0 0 20px;font-size:34px;line-height:45px}.fp__title[data-astro-cid-24pir553] a[data-astro-cid-24pir553]{color:inherit}.fp__title[data-astro-cid-24pir553] a[data-astro-cid-24pir553]:hover{color:var(--color-primary)}.fp__excerpt[data-astro-cid-24pir553]{color:var(--color-on-dark);margin:0;font-size:16px;line-height:26px}.fp__panel[data-astro-cid-24pir553] .fp__go{position:absolute;bottom:0;right:0}.fp__photo[data-astro-cid-24pir553]{background:var(--color-surface-alt);display:block;overflow:hidden}.fp__photo[data-astro-cid-24pir553] .fp__img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s var(--ease-zoom);display:block}.fp[data-astro-cid-24pir553]:hover .fp__photo[data-astro-cid-24pir553] .fp__img{transform:scale(var(--zoom-hover))}@media (width<=991px){.fp[data-astro-cid-24pir553]{grid-template-columns:minmax(0,1fr);min-height:0}.fp__photo[data-astro-cid-24pir553]{aspect-ratio:330/365;order:-1}.fp__panel[data-astro-cid-24pir553]{padding:80px 25px 90px}.fp__title[data-astro-cid-24pir553]{font-size:24px;line-height:34px}}.pc[data-astro-cid-fjbsocwl]{min-width:0}.pc__media[data-astro-cid-fjbsocwl]{position:relative}.pc__photo[data-astro-cid-fjbsocwl]{aspect-ratio:370/246;background:var(--color-surface-alt);display:block;overflow:hidden}.pc__photo[data-astro-cid-fjbsocwl] .pc__img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s var(--ease-zoom);display:block}.pc[data-astro-cid-fjbsocwl]:hover .pc__photo[data-astro-cid-fjbsocwl] .pc__img{transform:scale(var(--zoom-hover))}.pc__date[data-astro-cid-fjbsocwl]{text-align:center;width:83px;position:absolute;top:-15px;left:15px}.pc__day[data-astro-cid-fjbsocwl]{background:var(--color-primary);height:84px;color:var(--color-on-primary);font-family:var(--font-heading);font-size:36px;font-weight:700;line-height:84px;display:block}.pc__month[data-astro-cid-fjbsocwl]{background:var(--color-dark);height:30px;color:var(--color-on-primary);font-family:var(--font-heading);font-size:14px;line-height:30px;display:block}.pc__body[data-astro-cid-fjbsocwl]{padding-top:34px}.pc__title[data-astro-cid-fjbsocwl]{border-bottom:1px solid var(--color-line);margin:0;padding-bottom:23px;font-size:22px;line-height:32px}.pc__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]{color:var(--color-ink);transition:color var(--dur) var(--ease)}.pc__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]:hover{color:var(--color-primary)}.pc__more[data-astro-cid-fjbsocwl]{margin-top:22px}.pc__excerpt[data-astro-cid-fjbsocwl]{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:23px 0 0;font-size:16px;line-height:26px;display:-webkit-box;overflow:hidden}.post-grid[data-astro-cid-274u2iem]{gap:var(--space-block) 30px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width<=991px){.post-grid[data-astro-cid-274u2iem]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.post-grid[data-astro-cid-274u2iem]{grid-template-columns:minmax(0,1fr)}}.blog-list[data-astro-cid-jrex7ceb]{gap:var(--space-block);padding-top:var(--space-block);padding-bottom:var(--space-page-end);display:grid}.blog-list__empty[data-astro-cid-jrex7ceb]{text-align:center;margin:0}.blog-list__pager[data-astro-cid-jrex7ceb]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.blog-list__page[data-astro-cid-jrex7ceb]{border:1px solid var(--color-line);min-width:55px;height:55px;color:var(--color-ink);font-family:var(--font-heading);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;padding:0 10px;font-size:16px;font-weight:600;display:inline-flex}.blog-list__page[data-astro-cid-jrex7ceb]:hover,.blog-list__page[data-astro-cid-jrex7ceb].is-current{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}
