.pl-blog-head{padding-block:48px 8px;background:var(--pl-sky-50);text-align:center}.pl-blog-head__title{color:var(--pl-navy-700);font-size:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);font-weight:800;line-height:1.1;text-transform:uppercase}.pl-blog-head__intro{max-width:60ch;margin:14px auto 0!important;color:#444;font-size:clamp(1rem, .95rem + .3vw, 1.1875rem);line-height:1.55}.pl-blog-search{display:flex;gap:8px;max-width:520px;margin:28px auto 0}.pl-coded .pl-blog-search input[type="search"]{flex:1;min-width:0;min-height:48px;padding:12px 16px;box-sizing:border-box;border:1.5px solid #d9d9d9;border-radius:var(--pl-radius);background:var(--pl-white);font-family:var(--pl-font);font-size:1rem}.pl-coded .pl-blog-search input[type="search"]:focus{outline:none;border-color:var(--pl-blue-400);box-shadow:0 0 0 3px rgb(50 169 255 / .2)}.pl-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0!important;padding-bottom:32px!important}.pl-chip{display:inline-block;padding:8px 16px;border:1.5px solid var(--pl-sky-200);border-radius:999px;background:var(--pl-white);color:var(--pl-navy-700)!important;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s}.pl-chip:hover{border-color:var(--pl-blue-400)}.pl-chip.is-active{border-color:var(--pl-navy-700);background:var(--pl-navy-700);color:var(--pl-white)!important}.pl-blog__list{padding-top:40px}.pl-post-grid{display:grid;gap:28px}@media (min-width:768px){.pl-post-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pl-post-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.pl-post-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pl-radius-lg);background:var(--pl-white);box-shadow:0 2px 12px rgb(9 33 66 / .08);transition:box-shadow .25s,transform .25s}.pl-post-card:hover{transform:translateY(-3px);box-shadow:var(--pl-shadow)}.pl-post-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--pl-sky-100)}.pl-post-card__media img{width:100%;height:100%!important;object-fit:cover;transition:transform .5s ease}.pl-post-card:hover .pl-post-card__media img{transform:scale(1.04)}.pl-post-card__body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px}.pl-post-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:#6b7280;font-size:.8125rem}.pl-post-card__cat{color:var(--pl-blue-600);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pl-post-card__title{color:var(--pl-ink);font-size:1.1875rem;font-weight:800;line-height:1.3}.pl-post-card__title a{text-decoration:none}.pl-post-card__title a:hover{color:var(--pl-blue-600)}.pl-post-card__excerpt{color:#4b5563;font-size:.9375rem;line-height:1.55}.pl-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px}.pl-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;box-sizing:border-box;border:1.5px solid var(--pl-sky-200);border-radius:var(--pl-radius);color:var(--pl-navy-700)!important;font-weight:700;text-decoration:none}.pl-pagination a.page-numbers:hover{border-color:var(--pl-blue-400)}.pl-pagination .page-numbers.current{border-color:var(--pl-navy-700);background:var(--pl-navy-700);color:var(--pl-white)!important}.pl-pagination .page-numbers.dots{border-color:#fff0}.pl-pagination .pl-icon{width:20px;height:20px}.pl-blog__empty{padding:40px 0;text-align:center;font-size:1.0625rem}.pl-blog__empty a{color:var(--pl-blue-600)!important;font-weight:700}.pl-post__head{max-width:calc(760px + var(--pl-gutter) * 2);padding-top:32px}.pl-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:.875rem}.pl-breadcrumbs li+li::before{content:"/";margin-right:8px;color:#9ca3af}.pl-breadcrumbs a{color:#6b7280!important;text-decoration:none}.pl-breadcrumbs a:hover{color:var(--pl-blue-600)!important}.pl-post__title{margin-top:18px!important;color:var(--pl-ink);font-size:clamp(1.875rem, 1.3rem + 2.6vw, 3rem);font-weight:800;line-height:1.15;letter-spacing:-.01em}.pl-post__meta{display:flex;gap:10px;margin-top:14px!important;color:#6b7280;font-size:.9375rem}.pl-post__cover{max-width:calc(960px + var(--pl-gutter) * 2);margin:28px auto 0!important}.pl-post__cover img{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--pl-radius-lg);object-fit:cover}.pl-post__body{max-width:calc(760px + var(--pl-gutter) * 2);padding-block:36px var(--pl-section-y)}.pl-prose{color:#1f2937;font-size:1.0625rem;line-height:1.75}.pl-prose>*+*{margin-top:1.15em!important}.pl-prose h2{margin-top:1.9em!important;color:var(--pl-navy-700);font-size:clamp(1.375rem, 1.15rem + 1vw, 1.75rem);font-weight:800;line-height:1.25}.pl-prose h3{margin-top:1.6em!important;color:var(--pl-ink);font-size:1.25rem;font-weight:800;line-height:1.3}.pl-prose a{color:var(--pl-blue-600)!important;text-decoration:underline;text-underline-offset:2px}.pl-prose :is(ul,ol){padding-left:1.4em!important}.pl-prose ul{list-style:disc!important}.pl-prose ol{list-style:decimal!important}.pl-prose li+li{margin-top:.45em}.pl-prose li::marker{color:var(--pl-blue-400)}.pl-prose blockquote{margin-inline:0;padding:4px 0 4px 20px;border-left:4px solid var(--pl-blue-400);color:#374151;font-style:italic}.pl-prose img{border-radius:var(--pl-radius)}.pl-prose table{width:100%;border-collapse:collapse;font-size:.9375rem}.pl-prose :is(th,td){padding:10px 12px;border:1px solid var(--pl-gray-100);text-align:left}.pl-prose th{background:var(--pl-sky-50)}.pl-post-cta{margin-top:48px;padding:28px 24px;border-radius:var(--pl-radius-lg);background:var(--pl-navy-700);color:rgb(255 255 255 / .85);text-align:center}.pl-post-cta__title{color:var(--pl-yellow);font-size:clamp(1.25rem, 1.05rem + .9vw, 1.625rem);font-weight:800;line-height:1.2}.pl-post-cta>p+p{margin-top:8px!important}.pl-post-cta .pl-cta-buttons{margin:22px auto 0;justify-content:center}.pl-post__related{background:var(--pl-sky-50)}.pl-post__related .pl-heading{margin-bottom:32px!important}