.pm-blog__inner{padding-block:var(--space-14) var(--space-40)}.pm-blog__head{display:grid;gap:var(--space-12);margin-bottom:var(--space-24)}.pm-blog__title,.pm-article__title{font-size:var(--text-display-category);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.pm-blog__lead{max-width:var(--width-prose-xl);font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.pm-blog__filter{margin-bottom:var(--space-24);padding:var(--space-16) var(--space-18);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background-color:var(--surface)}.pm-blog__filter-title,.pm-article__panel-title{margin-bottom:var(--space-12);font-size:var(--text-xs);font-weight:var(--fw-black);line-height:var(--lh-body);letter-spacing:var(--ls-wide-6);text-transform:uppercase;color:var(--color-text)}.pm-blog__chips{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.pm-blog__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-card)}.pm-blog__pagination{margin-top:var(--space-32)}.pm-blog__pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6)}.pm-blog__pagination .page-numbers{display:grid;place-items:center;min-width:var(--space-44);height:var(--space-44);padding-inline:var(--space-10);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--surface);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-text);transition:var(--transition-base)}.pm-blog__pagination a.page-numbers:hover,.pm-blog__pagination a.page-numbers:focus-visible{border-color:var(--color-border-strong)}.pm-blog__pagination .page-numbers.current{border-color:transparent;background-color:var(--color-primary);font-weight:var(--fw-bold);color:var(--color-text-invert)}.pm-blog__pagination .page-numbers.dots{min-width:0;border:0;background:none;color:var(--color-text-meta)}.pm-post-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background-color:var(--surface);transition:var(--transition-base)}.pm-post-card:has(.pm-post-card__link:focus-visible){outline:var(--border-width-box) solid var(--color-primary);outline-offset:var(--space-2)}.pm-post-card__media{aspect-ratio:var(--ratio-tile);overflow:hidden;background-color:var(--surface-sunken)}.pm-post-card__img{width:100%;height:100%;object-fit:cover}.pm-post-card__placeholder{display:grid;place-items:center;height:100%;background-image:var(--gradient-stripes);color:var(--color-text-meta)}.pm-post-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-8);padding:var(--space-18) var(--space-20) var(--space-22)}.pm-post-card__title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tighter)}.pm-post-card__link{transition:var(--transition-color)}.pm-post-card__link::after{position:absolute;inset:0;z-index:1;content:""}.pm-post-card__link:focus-visible{outline:none}.pm-post-card:hover .pm-post-card__link,.pm-post-card__link:focus-visible{color:var(--color-primary)}.pm-post-card__date{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-meta)}.pm-post-card__excerpt{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.pm-article__layout{display:grid;gap:var(--space-32);align-items:start;padding-block:var(--space-14) var(--space-40)}.pm-article__main{min-width:0}.pm-article__head{display:grid;gap:var(--space-18);margin-bottom:var(--space-24)}.pm-article__meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-20);margin:0;padding:var(--space-2) var(--space-16);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background-color:var(--surface);list-style:none;font-size:var(--text-sm);color:var(--color-text-soft)}.pm-article__meta-item{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--space-44)}.pm-article__meta-icon{flex-shrink:0;color:var(--color-secondary)}.pm-article__meta-item--cat{margin-left:auto}.pm-article__cat{display:inline-flex;align-items:center;min-height:var(--space-44);font-weight:var(--fw-bold);color:var(--color-primary);transition:var(--transition-color)}.pm-article__cat:hover,.pm-article__cat:focus-visible{color:var(--color-text)}.pm-article__media{margin:0 0 var(--space-28);overflow:hidden;border-radius:var(--radius-3xl);background-color:var(--surface-sunken)}.pm-article__img{width:100%}.pm-article__toc{display:none}.pm-article__toc-mobile{margin-bottom:var(--space-28);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background-color:var(--surface)}.pm-article__toc-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:var(--control-height);padding:var(--space-8) var(--space-18);font-size:var(--text-md);font-weight:var(--fw-black);cursor:pointer;list-style:none}.pm-article__toc-summary::-webkit-details-marker{display:none}.pm-article__toc-summary::after{font-size:var(--text-3xl);font-weight:var(--fw-bold);line-height:var(--lh-none);color:var(--color-primary);content:"+"}.pm-article__toc-mobile[open] .pm-article__toc-summary::after{content:"\2212"}.pm-article__toc-mobile .pm-article__toc-list{padding:0 var(--space-18) var(--space-12)}.pm-article__toc-list{display:grid;margin:0;padding:0;list-style:none}.pm-article__toc-list li+li{border-top:var(--border-width) solid var(--color-border)}.pm-article__toc-link{display:flex;align-items:center;min-height:var(--space-44);padding-block:var(--space-6);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text-soft);transition:var(--transition-color)}.pm-article__toc-link:hover,.pm-article__toc-link:focus-visible{color:var(--color-primary)}.pm-article__content{max-width:none}.pm-article__content>*+*{margin-top:var(--space-16)}.pm-article__content h2{margin-top:var(--space-40)}.pm-article__content h2[id]{scroll-margin-top:var(--space-200)}@media (prefers-reduced-motion:no-preference){html:has(.pm-article){scroll-behavior:smooth}}.pm-article__content h3{margin-top:var(--space-28)}.pm-article__content figure{margin-inline:0;margin-bottom:0}.pm-article__content img{max-width:100%;height:auto!important;border-radius:var(--radius-card)}.pm-article__content .wp-block-image,.pm-article__content .wp-block-image img{margin-inline:auto}.pm-article__content figcaption,.pm-article__content .wp-element-caption{margin-top:var(--space-8);font-size:var(--text-xs);text-align:center;color:var(--color-text-meta)}.pm-article__content blockquote{margin-inline:0;padding:var(--space-16) var(--space-20);border-left:var(--border-width-accent) solid var(--color-primary);border-radius:0 var(--radius-control) var(--radius-control) 0;background-color:var(--surface);font-size:var(--text-lg);color:var(--color-text)}.pm-article__content blockquote>*+*{margin-top:var(--space-10)}.pm-article__content blockquote cite{font-size:var(--text-sm);font-style:normal;color:var(--color-text-meta)}.pm-article__content .wp-block-table{max-width:100%;overflow-x:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background-color:var(--surface)}.pm-article__content table{width:100%;min-width:var(--width-prose);margin:0;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--lh-normal)}.pm-article__content th,.pm-article__content td{padding:var(--space-12) var(--space-14);border:0;border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top;color:var(--color-text-soft)}.pm-article__content tr:last-child td{border-bottom:0}.pm-article__content td:first-child{font-weight:var(--fw-semibold);color:var(--color-text)}.pm-article__content thead th,.pm-article__content thead td,.pm-article__content table:not(:has(thead)) tr:first-child td{background-color:var(--surface-sunken);font-size:var(--text-xs);font-weight:var(--fw-black);letter-spacing:var(--ls-wide-5);text-transform:uppercase;color:var(--color-text)}.pm-article__content .wp-block-table figcaption{padding:var(--space-10) var(--space-14);border-top:var(--border-width) solid var(--color-border)}.pm-article__cta{margin-top:var(--space-40)}.pm-article__cta .pm-info-cta__title{font-size:var(--text-5xl)}.pm-article__aside{display:grid;gap:var(--gap-card);min-width:0}.pm-article__author{display:flex;align-items:center;gap:var(--space-14)}.pm-article__author-icon{display:grid;flex-shrink:0;place-items:center;width:var(--icon-tile-size);height:var(--icon-tile-size);border-radius:var(--radius-control);background-color:var(--color-primary-tint);color:var(--color-primary)}.pm-article__author-name{font-size:var(--text-md);font-weight:var(--fw-black);line-height:var(--lh-snug)}.pm-article__author-link{display:inline-flex;align-items:center;min-height:var(--space-36);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--color-secondary-strong);transition:var(--transition-color)}.pm-article__author-link:hover,.pm-article__author-link:focus-visible{color:var(--color-primary)}.pm-article__latest{display:grid;gap:var(--space-14);margin:0;padding:0;list-style:none}.pm-article__latest-item{position:relative;display:grid;grid-template-columns:var(--space-72) minmax(0,1fr);gap:var(--space-14);align-items:center}.pm-article__latest-thumb{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-control);background-image:var(--gradient-stripes)}.pm-article__latest-thumb img{width:100%;height:100%;object-fit:cover}.pm-article__latest-body{display:grid;gap:var(--space-4)}.pm-article__latest-link{font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);transition:var(--transition-color)}.pm-article__latest-link::after{position:absolute;inset:0;content:""}.pm-article__latest-item:hover .pm-article__latest-link,.pm-article__latest-link:focus-visible{color:var(--color-primary)}.pm-article__latest-date{font-size:var(--text-xs);color:var(--color-text-meta)}.pm-article__related{padding-bottom:var(--space-40)}@media (min-width:768px){.pm-blog__inner{padding-block:var(--space-18) var(--section-space)}.pm-blog__filter{padding:var(--space-18) var(--space-22)}.pm-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-article__layout{padding-block:var(--space-18) var(--section-space)}.pm-article__content h2{margin-top:var(--space-48);font-size:var(--text-6xl)}.pm-article__content h3{font-size:var(--text-3xl)}.pm-article__related{padding-bottom:var(--section-space)}}@media (min-width:1024px){.pm-blog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-blog__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-blog__pagination .page-numbers{min-width:var(--space-38);height:var(--space-38)}.pm-article__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-48)}.pm-article__toc-mobile{display:none}.pm-article__toc{display:block}.pm-article__toc-link{min-height:var(--space-36)}}