@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/peak-journalism/assets/fonts/inter-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/peak-journalism/assets/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/peak-journalism/assets/fonts/source-serif-4-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/peak-journalism/assets/fonts/source-serif-4-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/peak-journalism/assets/fonts/source-serif-4-latin-ext-wght-italic.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/peak-journalism/assets/fonts/source-serif-4-latin-wght-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pj-bg:#FFFFFF;--pj-surface:#F6F6F6;--pj-text:#111111;--pj-text-muted:#5F6368;--pj-border:#E3E3E3;--pj-accent:#CE2426;--pj-accent-hover:#A81C1E;--pj-on-accent:#FFFFFF;--pj-label:var(--pj-accent);--pj-overlay:rgba(17, 17, 17, .55);--pj-shadow:0 1px 0 var(--pj-border), 0 8px 24px rgba(0, 0, 0, .06);--pj-serif:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--pj-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--pj-container:1280px;--pj-gutter:16px;--pj-gap:20px;--pj-header-h:60px;--pj-radius:2px;color-scheme:light}[data-theme="dark"]{--pj-bg:#121214;--pj-surface:#1C1C1F;--pj-text:#F2F2F2;--pj-text-muted:#A6A6AD;--pj-border:#2E2E33;--pj-accent:#E8393B;--pj-accent-hover:#FF5355;--pj-label:#FF5355;--pj-overlay:rgba(0, 0, 0, .7);--pj-shadow:0 1px 0 var(--pj-border), 0 8px 24px rgba(0, 0, 0, .4);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--pj-header-h) + 16px)}body{margin:0;background:var(--pj-bg);color:var(--pj-text);font-family:var(--pj-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.pj-no-scroll{overflow:hidden}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .15s ease}a:hover{color:var(--pj-label)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--pj-serif);font-weight:700;line-height:1.2;color:var(--pj-text);text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--pj-accent);outline-offset:2px;border-radius:1px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;word-wrap:normal!important}.pj-skip{position:absolute;left:8px;top:-100px;z-index:1000;background:var(--pj-accent);color:var(--pj-on-accent);padding:10px 16px;font-weight:600}.pj-skip:focus{top:8px;color:var(--pj-on-accent)}.pj-main:focus{outline:none}.pj-container{width:100%;max-width:var(--pj-container);margin-inline:auto;padding-inline:var(--pj-gutter)}.pj-icon{flex:none}.pj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 18px;border:0;border-radius:var(--pj-radius);background:var(--pj-accent);color:var(--pj-on-accent);font-family:var(--pj-sans);font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap;transition:background-color .15s ease}.pj-btn:hover,.pj-btn:focus-visible{background:var(--pj-accent-hover);color:var(--pj-on-accent)}[data-theme="dark"] .pj-btn,[data-theme="dark"] .pj-btn:hover{color:#111}.pj-btn--block{display:flex;width:100%}.pj-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--pj-text);transition:background-color .15s ease,color .15s ease}.pj-icon-btn:hover{background:var(--pj-surface);color:var(--pj-label)}.pj-label{display:inline-block;margin:-5px 0 1px;padding-block:5px;color:var(--pj-label);font-family:var(--pj-sans);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}a.pj-label:hover{color:var(--pj-accent-hover);text-decoration:underline}.pj-pill{display:inline-block;padding:5px 12px;border:1px solid var(--pj-border);border-radius:999px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.pj-pill:hover{border-color:var(--pj-accent)}.pj-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin-top:8px;color:var(--pj-text-muted);font-family:var(--pj-sans);font-size:13px;line-height:1.4}.pj-meta>*+*::before{content:"";display:inline-block;width:3px;height:3px;margin:0 8px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.7}.pj-meta__author{color:var(--pj-text);font-weight:600}.pj-meta a:hover{color:var(--pj-label)}.pj-social{display:flex;flex-wrap:wrap;gap:4px;list-style:none}.pj-social a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:32px;height:32px;border-radius:50%;color:var(--pj-text-muted)}.pj-social a:hover{color:var(--pj-label)}.pj-topbar{border-bottom:1px solid var(--pj-border);background:var(--pj-bg);color:var(--pj-text-muted);font-size:12px;font-weight:500}.pj-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.pj-topbar .pj-social{display:none;gap:0}.pj-topbar .pj-social a{height:30px;min-width:30px}.pj-topbar .pj-icon{width:15px;height:15px}.pj-header{position:sticky;top:0;z-index:100;background:var(--pj-bg);border-bottom:1px solid var(--pj-border);transition:box-shadow .2s ease}.admin-bar .pj-header{top:46px}@media (min-width:783px){.admin-bar .pj-header{top:32px}}.pj-header.is-scrolled{box-shadow:var(--pj-shadow)}.pj-header__inner{display:flex;align-items:center;gap:8px;height:var(--pj-header-h);transition:height .2s ease}.pj-logo{display:inline-flex;align-items:center;flex:none}.pj-logo__img{width:auto;height:36px;transition:height .2s ease}.pj-logo__img--dark,[data-theme="dark"] .pj-logo__img--light{display:none}[data-theme="dark"] .pj-logo__img--dark{display:block}.pj-logo--custom img{width:auto;max-height:40px}.pj-header__logo{margin-right:auto}.pj-header__burger{margin-left:-8px}.pj-header__actions{display:flex;align-items:center;gap:2px;flex:none}.pj-header__newsletter{display:none;margin-left:8px}.pj-theme-toggle__sun,[data-theme="dark"] .pj-theme-toggle__moon{display:none}[data-theme="dark"] .pj-theme-toggle__sun,.pj-theme-toggle__moon{display:inline-flex}.pj-nav{display:none}.pj-menu{list-style:none}.pj-search-overlay{position:absolute;inset:100% 0 auto 0;padding-block:16px;background:var(--pj-bg);border-bottom:1px solid var(--pj-border);box-shadow:var(--pj-shadow)}.pj-search-overlay__inner{display:flex;align-items:center;gap:8px}.pj-search-overlay .pj-searchform{flex:1}.pj-searchform{display:flex;width:100%;max-width:720px;border:1px solid var(--pj-border);border-radius:var(--pj-radius);background:var(--pj-bg)}.pj-searchform:focus-within{border-color:var(--pj-text)}.pj-searchform__field{flex:1;min-width:0;padding:12px 14px;border:0;background:#fff0;font-size:16px}.pj-searchform__field:focus{outline:none}.pj-searchform__submit{display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;background:var(--pj-text);color:var(--pj-bg);font-size:14px;font-weight:700}.pj-searchform__submit:hover{background:var(--pj-accent);color:#fff}.pj-searchform__submit-text{display:none}.pj-offcanvas{position:fixed;inset:0;z-index:1000}.pj-offcanvas__backdrop{position:absolute;inset:0;background:var(--pj-overlay);animation:pj-fade .2s ease}.pj-offcanvas__panel{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;gap:16px;width:min(380px, 88vw);padding:12px 20px 24px;overflow-y:auto;overscroll-behavior:contain;background:var(--pj-bg);animation:pj-slide .25s ease}.pj-offcanvas__head{display:flex;align-items:center;justify-content:space-between;min-height:48px}.pj-offcanvas__head .pj-logo__img{height:32px}.pj-menu--mobile>li{border-bottom:1px solid var(--pj-border)}.pj-menu--mobile li{position:relative;display:flex;flex-wrap:wrap;align-items:center}.pj-menu--mobile a{flex:1;padding:13px 0;font-family:var(--pj-serif);font-size:19px;font-weight:700}.pj-menu--mobile .sub-menu{display:none;flex-basis:100%;list-style:none;padding:0 0 10px 14px;border-left:2px solid var(--pj-accent);margin-bottom:12px}.pj-menu--mobile .sub-menu a{padding:8px 0;font-family:var(--pj-sans);font-size:15px;font-weight:500}.pj-menu--mobile li.is-open>.sub-menu{display:block}.pj-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:#fff0;color:var(--pj-text)}.pj-submenu-toggle .pj-icon{transition:transform .2s ease}li.is-open>.pj-submenu-toggle .pj-icon{transform:rotate(180deg)}.pj-offcanvas__foot{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-top:8px}.pj-offcanvas__mode{display:flex;align-items:center;justify-content:space-between;font-weight:600}.pj-offcanvas__mode .pj-theme-toggle{border:1px solid var(--pj-border)}@keyframes pj-fade{from{opacity:0}}@keyframes pj-slide{from{transform:translateX(-100%)}}.pj-breaking{background:var(--pj-surface);border-bottom:1px solid var(--pj-border)}.pj-breaking__inner{display:flex;align-items:center;gap:12px;min-height:44px}.pj-breaking__badge{flex:none;padding:4px 8px;background:var(--pj-accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-theme="dark"] .pj-breaking__badge{color:#111}.pj-breaking__list{position:relative;flex:1;min-width:0;height:22px;overflow:hidden;list-style:none}.pj-breaking__item{position:absolute;inset:0;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(100%);transition:opacity .35s ease,transform .35s ease;visibility:hidden}.pj-breaking__item.is-active{opacity:1;transform:none;visibility:visible}.pj-breaking__item a{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pj-breaking__item time{flex:none;color:var(--pj-text-muted);font-size:12px}.pj-ad-row{margin-top:20px}.pj-ad{display:flex;flex-direction:column;align-items:center;margin-block:24px;padding:8px 0 12px;border-block:1px solid var(--pj-border);font-family:var(--pj-sans);font-size:16px;line-height:1.5;text-align:center}.pj-ad__label{margin-bottom:6px;color:var(--pj-text-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pj-ad__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:250px}.pj-ad--ad-header .pj-ad__inner,.pj-ad--ad-footer .pj-ad__inner{min-height:100px}.pj-ad--ad-in-article .pj-ad__inner{min-height:280px}.pj-ad .widget{width:100%;text-align:center}.pj-ad .widget>*{margin-inline:auto}.pj-media{position:relative;overflow:hidden;background:var(--pj-surface);aspect-ratio:16 / 9}.pj-media--square{aspect-ratio:1}.pj-media__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pj-media--brand{container-type:inline-size;background:linear-gradient(180deg,#2C2C32 0%,#1A1A1F 100%);box-shadow:inset 0 0 0 1px #4E4E56}.pj-media--brand::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#CE2426}.pj-media--brand::after{content:"";position:absolute;right:4%;bottom:0;width:33%;height:52%;background:linear-gradient(135deg,rgb(255 255 255 / .05),rgb(206 36 38 / .22));clip-path:polygon(50% 0,100% 100%,0 100%)}.pj-media__brand-label{position:absolute;top:10%;left:6%;padding:.45em .75em;background:#CE2426;color:#FFF;font-family:var(--pj-sans);font-size:clamp(9px, 2.6cqi, 16px);font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.pj-media__brand-logo{position:absolute;left:5.5%;bottom:9%;width:clamp(64px, 24%, 190px);height:auto}a:hover .pj-media__img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.pj-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px var(--pj-gap)}.pj-home{padding-bottom:24px}.pj-section{margin-top:32px}.pj-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:8px;border-bottom:1px solid var(--pj-text)}.pj-section__title{font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.pj-section__more{flex:none;color:var(--pj-label);font-size:13px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.pj-section__more:hover{color:var(--pj-accent-hover);text-decoration:underline}.pj-card{display:flex;flex-direction:column;gap:10px;min-width:0}.pj-card__media{display:block}.pj-card__title{font-size:18px;font-weight:700;line-height:1.25}.pj-card__title a:hover{color:var(--pj-label)}.pj-card__dek{margin-top:8px;color:var(--pj-text-muted);font-family:var(--pj-serif);font-size:16px;line-height:1.5}.pj-card--big .pj-card__title{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.pj-card--small .pj-card__title{font-size:17px}.pj-card--list .pj-card__title{font-size:18px}.pj-card--row{flex-direction:row;align-items:flex-start;gap:14px}.pj-card--row .pj-card__media{flex:0 0 120px}.pj-card--row .pj-card__body{flex:1;min-width:0}.pj-card--row .pj-card__title{font-size:17px}.pj-card--opinion{flex-direction:row;align-items:flex-start;gap:14px;padding:18px;background:var(--pj-surface);border-top:3px solid var(--pj-accent)}.pj-card__avatar{flex:none}.pj-card__avatar img,.pj-card--opinion .avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.pj-card--opinion .pj-card__title{font-size:18px;font-style:italic;font-weight:600}.pj-card--opinion .pj-meta{margin-top:10px}.pj-list{list-style:none}.pj-list>li{padding-block:14px;border-top:1px solid var(--pj-border)}.pj-list>li:first-child{border-top:0;padding-top:0}.pj-lead{margin-top:20px}.pj-lead__main{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:24px;border-bottom:1px solid var(--pj-border)}.pj-lead__media{display:block}.pj-lead__title{font-size:30px;font-weight:800;letter-spacing:-.015em;line-height:1.1}.pj-lead__title a:hover{color:var(--pj-label)}.pj-lead__dek{margin-top:12px;color:var(--pj-text-muted);font-family:var(--pj-serif);font-size:18px;line-height:1.5}.pj-lead__secondary{padding-top:24px}.pj-trending{display:flex;align-items:center;gap:12px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pj-trending::-webkit-scrollbar{display:none}.pj-trending__label{flex:none;color:var(--pj-label);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pj-trending__list{display:flex;gap:8px;list-style:none}.pj-no-results .pj-trending__list{flex-wrap:wrap;margin-top:16px}.pj-block{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.pj-block__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px var(--pj-gap)}.pj-block__aside .pj-most-read{height:100%}.pj-most-read{padding:18px 20px 6px;background:var(--pj-surface);border-top:3px solid var(--pj-accent)}.pj-most-read__title{margin-bottom:6px;font-size:22px;font-weight:800}.pj-most-read__list{counter-reset:pj-rank;list-style:none}.pj-most-read__item{display:flex;gap:14px;padding-block:14px;border-bottom:1px solid var(--pj-border);counter-increment:pj-rank}.pj-most-read__item:last-child{border-bottom:0}.pj-most-read__item::before{content:counter(pj-rank);flex:none;width:26px;color:var(--pj-label);font-family:var(--pj-serif);font-size:30px;font-weight:800;line-height:1}.pj-most-read__item .pj-label{font-size:11px}.pj-most-read__headline{font-size:16px;font-weight:700;line-height:1.3}.pj-most-read__headline a:hover{color:var(--pj-label)}.pj-picks{padding:20px var(--pj-gutter) 24px;margin-inline:calc(var(--pj-gutter) * -1);background:var(--pj-surface)}.pj-picks__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 32px}.pj-list--thumbs>li{border-color:var(--pj-border)}.pj-newsletter{display:grid;gap:20px;padding:24px 20px;border:1px solid var(--pj-border);border-top:4px solid var(--pj-accent);background:var(--pj-surface)}.pj-newsletter__text{display:flex;align-items:flex-start;gap:14px}.pj-newsletter__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--pj-accent);color:#fff}[data-theme="dark"] .pj-newsletter__icon{color:#111}.pj-newsletter__title{font-size:24px;font-weight:800}.pj-newsletter__lede{margin-top:4px;color:var(--pj-text-muted)}.pj-newsletter__form form{display:flex;flex-wrap:wrap;gap:10px;margin:0}.pj-newsletter__form p,.pj-newsletter__form .mailpoet_paragraph{margin:0}.pj-newsletter__form input[type="email"],.pj-newsletter__form input[type="text"]{flex:1 1 220px;min-height:46px;padding:10px 14px;border:1px solid var(--pj-border);border-radius:var(--pj-radius);background:var(--pj-bg);font-size:16px}.pj-newsletter__form input[type="submit"],.pj-newsletter__form button{min-height:46px;padding:10px 22px;border:0;border-radius:var(--pj-radius);background:var(--pj-accent);color:#fff;font-weight:700}.pj-newsletter__form input[type="submit"]:hover,.pj-newsletter__form button:hover{background:var(--pj-accent-hover)}[data-theme="dark"] .pj-newsletter__form input[type="submit"],[data-theme="dark"] .pj-newsletter__form button{color:#111}.pj-single{padding-bottom:40px}.pj-breadcrumbs{margin-top:20px;color:var(--pj-text-muted);font-size:13px}.pj-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none}.pj-breadcrumbs li:not(:last-child)::after{content:"›";margin-left:6px}.pj-breadcrumbs li:last-child{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.pj-breadcrumbs a:hover{color:var(--pj-label)}.pj-single__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:16px}.pj-article__header{margin-bottom:20px}.pj-article__title{font-size:32px;font-weight:800;letter-spacing:-.015em;line-height:1.12}.pj-article__dek{margin-top:14px;color:var(--pj-text-muted);font-family:var(--pj-serif);font-size:20px;line-height:1.45}.pj-byline{display:flex;align-items:center;gap:12px;margin-top:20px;padding-block:14px;border-block:1px solid var(--pj-border)}.pj-byline__avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.pj-byline__name{font-size:15px;font-weight:700}.pj-byline__name a{color:var(--pj-text)}.pj-byline__name a:hover{color:var(--pj-label)}.pj-byline__job{display:block;color:var(--pj-text-muted);font-size:13px;font-weight:500}.pj-byline .pj-meta{margin-top:2px}.pj-share{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none}.pj-share__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--pj-border);border-radius:50px;background:var(--pj-bg);color:var(--pj-text);font-size:13px;font-weight:600;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.pj-share__btn:hover,.pj-share__btn:focus-visible{border-color:var(--pj-accent);color:var(--pj-label)}.pj-share__btn--copy{padding-inline:14px}.pj-share__btn.is-copied{border-color:#1E8E3E;color:#1E8E3E}[data-theme="dark"] .pj-share__btn.is-copied{border-color:#5BC27A;color:#5BC27A}.pj-article__figure{margin:0 0 24px}.pj-article__caption{padding-top:8px;color:var(--pj-text-muted);font-size:13px;line-height:1.45}.pj-article__credit{display:block;margin-top:2px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.pj-content{max-width:700px;font-family:var(--pj-serif);font-size:18px;line-height:1.65;overflow-wrap:break-word}.pj-content>*+*{margin-top:1.15em}.pj-content h2{margin-top:1.8em;font-size:26px;font-weight:800;line-height:1.2}.pj-content h3{margin-top:1.6em;font-size:21px;font-weight:700}.pj-content h4{margin-top:1.4em;font-size:18px}.pj-content h2+*,.pj-content h3+*,.pj-content h4+*{margin-top:.6em}.pj-content a{color:var(--pj-label);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pj-content a:hover{color:var(--pj-accent-hover)}.pj-content ul,.pj-content ol{padding-left:1.4em}.pj-content li+li{margin-top:.4em}.pj-content li::marker{color:var(--pj-label)}.pj-content blockquote,.pj-content .wp-block-quote{margin-inline:0;padding:4px 0 4px 20px;border-left:4px solid var(--pj-accent);font-size:21px;font-style:italic;line-height:1.5}.pj-content blockquote p+p{margin-top:.6em}.pj-content blockquote cite{display:block;margin-top:10px;color:var(--pj-text-muted);font-family:var(--pj-sans);font-size:14px;font-style:normal;font-weight:600}.pj-content .wp-block-pullquote{padding:24px 0;border-block:3px solid var(--pj-text);text-align:left}.pj-content .wp-block-pullquote blockquote{border:0;padding:0;font-size:24px}.pj-content figure{margin-inline:0}.pj-content img{border-radius:0}.pj-content figcaption,.pj-content .wp-caption-text,.pj-content .wp-element-caption{margin-top:8px;color:var(--pj-text-muted);font-family:var(--pj-sans);font-size:13px;line-height:1.45;text-align:left}.pj-content .wp-caption{max-width:100%}.pj-content .alignleft,.pj-content .alignright{max-width:50%}.pj-content .aligncenter{margin-inline:auto}.pj-content hr{height:1px;border:0;background:var(--pj-border)}.pj-content pre,.pj-content code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em}.pj-content pre{overflow-x:auto;padding:16px;background:var(--pj-surface)}.pj-table-wrap,.pj-content .wp-block-table{overflow-x:auto}.pj-content table{width:100%;border-collapse:collapse;font-family:var(--pj-sans);font-size:15px;line-height:1.45}.pj-content th,.pj-content td{padding:10px 12px;border-bottom:1px solid var(--pj-border);text-align:left;vertical-align:top}.pj-content th,.pj-content thead td{border-bottom:2px solid var(--pj-text);font-weight:700}.pj-content tbody tr:nth-child(even){background:var(--pj-surface)}.pj-content .wp-block-embed,.pj-content iframe{max-width:100%}.pj-toc{padding:16px 20px;border:1px solid var(--pj-border);border-left:4px solid var(--pj-accent);background:var(--pj-surface);font-family:var(--pj-sans)}.pj-toc__title{margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pj-content .pj-toc ol{padding-left:1.2em}.pj-content .pj-toc li{font-size:15px;line-height:1.4}.pj-content .pj-toc a{color:var(--pj-text);text-decoration:none}.pj-content .pj-toc a:hover{color:var(--pj-label);text-decoration:underline}.pj-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:700px;margin-top:32px}.pj-tags__label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pj-tags ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.pj-author-box{display:flex;gap:18px;max-width:700px;margin-top:32px;padding:20px;border-top:3px solid var(--pj-text);background:var(--pj-surface)}.pj-author-box__photo{flex:none}.pj-author-box__photo img{width:72px;height:72px;border-radius:50%;object-fit:cover}.pj-author-box__body{min-width:0}.pj-author-box__eyebrow{color:var(--pj-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pj-author-box__name{margin-top:2px;font-size:22px;font-weight:800}.pj-author-box__name a:hover{color:var(--pj-label)}.pj-author-box__job{color:var(--pj-text-muted);font-size:14px;font-weight:600}.pj-author-box__bio{margin-top:10px;font-family:var(--pj-serif);font-size:16px;line-height:1.55}.pj-author-box__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.pj-author-box__more{color:var(--pj-label);font-size:14px;font-weight:700}.pj-author-box__more:hover{color:var(--pj-accent-hover);text-decoration:underline}.pj-postnav{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;max-width:700px;margin-top:32px;border-block:1px solid var(--pj-border)}.pj-postnav__link{display:flex;flex-direction:column;gap:6px;padding-block:16px}.pj-postnav__link+.pj-postnav__link{border-top:1px solid var(--pj-border)}.pj-postnav__dir{display:inline-flex;align-items:center;gap:6px;color:var(--pj-label);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pj-postnav__title{font-family:var(--pj-serif);font-size:18px;font-weight:700;line-height:1.3}.pj-postnav__link:hover .pj-postnav__title{color:var(--pj-label)}.pj-sidebar{min-width:0}.pj-sidebar__sticky>*+*{margin-top:24px}.pj-widgets .widget+.widget{margin-top:24px}.widget-title{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--pj-text);font-size:18px;font-weight:800}.widget ul{list-style:none}.widget li{padding-block:6px;border-bottom:1px solid var(--pj-border)}.pj-related{margin-top:48px}.pj-archive-page,.pj-search-page,.pj-404,.pj-page{padding-bottom:48px}.pj-archive-header{padding:28px 0 20px;margin-bottom:24px;border-bottom:1px solid var(--pj-text)}.pj-archive-header__eyebrow{margin-bottom:4px;color:var(--pj-label);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pj-archive-header__title{font-size:34px;font-weight:800;letter-spacing:-.015em}.pj-archive-header__desc{max-width:720px;margin-top:10px;color:var(--pj-text-muted);font-family:var(--pj-serif);font-size:18px}.pj-archive-header .pj-searchform{margin-top:16px}.pj-archive-header__count{margin-top:12px;color:var(--pj-text-muted);font-size:14px}.pj-archive__lead{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--pj-border)}.pj-archive-subtitle{margin-bottom:18px;padding-bottom:8px;border-bottom:1px solid var(--pj-text);font-size:22px;font-weight:800}.pj-empty{padding:40px 0;color:var(--pj-text-muted);font-size:18px}.pj-pagination{margin-top:40px}.pj-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none}.pj-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--pj-border);font-size:14px;font-weight:700}.pj-pagination a.page-numbers:hover{border-color:var(--pj-accent);color:var(--pj-label)}.pj-pagination .current{border-color:var(--pj-text);background:var(--pj-text);color:var(--pj-bg)}.pj-pagination .dots{border-color:#fff0}.pj-author-hero{display:flex;flex-direction:column;gap:20px;padding:32px 0 28px;margin-bottom:28px;border-bottom:1px solid var(--pj-text)}.pj-author-hero__photo img{width:120px;height:120px;border-radius:50%;object-fit:cover}.pj-author-hero__name{font-size:36px;font-weight:800}.pj-author-hero__job{margin-top:4px;color:var(--pj-label);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pj-author-hero__bio{max-width:720px;margin-top:14px;font-family:var(--pj-serif);font-size:18px;line-height:1.6}.pj-author-hero__bio p+p{margin-top:.8em}.pj-author-hero .pj-social{margin-top:12px}.pj-social--author a{border:1px solid var(--pj-border);width:38px;height:38px}.pj-results{list-style:none}.pj-results>li{padding-block:20px;border-bottom:1px solid var(--pj-border)}.pj-results>li:first-child{padding-top:0}.pj-results .pj-card--row .pj-card__title{font-size:20px}.pj-no-results{padding:20px 0}.pj-no-results h2{font-size:26px}.pj-no-results p{margin-top:8px;color:var(--pj-text-muted)}.pj-404__header{display:flex;flex-direction:column;align-items:center;padding:48px 0 24px;text-align:center}.pj-404__code{color:var(--pj-label);font-family:var(--pj-serif);font-size:96px;font-weight:800;line-height:1}.pj-404__title{margin-top:8px;font-size:32px;font-weight:800}.pj-404__text{max-width:560px;margin:12px 0 24px;color:var(--pj-text-muted);font-size:17px}.pj-page__article{max-width:760px;margin-inline:auto}.pj-page__header{padding:32px 0 20px;margin-bottom:24px;border-bottom:1px solid var(--pj-text)}.pj-page__title{font-size:36px;font-weight:800;letter-spacing:-.015em}.pj-page .pj-content{max-width:none}.pj-comments{max-width:700px;margin-top:48px}.pj-comments__title,.comment-reply-title{margin-bottom:16px;font-size:22px;font-weight:800}.pj-comments__list,.pj-comments__list .children{list-style:none}.pj-comments__list .children{padding-left:24px;border-left:2px solid var(--pj-border)}.pj-comments .comment-body{padding-block:16px;border-bottom:1px solid var(--pj-border)}.pj-comments .comment-author{display:flex;align-items:center;gap:10px;font-weight:700}.pj-comments .comment-author .avatar{border-radius:50%}.pj-comments .comment-metadata{margin-top:2px;color:var(--pj-text-muted);font-size:13px}.pj-comments .comment-content{margin-top:8px;font-family:var(--pj-serif);font-size:17px}.pj-comments .reply a{color:var(--pj-label);font-size:13px;font-weight:700}.comment-form{display:grid;gap:14px;margin-top:16px}.comment-form label{display:block;margin-bottom:4px;font-size:14px;font-weight:600}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:10px 12px;border:1px solid var(--pj-border);border-radius:var(--pj-radius);background:var(--pj-bg)}.comment-form .form-submit{margin:0}.pj-ad-row+.pj-footer,.pj-main+.pj-footer{margin-top:32px}.pj-footer{padding:40px 0 24px;border-top:4px solid var(--pj-accent);background:var(--pj-surface);font-size:14px}.pj-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.pj-footer__logo .pj-logo__img{height:40px}.pj-footer__about{max-width:380px;margin-top:14px;color:var(--pj-text-muted);line-height:1.6}.pj-footer__email{margin-top:10px;color:var(--pj-text-muted)}.pj-footer__email a{color:var(--pj-text);font-weight:600}.pj-footer__social{margin-top:14px;margin-left:-6px}.pj-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.pj-footer__heading{margin-bottom:12px;font-family:var(--pj-sans);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pj-footer__menu{list-style:none}.pj-footer__menu li+li{margin-top:8px}.pj-footer__menu a{color:var(--pj-text-muted)}.pj-footer__menu a:hover{color:var(--pj-label)}.pj-footer__follow{display:block}.pj-footer__follow a{justify-content:flex-start;height:auto;border-radius:0}.pj-footer__bottom{margin-top:32px;padding-top:18px;border-top:1px solid var(--pj-border);color:var(--pj-text-muted);font-size:13px}@media (max-width:599px){.pj-lead__secondary,.pj-block__row{gap:0}.pj-lead__secondary .pj-card,.pj-block__row .pj-card{flex-direction:row;align-items:flex-start;gap:14px;padding-block:14px;border-top:1px solid var(--pj-border)}.pj-lead__secondary .pj-card:first-child{border-top:0;padding-top:0}.pj-lead__secondary .pj-card__media,.pj-block__row .pj-card__media{flex:0 0 120px}.pj-lead__secondary .pj-card__body,.pj-block__row .pj-card__body{flex:1;min-width:0}.pj-lead__secondary .pj-card__title,.pj-block__row .pj-card__title{font-size:16px}}@media (min-width:600px){:root{--pj-gutter:24px}.pj-topbar .pj-social{display:flex}.pj-searchform__submit-text{display:inline}.pj-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pj-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-lead__secondary.pj-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pj-card--row .pj-card__media{flex-basis:200px}.pj-results .pj-card--row .pj-card__media{flex-basis:240px}.pj-lead__title{font-size:36px}.pj-article__title{font-size:40px}.pj-author-hero{flex-direction:row;align-items:flex-start;gap:28px}.pj-author-hero__photo img{width:160px;height:160px}.pj-newsletter{padding:28px}.pj-postnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pj-postnav__link+.pj-postnav__link{border-top:0}.pj-postnav__link--next{grid-column:2;text-align:right;align-items:flex-end}.pj-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.pj-ad__inner{min-height:250px}.pj-ad--ad-header .pj-ad__inner,.pj-ad--ad-footer .pj-ad__inner{min-height:90px}}@media (min-width:900px){:root{--pj-header-h:72px}.pj-header__newsletter{display:inline-flex}.pj-logo__img{height:44px}.pj-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pj-section{margin-top:44px}.pj-section__title{font-size:28px}.pj-lead__main{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:32px}.pj-lead__title{font-size:40px}.pj-lead__dek{font-size:19px}.pj-block--a .pj-block__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}.pj-block--a .pj-list>li:first-child{padding-top:0}.pj-block--b .pj-block__grid>.pj-card--big{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px}.pj-block--b .pj-block__row{padding-top:24px;border-top:1px solid var(--pj-border)}.pj-picks{padding:28px 32px 32px;margin-inline:0}.pj-picks__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pj-card--big .pj-card__title{font-size:30px}.pj-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:32px 36px}.pj-archive__lead{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:32px}.pj-archive__lead .pj-card__title{font-size:36px}.pj-archive-header__title{font-size:44px}.pj-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}}@media (min-width:1100px){.pj-block--with-aside{grid-template-columns:minmax(0,1fr) 320px;gap:40px}.pj-block--with-aside .pj-block__aside{padding-top:0}.pj-single__layout{grid-template-columns:minmax(0,1fr) 320px;gap:56px}.pj-sidebar__sticky{position:sticky;top:calc(var(--pj-header-h) + 24px)}.admin-bar .pj-sidebar__sticky{top:calc(var(--pj-header-h) + 56px)}.pj-article__title{font-size:46px}.pj-article__dek{font-size:22px}.pj-content{font-size:19px}.pj-content h2{font-size:28px}.pj-lead__title{font-size:46px}}@media (min-width:1200px){.pj-header__burger{display:none}.pj-header__logo{margin-right:0}.pj-header__inner{gap:20px}.pj-header.is-scrolled .pj-header__inner{height:58px}.pj-header.is-scrolled{margin-bottom:14px}.pj-header.is-scrolled .pj-logo__img{height:36px}.pj-nav{display:flex;flex:1;justify-content:center;align-self:stretch;min-width:0}.pj-nav>.pj-menu{display:flex;align-items:stretch;gap:2px}.pj-nav>.pj-menu>li{display:flex;align-items:stretch}.pj-nav>.pj-menu>li>a{position:relative;display:flex;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:600;white-space:nowrap}.pj-nav>.pj-menu>li>a::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;background:var(--pj-accent);transform:scaleX(0);transition:transform .2s ease}.pj-nav>.pj-menu>li:hover>a,.pj-nav>.pj-menu>li:focus-within>a{color:var(--pj-text)}.pj-nav>.pj-menu>li:hover>a::after,.pj-nav>.pj-menu>li:focus-within>a::after,.pj-nav>.pj-menu>.current-menu-item>a::after,.pj-nav>.pj-menu>.current-menu-ancestor>a::after,.pj-nav>.pj-menu>.current-menu-parent>a::after,.pj-nav>.pj-menu>.current-post-ancestor>a::after{transform:scaleX(1)}.pj-nav .menu-item-has-children>a::before{content:"";order:2;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.6}.pj-nav .sub-menu{position:absolute;top:100%;left:0;right:0;display:none;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 32px;padding:24px max(var(--pj-gutter), calc((100% - var(--pj-container)) / 2 + var(--pj-gutter)));list-style:none;background:var(--pj-bg);border-top:1px solid var(--pj-border);border-bottom:3px solid var(--pj-accent);box-shadow:var(--pj-shadow)}.pj-nav li:hover>.sub-menu,.pj-nav li:focus-within>.sub-menu{display:grid}.pj-nav.is-escaped li>.sub-menu{display:none}.pj-nav .sub-menu a{display:block;padding:10px 0;border-bottom:1px solid var(--pj-border);font-family:var(--pj-serif);font-size:18px;font-weight:700}.pj-nav .sub-menu a:hover{color:var(--pj-label)}}@media print{.pj-topbar,.pj-header,.pj-breaking,.pj-share,.pj-sidebar,.pj-related,.pj-postnav,.pj-ad,.pj-footer,.pj-offcanvas{display:none!important}.pj-single__layout{display:block}}