.pm-kicker{display:inline-block;margin:0;color:var(--pm-red-dark);font-family:var(--pm-font-body);font-size:.71875rem;font-weight:800;letter-spacing:var(--pm-ls-kicker);line-height:1.3;text-transform:uppercase}.pm-section--dark .pm-kicker,.pm-dark .pm-kicker,.pm-kicker--on-dark{color:var(--pm-red-light)}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pm-space-2);min-height:44px;padding:.75rem 1.375rem;border:2px solid #fff0;border-radius:var(--pm-radius-sm);background:var(--pm-red);color:var(--pm-white);font-family:var(--pm-font-display);font-size:var(--pm-fs-2xs);font-weight:800;letter-spacing:var(--pm-ls-label);line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--pm-dur) var(--pm-ease),color var(--pm-dur) var(--pm-ease),border-color var(--pm-dur) var(--pm-ease)}.pm-btn:hover,.pm-btn:focus-visible{background:var(--pm-red-dark);color:var(--pm-white)}.pm-btn svg{width:1em;height:1em;flex:none}.pm-btn--dark{background:var(--pm-ink)}.pm-btn--dark:hover,.pm-btn--dark:focus-visible{background:var(--pm-ink-3)}.pm-btn--light{background:var(--pm-white);color:var(--pm-ink)}.pm-btn--light:hover,.pm-btn--light:focus-visible{background:var(--pm-ink);color:var(--pm-white)}.pm-btn--outline{border-color:var(--pm-ink);background:#fff0;color:var(--pm-ink)}.pm-btn--outline:hover,.pm-btn--outline:focus-visible{background:var(--pm-ink);color:var(--pm-white)}.pm-btn--outline-light{border-color:rgb(255 255 255 / .3);background:#fff0;color:var(--pm-white)}.pm-btn--outline-light:hover,.pm-btn--outline-light:focus-visible{border-color:var(--pm-white);background:#fff0;color:var(--pm-white)}.pm-btn--link{min-height:0;padding:0;border:0;background:#fff0;color:var(--pm-red-dark)}.pm-btn--link:hover,.pm-btn--link:focus-visible{background:#fff0;color:var(--pm-red)}.pm-btn--sm{min-height:38px;padding:.625rem 1rem}.pm-btn--lg{padding:.875rem 1.5rem;font-size:var(--pm-fs-xs)}.pm-btn--block{width:100%}.pm-badge{display:inline-flex;margin:0;align-items:center;gap:var(--pm-space-2);padding:.1875rem .5rem;border-radius:var(--pm-radius-xs);background:var(--pm-ink);color:var(--pm-white);font-family:var(--pm-font-display);font-size:.625rem;font-style:italic;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.pm-badge--red{background:var(--pm-red)}.pm-badge--lg{padding:.4375rem .875rem;border-radius:6px;font-size:.71875rem;letter-spacing:.1em}.pm-chip{display:inline-flex;align-items:center;padding:.1875rem .5rem;border:1px solid var(--pm-border);border-radius:var(--pm-radius-xs);background:var(--pm-gray-150);color:var(--pm-text-2);font-size:var(--pm-fs-micro);font-weight:700;line-height:1.4;white-space:nowrap}.pm-social{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);color:var(--pm-text-2);text-decoration:none;transition:color 0.15s ease,border-color 0.15s ease}.pm-social:hover,.pm-social:focus-visible{border-color:currentColor;color:var(--pm-ink)}.pm-social--linkedin:hover,.pm-social--linkedin:focus-visible{color:#0a66c2}.pm-chips{display:flex;flex-wrap:wrap;gap:5px}.pm-rank{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--pm-radius-sm);background:var(--pm-gray-150);color:var(--pm-ink);font-family:var(--pm-font-display);font-size:.9375rem;font-style:italic;font-weight:800;line-height:1}.pm-rank--red{background:var(--pm-red);color:var(--pm-white)}.pm-rank--dark{background:var(--pm-ink);color:var(--pm-white)}.pm-rank--lg{width:38px;height:38px;border-radius:9px;font-size:1.125rem}.pm-numlist{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:pm-numlist}.pm-numlist li{display:flex;align-items:center;gap:var(--pm-space-3);font-size:.9375rem;font-weight:600;line-height:1.4;counter-increment:pm-numlist}.pm-numlist li::before{content:counter(pm-numlist,decimal-leading-zero);display:inline-grid;place-items:center;flex:none;width:34px;height:24px;background:var(--pm-red);color:var(--pm-white);font-family:var(--pm-font-display);font-size:var(--pm-fs-2xs);font-weight:800;clip-path:polygon(22% 0,100% 0,78% 100%,0 100%)}.pm-check{display:inline-grid;place-items:center;flex:none;width:19px;height:19px;border-radius:var(--pm-radius-xs);background:var(--pm-red);color:var(--pm-white);font-size:var(--pm-fs-3xs);font-weight:800;line-height:1}.pm-hero{padding-block:var(--pm-space-10) var(--pm-space-12);background-color:var(--pm-ink);background-image:linear-gradient(90deg,rgba(var(--pm-red-rgb),.14) 0%,rgba(var(--pm-red-rgb),0) 55%);color:var(--pm-on-dark)}.pm-hero__grid{display:grid;gap:var(--pm-space-10);align-items:start}.pm-hero__title{margin:22px 0 18px;font-size:var(--pm-fs-hero);line-height:var(--pm-lh-tight);letter-spacing:-.035em;text-wrap:pretty}.pm-hero__title em,.pm-hero__title mark,.pm-text-accent{background:none;color:var(--pm-red);font-style:normal}.pm-hero__lead{max-width:46ch;margin:0 0 30px;color:var(--pm-on-dark-2);font-size:var(--pm-fs-lead);line-height:var(--pm-lh-body)}.pm-hero .pm-numlist,.pm-row--hero .pm-numlist{margin-bottom:34px}@media (min-width:1025px){.pm-hero{padding-block:3.5rem 4rem}.pm-hero__grid{grid-template-columns:1fr 1.05fr;gap:var(--pm-space-14)}}.pm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pm-space-4);padding-top:26px;border-top:1px solid var(--pm-on-dark-border)}@media (min-width:720px){.pm-stats{display:flex;flex-wrap:wrap;gap:var(--pm-space-6) var(--pm-space-8)}}.pm-stat__value{margin:0;font-family:var(--pm-font-display);font-size:clamp(1.75rem, 1.5rem + 1vw, 2.125rem);font-style:italic;font-weight:800;line-height:1}.pm-stat__value--red{color:var(--pm-red)}.pm-stat__label{margin:6px 0 0;color:var(--pm-on-dark-3);font-size:.71875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pm-guides{display:grid;gap:14px}@media (min-width:720px){.pm-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-guides>.pm-guide--featured{grid-column:1 / -1}}@media (min-width:1025px){.pm-guides{grid-template-columns:1.4fr 1fr 1fr}.pm-guides>.pm-guide--featured{grid-column:auto}.pm-guides--even{grid-template-columns:repeat(3,minmax(0,1fr))}}.pm-guide{display:flex;flex-direction:column;gap:10px;padding:var(--pm-space-6);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);background:var(--pm-gray-100);color:var(--pm-ink)}.pm-guide__media{margin:calc(var(--pm-space-6) * -1) calc(var(--pm-space-6) * -1) var(--pm-space-2);overflow:hidden;border-radius:var(--pm-radius-lg) var(--pm-radius-lg) 0 0;aspect-ratio:16 / 9}.pm-guide__media img{width:100%;height:100%;object-fit:cover}.pm-guide>.pm-guide__media,.pm-guide>.wp-block-group__inner-container>.pm-guide__media{margin-top:calc(var(--pm-space-6) * -1)}.pm-guide__kicker{margin:0;color:var(--pm-red-dark);font-size:var(--pm-fs-micro);font-weight:800;letter-spacing:var(--pm-ls-kicker);text-transform:uppercase}.pm-guide__title{margin:0;font-size:1.375rem;letter-spacing:-.025em;line-height:1.12}.pm-guide__title a{color:inherit;text-decoration:none}.pm-guide__title a:hover{color:var(--pm-red-dark)}.pm-guide__excerpt{flex:1;margin:0;color:var(--pm-text-2);font-size:.84375rem}.pm-guide__meta{margin:0;display:flex;flex-wrap:wrap;gap:var(--pm-space-3);color:var(--pm-text-subtle);font-size:.71875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pm-guide__more{margin:0;align-self:flex-start;color:var(--pm-red-dark);font-family:var(--pm-font-display);font-size:.78125rem;font-weight:800;letter-spacing:var(--pm-ls-label);text-decoration:none;text-transform:uppercase}.pm-guide__more:hover{color:var(--pm-red)}.pm-guide>.pm-guide__more,.pm-guide>.wp-block-group__inner-container>.pm-guide__more{margin-top:auto}.pm-guide--featured{gap:var(--pm-space-3);padding:30px;border:0;background:var(--pm-red);color:var(--pm-white)}.pm-guide--featured .pm-badge{align-self:flex-start;padding:5px 10px;font-size:var(--pm-fs-micro)}.pm-guide--featured .pm-guide__title{margin-top:6px;font-size:clamp(1.5rem, 1.3rem + 0.8vw, 1.875rem);line-height:1.05}.pm-guide--featured .pm-guide__title a:hover{color:var(--pm-white)}.pm-guide--featured .pm-guide__excerpt{color:rgb(255 255 255 / .88);font-size:.90625rem}.pm-guide--featured .pm-guide__meta{margin:0;color:rgb(255 255 255 / .8);font-weight:800}.pm-guide--featured .pm-btn{align-self:flex-start}@media (min-width:1025px){.pm-guides.pm-subpages{grid-template-columns:repeat(3,minmax(0,1fr))}}.pm-faq,.is-style-pm-faq,.is-style-pm-faq>.wp-block-group__inner-container{display:grid;gap:var(--pm-space-2)}.pm-faq__item,.is-style-pm-faq .wp-block-details{margin-block:0;overflow:hidden;border:2px solid var(--pm-border);border-radius:var(--pm-radius-md);background:var(--pm-gray-50);transition:border-color var(--pm-dur) var(--pm-ease),background-color var(--pm-dur) var(--pm-ease)}.pm-faq__item[open],.is-style-pm-faq .wp-block-details[open]{border-color:var(--pm-ink);background:var(--pm-white)}.pm-faq__q,.pm-faq__item>summary,.is-style-pm-faq .wp-block-details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-4);padding:18px var(--pm-space-5);color:var(--pm-ink);font-family:var(--pm-font-display);font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.03125rem);font-weight:700;line-height:1.3;list-style:none;cursor:pointer}.pm-faq__q::-webkit-details-marker,.pm-faq__item>summary::-webkit-details-marker,.is-style-pm-faq .wp-block-details>summary::-webkit-details-marker{display:none}.pm-faq__q::after,.pm-faq__item>summary::after,.is-style-pm-faq .wp-block-details>summary::after{content:"+";display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:var(--pm-gray-200);color:var(--pm-ink);font-family:var(--pm-font-body);font-size:var(--pm-fs-body);font-weight:800;line-height:1;transition:transform var(--pm-dur) var(--pm-ease),background-color var(--pm-dur) var(--pm-ease)}.pm-faq__item[open]>.pm-faq__q::after,.pm-faq__item[open]>summary::after,.is-style-pm-faq .wp-block-details[open]>summary::after{background:var(--pm-red);color:var(--pm-white);transform:rotate(45deg)}.pm-faq__a,.is-style-pm-faq .wp-block-details>:not(summary){margin:0;padding:0 var(--pm-space-5) var(--pm-space-3);color:var(--pm-text-2);font-size:var(--pm-fs-sm);line-height:var(--pm-lh-body)}.pm-faq__a>:last-child{margin-bottom:0}.pm-faq__a,.is-style-pm-faq .wp-block-details>:last-child{padding-bottom:var(--pm-space-5)}.pm-footer__logo{display:inline-block}.pm-footer__logo img{display:block;width:200px;height:auto}.pm-footer__brand-name{margin:0;color:var(--pm-white);font-family:var(--pm-font-display);font-size:var(--pm-fs-h5);font-weight:800;letter-spacing:-.01em}.pm-footer__about{max-width:36ch;margin:var(--pm-space-4) 0 0;font-weight:500}.pm-footer__heading{margin:0 0 14px;color:var(--pm-white);font-family:var(--pm-font-display);font-size:var(--pm-fs-2xs);font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.pm-footer__links{display:grid;gap:9px;margin:0;padding:0;list-style:none;font-weight:600}.pm-footer__rg{display:grid;gap:var(--pm-space-6)}.pm-footer__rg-text p{margin:0}.pm-footer__rg-text p+p{max-width:110ch;margin-top:10px;font-size:var(--pm-fs-2xs);line-height:1.65;color:var(--pm-on-dark-3)}.pm-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-2) var(--pm-space-5);font-weight:600}.pm-footer__copy{margin:0}.pm-footer__owner{margin:0 0 0 auto}.pm-footer__owner a{text-decoration:underline!important;text-underline-offset:3px}@media (max-width:719px){.pm-footer__owner{margin-left:0}}.pm-footer__legal{display:flex;flex-wrap:wrap;gap:var(--pm-space-2) var(--pm-space-5);margin:0 0 0 auto;padding:0;list-style:none}@media (min-width:1025px){.pm-footer__rg{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--pm-space-10)}}@media (max-width:719px){.pm-footer__legal{margin-left:0}}.pm-card{padding:var(--pm-space-6);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);background:var(--pm-white)}.pm-card--gray{background:var(--pm-gray-100)}.pm-card--dark{border-color:rgb(255 255 255 / .09);background:var(--pm-ink-2);color:var(--pm-white)}.pm-card--outline{border:2px solid var(--pm-ink)}.pm-card--shadow{border:0;box-shadow:var(--pm-shadow-md)}.pm-card__title{margin:0 0 var(--pm-space-2);font-size:1.25rem}.pm-callout{padding:var(--pm-space-4) var(--pm-space-5);border-left:4px solid var(--pm-ink);border-radius:0 var(--pm-radius-sm) var(--pm-radius-sm) 0;background:var(--pm-gray-100);font-size:var(--pm-fs-sm)}.pm-callout>:last-child{margin-bottom:0}.pm-callout__title{margin-bottom:var(--pm-space-1);font-family:var(--pm-font-display);font-weight:800;text-transform:uppercase}.pm-callout--red{border-color:var(--pm-red);background:var(--pm-red-tint)}.pm-callout--success{border-color:var(--pm-success);background:var(--pm-success-tint)}.pm-callout--warning{border-color:var(--pm-warning);background:var(--pm-warning-tint)}.pm-callout--info{border-color:var(--pm-info);background:var(--pm-info-tint)}.pm-breadcrumbs{color:var(--pm-text-muted);font-size:var(--pm-fs-2xs);font-weight:600}.pm-breadcrumbs a{color:inherit;text-decoration:none}.pm-breadcrumbs a:hover{color:var(--pm-red-dark)}.pm-breadcrumbs .separator,.pm-breadcrumbs__sep{margin-inline:6px;color:var(--pm-text-disabled)}.pm-section--dark .pm-breadcrumbs,.pm-dark .pm-breadcrumbs,.pm-hero .pm-breadcrumbs{color:var(--pm-on-dark-3)}.pm-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:var(--pm-space-10)}.pm-pagination .page-numbers{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 var(--pm-space-3);border:2px solid var(--pm-border);border-radius:var(--pm-radius-sm);color:var(--pm-ink);font-family:var(--pm-font-display);font-size:var(--pm-fs-xs);font-weight:800;text-decoration:none}.pm-pagination a.page-numbers:hover{border-color:var(--pm-ink);color:var(--pm-ink)}.pm-pagination .page-numbers.current{border-color:var(--pm-ink);background:var(--pm-ink);color:var(--pm-white)}.pm-pagination .page-numbers.dots{border-color:#fff0}.pm-toc{padding:var(--pm-space-5);border:1px solid var(--pm-border);border-radius:var(--pm-radius-md);background:var(--pm-gray-50)}.pm-toc__title{margin:0 0 var(--pm-space-3);font-size:var(--pm-fs-sm);letter-spacing:.08em}.pm-toc ol{display:grid;gap:6px;margin:0;padding-left:1.25em;font-size:var(--pm-fs-sm);font-weight:600}.pm-toc a{color:var(--pm-text-2);text-decoration:none}.pm-toc a:hover,.pm-toc a.is-active{color:var(--pm-red-dark)}.pm-author{display:flex;gap:var(--pm-space-4);align-items:center;font-size:var(--pm-fs-xs)}.pm-author__avatar{flex:none;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--pm-gray-200)}.pm-author__avatar img{width:100%;height:100%;object-fit:cover}.pm-author__name{font-weight:800}.pm-author__meta{color:var(--pm-text-muted)}.pm-page-header{padding-block:var(--pm-space-8) var(--pm-space-10);background-color:var(--pm-ink);background-image:linear-gradient(90deg,rgba(var(--pm-red-rgb),.14) 0%,rgba(var(--pm-red-rgb),0) 55%);color:var(--pm-on-dark)}.pm-page-header__title{margin:var(--pm-space-4) 0 var(--pm-space-3);font-size:var(--pm-fs-h1)}.pm-page-header__lead{max-width:62ch;margin:0;color:var(--pm-on-dark-2);font-size:var(--pm-fs-lead)}.pm-page-header__meta{display:flex;flex-wrap:wrap;gap:var(--pm-space-2) var(--pm-space-5);margin-top:var(--pm-space-5);color:var(--pm-on-dark-3);font-size:var(--pm-fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pm-dark{color:var(--pm-on-dark)}.pm-row--hero{background-image:linear-gradient(90deg,rgba(var(--pm-red-rgb),.14) 0%,rgba(var(--pm-red-rgb),0) 55%)}.wp-block-button[class*="is-style-pm-"] .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--pm-space-2);min-height:44px;padding:.75rem 1.375rem;border:2px solid #fff0;border-radius:var(--pm-radius-sm);background:var(--pm-red);color:var(--pm-white);font-family:var(--pm-font-display);font-size:var(--pm-fs-2xs);font-weight:800;letter-spacing:var(--pm-ls-label);line-height:1.1;text-decoration:none;text-transform:uppercase;white-space:nowrap;box-shadow:none;transition:background-color var(--pm-dur) var(--pm-ease),color var(--pm-dur) var(--pm-ease),border-color var(--pm-dur) var(--pm-ease)}.wp-block-button.is-style-pm-red .wp-block-button__link:hover,.wp-block-button.is-style-pm-red .wp-block-button__link:focus-visible{background:var(--pm-red-dark);color:var(--pm-white);box-shadow:none}.wp-block-button.is-style-pm-dark .wp-block-button__link{background:var(--pm-ink)}.wp-block-button.is-style-pm-dark .wp-block-button__link:hover,.wp-block-button.is-style-pm-dark .wp-block-button__link:focus-visible{background:var(--pm-ink-3);color:var(--pm-white);box-shadow:none}.wp-block-button.is-style-pm-light .wp-block-button__link{background:var(--pm-white);color:var(--pm-ink)}.wp-block-button.is-style-pm-light .wp-block-button__link:hover,.wp-block-button.is-style-pm-light .wp-block-button__link:focus-visible{background:var(--pm-ink);color:var(--pm-white);box-shadow:none}.wp-block-button.is-style-pm-outline .wp-block-button__link{border-color:var(--pm-ink);background:#fff0;color:var(--pm-ink)}.wp-block-button.is-style-pm-outline .wp-block-button__link:hover,.wp-block-button.is-style-pm-outline .wp-block-button__link:focus-visible{background:var(--pm-ink);color:var(--pm-white);box-shadow:none}.wp-block-button.is-style-pm-outline-light .wp-block-button__link{border-color:rgb(255 255 255 / .3);background:#fff0;color:var(--pm-white)}.wp-block-button.is-style-pm-outline-light .wp-block-button__link:hover,.wp-block-button.is-style-pm-outline-light .wp-block-button__link:focus-visible{border-color:var(--pm-white);background:#fff0;color:var(--pm-white);box-shadow:none}.pm-faq__item>:not(summary){margin:0;padding-inline:var(--pm-space-5);color:var(--pm-text-2);font-size:var(--pm-fs-sm);line-height:var(--pm-lh-body)}.pm-faq__item>:not(summary)+:not(summary){padding-top:var(--pm-space-3)}.pm-faq__item>:last-child:not(summary){padding-bottom:var(--pm-space-5)}:is(.pm-guide,.pm-guides,.pm-stats,.pm-stat,.pm-section-head,.pm-section-head__text,.pm-faq)>*,:is(.pm-guide,.pm-guides,.pm-stats,.pm-stat,.pm-section-head,.pm-section-head__text,.pm-faq)>.wp-block-group__inner-container>*{margin-block:0}.pm-section-head__text>.pm-section-head__title,.pm-section-head__text>.wp-block-group__inner-container>.pm-section-head__title{margin:var(--pm-space-2) 0}.pm-author-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--pm-space-4) var(--pm-space-5);margin-top:var(--pm-space-12);padding:var(--pm-space-6);border:2px solid var(--pm-ink);border-radius:var(--pm-radius-lg)}body:not(.pm-landing) .entry-content>.pm-author-box{margin-top:var(--pm-space-12)}.pm-author-box__avatar{width:64px;height:64px;overflow:hidden;border-radius:50%;background:var(--pm-gray-200)}.pm-author-box__avatar img{display:block;width:100%;height:100%;object-fit:cover}.pm-author-box__body>p{margin:0}.pm-author-box__name{margin-top:var(--pm-space-1)!important;font-family:var(--pm-font-display);font-size:var(--pm-fs-h4);font-weight:800}.pm-author-box__name a{color:var(--pm-ink);text-decoration:none}.pm-author-box__name a:hover{color:var(--pm-red-dark)}.pm-author-box__role{color:var(--pm-text-muted);font-size:var(--pm-fs-xs);font-weight:700}.pm-author-box__bio{margin-top:var(--pm-space-3)!important;color:var(--pm-text-2);font-size:var(--pm-fs-sm);line-height:var(--pm-lh-body)}.pm-author-box__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-2) var(--pm-space-4);margin-top:var(--pm-space-4)}.pm-author-box__foot .pm-chip{text-decoration:none}@media (min-width:720px){.pm-author-box__avatar{width:88px;height:88px}}.pm-guide-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--pm-section-gap);background:var(--pm-ink);color:var(--pm-on-dark)}.pm-guide-hero__inner{max-width:var(--global-content-width,1290px);margin:0 auto;padding:var(--pm-space-8) var(--global-content-edge-padding,1.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--pm-space-6) var(--pm-space-10);align-items:center}.pm-guide-hero--no-media .pm-guide-hero__inner{grid-template-columns:1fr}.pm-guide-hero--no-media .pm-guide-hero__body{max-width:860px}.pm-guide-hero__body>*{margin:0}.pm-guide-hero__body>*+*{margin-top:var(--pm-space-3)}.pm-guide-hero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;color:var(--pm-on-dark-3);font-size:var(--pm-fs-sm)}.pm-guide-hero__crumbs a{color:var(--pm-on-dark-2);text-decoration:none}.pm-guide-hero__crumbs a:hover{color:var(--pm-on-dark)}.pm-guide-hero__sep{color:var(--pm-on-dark-3)}.pm-guide-hero__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-2) var(--pm-space-3)}.pm-guide-hero__top>*{margin:0}.pm-guide-hero__top .pm-guide-hero__kicker{padding:.3em .7em;border:1px solid rgba(var(--pm-red-rgb),.55);border-radius:999px;font-size:var(--pm-fs-2xs);line-height:1.2}.pm-guide-hero__kicker{font-family:var(--pm-font-display);font-size:var(--pm-fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--pm-ls-kicker);color:var(--pm-red-light)}.pm-guide-hero__title{font-family:var(--pm-font-display);font-size:var(--pm-fs-h1);line-height:var(--pm-lh-heading);letter-spacing:var(--pm-ls-display);font-weight:800;color:var(--pm-on-dark)}.pm-guide-hero__media{margin:0}.pm-guide-hero__media img{display:block;width:100%;height:auto;border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow-md)}.pm-guide-hero .pm-article-meta{margin:var(--pm-space-2) 0 0!important;padding-bottom:0;border-bottom:0;color:var(--pm-on-dark-2)}.pm-guide-hero .pm-article-meta a{color:var(--pm-red-light)}.pm-guide-hero .pm-article-meta__item+.pm-article-meta__item::before{color:var(--pm-on-dark-3)}@media (max-width:1024px){.pm-guide-hero__inner{grid-template-columns:1fr;gap:var(--pm-space-6);padding:var(--pm-space-6) var(--global-content-edge-padding,1.5rem)}}.pm-author-archive{padding-block:var(--pm-section-gap)}.pm-author-hero{display:flex;align-items:center;gap:var(--pm-space-8);margin-bottom:var(--pm-space-12)}.pm-author-hero__photo{flex:0 0 auto;width:128px;height:128px;overflow:hidden;border-radius:50%;background:var(--pm-gray-200)}.pm-author-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}.pm-author-hero__body>*{margin:0}.pm-author-hero__body>*+*{margin-top:var(--pm-space-2)}.pm-author-hero__name{font-family:var(--pm-font-display);font-size:var(--pm-fs-h1);font-weight:800;line-height:var(--pm-lh-heading);letter-spacing:var(--pm-ls-display);color:var(--pm-ink)}.pm-author-hero__role{color:var(--pm-text-muted);font-size:var(--pm-fs-sm);font-weight:700}.pm-author-hero__bio{max-width:62ch;color:var(--pm-text-2);font-size:var(--pm-fs-lead);line-height:var(--pm-lh-body)}.pm-author-hero__links{display:flex;flex-wrap:wrap;gap:var(--pm-space-2);margin-top:var(--pm-space-4)!important}.pm-author-archive__title{margin:0 0 var(--pm-space-6);font-family:var(--pm-font-display);font-size:var(--pm-fs-h3);color:var(--pm-ink)}@media (max-width:600px){.pm-author-hero{flex-direction:column;align-items:flex-start;gap:var(--pm-space-5)}.pm-author-hero__photo{width:96px;height:96px}}