:root{ --pm-primary: #0d0b52; --pm-accent: #b78a4b; --pm-ink: #14131a; --pm-body: #3a3947; --pm-muted: #6b6a78; --pm-line: #e3ded4; --pm-paper: #ffffff; --pm-warm: #f7f4ef; --pm-footer: #0b0a33; --pm-font-head: Georgia,"Iowan Old Style","Times New Roman",serif; --pm-font-body: ui-sans-serif,system-ui, -apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; --font-titillium: "Titillium Web"; --font-open-sans: "Open Sans"; --pm-fs-base: 16px; --pm-lh: 1.65; --pm-container: 1200px; --pm-gutter: 24px; --pm-section: clamp(40px,5vw,64px); --pm-radius: 2px; --pm-ease: cubic-bezier(0.22,0.61,0.36,1); --pm-fs-xs: 0.6875rem; --pm-fs-sm: 0.8125rem; --pm-fs-md: 0.9375rem; --pm-fs-lg: 1.0625rem; --pm-fs-xl: clamp(1.35rem,2vw,1.6rem); --pm-fs-2xl: clamp(1.7rem,2.8vw,2.25rem); --pm-fs-3xl: clamp(2rem,3.4vw,2.9rem); --pm-fs-4xl: clamp(2.3rem,4.4vw,3.6rem)}*,*::before,*::after{box-sizing: border-box}html{ -webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 96px}body{margin: 0;background: var(--pm-warm);color: var(--pm-body);font-family: var(--pm-font-body);font-size: var(--pm-fs-base);line-height: var(--pm-lh); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}body.pm-no-scroll{overflow: hidden}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);clip-path: inset(50%);white-space: nowrap;border: 0}.screen-reader-text:focus{position: static !important;width: auto;height: auto;margin: 0;clip: auto;clip-path: none;white-space: normal}h1,h2,h3,h4,h5,h6{margin: 0 0 0.5em;color: var(--pm-ink);font-family: var(--pm-font-head);font-weight: 600;line-height: 1.14;letter-spacing: -0.012em;text-wrap: balance}p{margin: 0 0 1.1em}p:last-child{margin-bottom: 0}a{color: inherit;text-decoration: none;transition: color 0.18s var(--pm-ease)}a:hover{color: var(--pm-accent)}img,svg,video{display: block;max-width: 100%}img{height: auto}figure{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}hr{border: 0;border-top: 1px solid var(--pm-line);margin: 32px 0}::selection{background: var(--pm-accent);color: #fff}:focus-visible{outline: 2px solid var(--pm-accent);outline-offset: 3px;border-radius: 1px}.pm-sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.pm-skip-link{position: absolute;left: 16px;top: -100px;z-index: 999;padding: 12px 20px;background: var(--pm-primary);color: #fff;font-size: var(--pm-fs-sm);font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;transition: top 0.2s var(--pm-ease)}.pm-skip-link:focus{top: 16px;color: #fff}.pm-picture,.pm-placeholder{display: block;width: 100%}.pm-placeholder{background: linear-gradient(135deg,#eae4d9 0%,#f4efe6 55%,#e4ddcf 100%);object-fit: cover}.pm-icon{flex: none}.pm-container{width: 100%;max-width: var(--pm-container);margin-inline: auto;padding-inline: var(--pm-gutter)}.pm-main{display: block;min-height: 40vh}.pm-layout{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(32px,4vw,56px);padding-block: clamp(28px,4vw,48px) var(--pm-section)}.pm-layout--sidebar{grid-template-columns: minmax(0,1fr) 320px}body.pm-has-sidebar-left .pm-layout--sidebar{grid-template-columns: 320px minmax(0,1fr)}body.pm-has-sidebar-left .pm-layout__main{order: 2}body.pm-has-sidebar-left .pm-sidebar{order: 1}.pm-layout__main{min-width: 0}.pm-eyebrow{display: inline-block;color: var(--pm-accent);font-family: var(--pm-font-body);font-size: var(--pm-fs-xs);font-weight: 700;letter-spacing: 0.18em;line-height: 1.4;text-transform: uppercase}.pm-kicker{display: inline-block;color: var(--pm-accent);font-family: var(--pm-font-body);font-size: var(--pm-fs-xs);font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase}.pm-kicker:hover{color: var(--pm-primary)}.pm-eyebrow,.pm-kicker{color: var(--pm-accent);color: color-mix(in srgb,var(--pm-accent) 72%,var(--pm-ink))}.pm-newsletter .pm-eyebrow{color: var(--pm-accent)}.pm-link{display: inline-flex;align-items: center;gap: 8px;color: var(--pm-primary);font-size: var(--pm-fs-xs);font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.pm-link .pm-icon{width: 16px;height: 16px;transition: transform 0.2s var(--pm-ease)}.pm-link:hover .pm-icon{transform: translateX(4px)}.pm-button{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 13px 26px;border: 1px solid var(--pm-primary);border-radius: var(--pm-radius);background: var(--pm-primary);color: #fff;font-family: var(--pm-font-body);font-size: var(--pm-fs-xs);font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;transition: background 0.2s var(--pm-ease),color 0.2s var(--pm-ease),border-color 0.2s var(--pm-ease)}.pm-button:hover{background: var(--pm-accent);border-color: var(--pm-accent);color: var(--pm-primary)}.pm-header{position: relative;z-index: 60;background: var(--pm-paper)}.pm-topbar{background: var(--pm-primary);color: rgba(255,255,255,0.78)}.pm-topbar__inner{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 38px}.pm-topbar__left,.pm-topbar__right{display: flex;align-items: center;gap: 18px;min-width: 0}.pm-topbar__date,.pm-topbar__note{font-size: 10.5px;font-weight: 600;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase;white-space: nowrap}.pm-topbar__note{position: relative;padding-left: 18px;color: var(--pm-accent)}.pm-topbar__note::before{content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 1px;background: currentColor}.pm-topbar .pm-social a{color: rgba(255,255,255,0.75)}.pm-topbar .pm-social a:hover{color: var(--pm-accent)}.pm-topbar__menu{display: flex;gap: 16px;font-size: 10.5px;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase}.pm-masthead{border-bottom: 1px solid var(--pm-line);background: var(--pm-paper)}.pm-masthead__inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px;padding-block: clamp(18px,2.4vw,30px)}.pm-masthead__brand{grid-column: 2;text-align: center}.pm-masthead__actions{grid-column: 3;display: flex;align-items: center;justify-content: flex-end;gap: 8px}.pm-wordmark{display: inline-flex;flex-direction: column;align-items: center;gap: 5px;color: var(--pm-ink)}.pm-wordmark:hover{color: var(--pm-primary)}.pm-wordmark__name{font-family: var(--pm-font-head);font-size: clamp(1.5rem,3.4vw,2.45rem);font-weight: 600;letter-spacing: 0.1em;line-height: 1;text-transform: uppercase}.pm-wordmark__tagline{color: var(--pm-muted);font-family: var(--pm-font-body);font-size: 10px;font-weight: 600;letter-spacing: 0.26em;text-transform: uppercase}.pm-header .custom-logo{width: auto;max-height: 64px}.pm-icon-button{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 1px solid transparent;border-radius: 50%;background: transparent;color: var(--pm-ink);transition: background 0.18s var(--pm-ease),color 0.18s var(--pm-ease),border-color 0.18s var(--pm-ease)}.pm-icon-button:hover{background: var(--pm-warm);border-color: var(--pm-line);color: var(--pm-primary)}.pm-burger{grid-column: 1;justify-self: start}.pm-masthead__actions .pm-icon-button{justify-self: end}.pm-nav{border-bottom: 1px solid var(--pm-line);background: var(--pm-paper)}.pm-nav-placeholder{display: none;height: 0}.pm-nav-placeholder.is-visible{display: block}.pm-header--sticky .pm-nav.is-stuck{position: fixed;top: 0;left: 0;right: 0;z-index: 70;box-shadow: 0 8px 24px rgba(13,11,82,0.1)}body.admin-bar .pm-header--sticky .pm-nav.is-stuck{top: 32px}@media (max-width: 782px){body.admin-bar .pm-header--sticky .pm-nav.is-stuck{top: 46px}}.pm-nav__inner{display: flex;justify-content: center}.pm-nav__list{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0}.pm-nav__list>li>a{position: relative;display: block;padding: 15px 18px;color: var(--pm-ink);font-family: var(--pm-font-body);font-size: 11px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}.pm-nav__list>li>a::after{content: "";position: absolute;left: 18px;right: 18px;bottom: 9px;height: 2px;background: var(--pm-accent);transform: scaleX(0);transform-origin: left;transition: transform 0.22s var(--pm-ease)}.pm-nav__list>li>a:hover,.pm-nav__list>li.current-menu-item>a,.pm-nav__list>li.current-menu-ancestor>a{color: var(--pm-primary)}.pm-nav__list>li>a:hover::after,.pm-nav__list>li.current-menu-item>a::after{transform: scaleX(1)}.pm-search-panel{position: absolute;left: 0;right: 0;top: 100%;z-index: 80;padding: 22px 0;border-bottom: 1px solid var(--pm-line);background: var(--pm-paper);box-shadow: 0 18px 32px rgba(13,11,82,0.1);opacity: 0;transform: translateY(-6px);transition: opacity 0.2s var(--pm-ease),transform 0.2s var(--pm-ease)}.pm-search-panel.is-open{opacity: 1;transform: translateY(0)}.pm-search-panel__inner{display: flex;align-items: center;gap: 16px}.pm-search-panel .pm-search-form{flex: 1}.pm-search-form{display: flex;align-items: center;gap: 10px;width: 100%;padding: 4px 4px 4px 18px;border: 1px solid var(--pm-line);border-radius: 999px;background: var(--pm-warm);transition: border-color 0.18s var(--pm-ease),background 0.18s var(--pm-ease)}.pm-search-form:focus-within{border-color: var(--pm-primary);background: var(--pm-paper)}.pm-search-form__input{flex: 1;min-width: 0;height: 44px;padding: 0;border: 0;background: transparent;color: var(--pm-ink);font-size: var(--pm-fs-md);outline: none}.pm-search-form__input::placeholder{color: var(--pm-muted);opacity: 1}.pm-search-form__button{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: var(--pm-primary);color: #fff;transition: background 0.18s var(--pm-ease),color 0.18s var(--pm-ease)}.pm-search-form__button:hover{background: var(--pm-accent);color: var(--pm-primary)}.pm-drawer{position: fixed;inset: 0 auto 0 0;z-index: 200;display: flex;flex-direction: column;gap: 22px;width: min(88vw,400px);max-width: 100%;padding: 24px 26px 40px;background: var(--pm-paper);overflow-y: auto;overscroll-behavior: contain;transform: translateX(-102%);transition: transform 0.3s var(--pm-ease)}.pm-drawer.is-open{transform: translateX(0)}.pm-drawer__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-bottom: 18px;border-bottom: 1px solid var(--pm-line)}.pm-drawer__head .pm-wordmark{align-items: flex-start}.pm-drawer__head .pm-wordmark__name{font-size: 1.1rem;letter-spacing: 0.08em}.pm-drawer__nav{margin-top: 4px}.pm-drawer__list>li>a{display: block;padding: 13px 0;border-bottom: 1px solid var(--pm-line);color: var(--pm-ink);font-family: var(--pm-font-head);font-size: 1.3rem;line-height: 1.2}.pm-drawer__list>li>a:hover{color: var(--pm-accent)}.pm-drawer__social{margin-top: auto;padding-top: 20px;border-top: 1px solid var(--pm-line)}.pm-drawer-backdrop{position: fixed;inset: 0;z-index: 190;background: rgba(11,10,51,0.55);opacity: 0;transition: opacity 0.3s var(--pm-ease)}.pm-drawer-backdrop.is-open{opacity: 1}.pm-social{display: flex;align-items: center;gap: 4px}.pm-social a{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;transition: background 0.18s var(--pm-ease),color 0.18s var(--pm-ease)}.pm-social a:hover{background: var(--pm-warm);color: var(--pm-primary)}.pm-social .pm-icon{width: 16px;height: 16px}.pm-hero{padding-block: clamp(28px,3.6vw,44px) clamp(20px,3vw,32px)}.pm-hero__grid{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,0.9fr);gap: clamp(24px,3vw,40px);align-items: stretch}.pm-hero__lead{display: flex;flex-direction: column;min-width: 0;border: 1px solid var(--pm-line);border-radius: var(--pm-radius);background: var(--pm-paper);overflow: hidden}.pm-hero__media{display: block;overflow: hidden;background: var(--pm-warm);aspect-ratio: 16 / 9}.pm-hero__img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s var(--pm-ease)}.pm-hero__lead:hover .pm-hero__img{transform: scale(1.025)}.pm-hero__body{padding: clamp(20px,2.6vw,32px) clamp(20px,2.8vw,36px) clamp(24px,2.8vw,34px)}.pm-hero__title{margin: 10px 0 12px;font-size: clamp(1.9rem,3.2vw,3.15rem);line-height: 1.07}.pm-hero__title a{color: var(--pm-ink)}.pm-hero__title a:hover{color: var(--pm-primary)}.pm-hero__excerpt{max-width: 62ch;margin-bottom: 18px;color: var(--pm-body);font-size: var(--pm-fs-lg);line-height: 1.6}.pm-hero__side{display: flex;flex-direction: column;min-width: 0;border-top: 2px solid var(--pm-ink)}.pm-hero__side-head{display: flex;align-items: center;justify-content: space-between;padding: 12px 0;border-bottom: 1px solid var(--pm-line)}.pm-hero-item{display: grid;grid-template-columns: 112px minmax(0,1fr);gap: 16px;padding-block: 18px;border-bottom: 1px solid var(--pm-line)}.pm-hero-item:first-child{padding-top: 18px}.pm-hero-item:last-child{border-bottom: 0}.pm-hero-item__media{display: block;overflow: hidden;background: var(--pm-warm);aspect-ratio: 1 / 1}.pm-hero-item__img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s var(--pm-ease)}.pm-hero-item:hover .pm-hero-item__img{transform: scale(1.04)}.pm-hero-item__body{display: flex;flex-direction: column;justify-content: center;gap: 5px;min-width: 0}.pm-hero-item__title{margin: 0;font-size: 1.075rem;line-height: 1.24}.pm-hero-item__title a{color: var(--pm-ink)}.pm-hero-item__title a:hover{color: var(--pm-primary)}.pm-hero-item__date{color: var(--pm-muted);font-size: 10.5px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.pm-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;color: var(--pm-muted);font-size: 10.5px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.pm-meta>*{display: inline-flex;align-items: center;gap: 5px}.pm-meta__author{color: var(--pm-ink)}.pm-meta__author::after{content: "·";margin-left: 8px;color: var(--pm-line)}.pm-meta .pm-icon{width: 13px;height: 13px}.pm-section{padding-block: var(--pm-section)}.pm-section--tinted{border-block: 1px solid var(--pm-line);background: var(--pm-paper)}.pm-section-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: clamp(24px,3vw,34px);padding-bottom: 16px;border-bottom: 1px solid var(--pm-line)}.pm-section-head__text{position: relative;min-width: 0}.pm-section-head__text::after{content: "";position: absolute;left: 0;bottom: -17px;width: 56px;height: 2px;background: var(--pm-accent)}.pm-section-head__title{margin: 6px 0 0;font-size: var(--pm-fs-2xl)}.pm-section-head__link{flex: none;padding-bottom: 4px}.pm-grid{display: grid;gap: clamp(22px,2.6vw,32px)}.pm-grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.pm-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.pm-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}.pm-card{display: flex;flex-direction: column;min-width: 0;border: 1px solid var(--pm-line);border-radius: var(--pm-radius);background: var(--pm-paper);overflow: hidden;transition: border-color 0.22s var(--pm-ease),box-shadow 0.22s var(--pm-ease),transform 0.22s var(--pm-ease)}.pm-card:hover{border-color: #d3cabb;box-shadow: 0 16px 32px rgba(13,11,82,0.08);transform: translateY(-2px)}.pm-card__media{display: block;overflow: hidden;background: var(--pm-warm);aspect-ratio: 3 / 2}.pm-card__img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.55s var(--pm-ease)}.pm-card:hover .pm-card__img{transform: scale(1.035)}.pm-card__body{display: flex;flex: 1;flex-direction: column;align-items: flex-start;gap: 8px;padding: 20px 22px 22px}.pm-card__title{margin: 0;font-size: 1.28rem;line-height: 1.22}.pm-card__title a{color: var(--pm-ink)}.pm-card__title a:hover{color: var(--pm-primary)}.pm-card__excerpt{margin: 0;color: var(--pm-body);font-size: var(--pm-fs-md);line-height: 1.6}.pm-card .pm-meta{margin-top: auto;padding-top: 8px}.pm-card--wide{flex-direction: row}.pm-card--wide .pm-card__media{flex: 0 0 46%;aspect-ratio: auto;min-height: 220px}.pm-card--text{border: 0;background: transparent}.pm-card--text:hover{box-shadow: none;transform: none}.pm-card--overlay{position: relative;border: 0;background: var(--pm-primary)}.pm-card--overlay .pm-card__media{aspect-ratio: 4 / 5}.pm-card--overlay .pm-card__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(11,10,51,0) 35%,rgba(11,10,51,0.92) 100%)}.pm-card--overlay .pm-card__body{position: absolute;inset: auto 0 0;z-index: 1;padding: 24px}.pm-card--overlay .pm-card__title a,.pm-card--overlay .pm-card__excerpt{color: #fff}.pm-card--overlay .pm-meta{color: rgba(255,255,255,0.7)}.pm-card--overlay .pm-meta__author{color: #fff}.pm-newsletter{padding-block: clamp(44px,5vw,68px);background: var(--pm-primary);color: rgba(255,255,255,0.78)}.pm-newsletter__inner{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: clamp(28px,4vw,56px);align-items: center}.pm-newsletter .pm-eyebrow{color: var(--pm-accent)}.pm-newsletter__title{max-width: 18ch;margin: 10px 0 12px;color: #fff;font-size: var(--pm-fs-3xl);line-height: 1.08}.pm-newsletter__lede{max-width: 48ch;margin: 0;font-size: var(--pm-fs-lg);line-height: 1.6}.pm-newsletter__form-wrap{min-width: 0}.pm-newsletter__form{display: flex;gap: 10px;padding: 8px;border: 1px solid rgba(255,255,255,0.18);border-radius: var(--pm-radius);background: rgba(255,255,255,0.06)}.pm-newsletter__input{flex: 1;min-width: 0;height: 48px;padding: 0 14px;border: 0;border-radius: var(--pm-radius);background: transparent;color: #fff;font-size: var(--pm-fs-md);outline: none}.pm-newsletter__input::placeholder{color: rgba(255,255,255,0.55);opacity: 1}.pm-newsletter__form:focus-within{border-color: var(--pm-accent)}.pm-newsletter__button{flex: none;min-height: 48px;border-color: var(--pm-accent);background: var(--pm-accent);color: var(--pm-primary)}.pm-newsletter__button:hover{background: #fff;border-color: #fff;color: var(--pm-primary)}.pm-newsletter__note{margin: 12px 0 0;color: rgba(255,255,255,0.55);font-size: var(--pm-fs-sm);line-height: 1.5}.pm-newsletter__form-wrap>.pm-newsletter__form + .pm-newsletter__note{margin-top: 12px}.pm-trending{padding: 22px 24px 24px;border: 1px solid var(--pm-line);border-radius: var(--pm-radius);background: var(--pm-paper)}.pm-trending__title{margin: 0 0 16px;padding-bottom: 12px;border-bottom: 2px solid var(--pm-ink);font-size: 1.2rem;letter-spacing: 0.02em}.pm-trending__item{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 12px;padding-block: 14px;border-bottom: 1px solid var(--pm-line)}.pm-trending__item:last-child{border-bottom: 0;padding-bottom: 0}.pm-trending__num{color: var(--pm-accent);font-family: var(--pm-font-head);font-size: 1.45rem;font-weight: 600;line-height: 1}.pm-trending__body{min-width: 0}.pm-trending__link{color: var(--pm-ink);font-family: var(--pm-font-head);font-size: 1rem;font-weight: 600;line-height: 1.3}.pm-trending__link:hover{color: var(--pm-primary)}.pm-trending__date{display: block;margin-top: 4px;color: var(--pm-muted);font-size: 10px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.pm-breadcrumbs{margin-bottom: 22px}.pm-breadcrumbs__list{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;color: var(--pm-muted);font-size: 10.5px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.pm-breadcrumbs__list li{display: inline-flex;align-items: center;gap: 6px}.pm-breadcrumbs__list li + li::before{content: "/";color: var(--pm-line)}.pm-breadcrumbs__list a:hover{color: var(--pm-primary)}.pm-article{min-width: 0}.pm-article__head{margin-bottom: clamp(22px,3vw,32px)}.pm-article__title{margin: 12px 0 0;font-size: var(--pm-fs-4xl);line-height: 1.04}.pm-article__dek{max-width: 58ch;margin: 16px 0 0;color: var(--pm-body);font-family: var(--pm-font-head);font-size: clamp(1.15rem,1.8vw,1.4rem);font-style: italic;line-height: 1.45}.pm-article__byline{display: flex;align-items: center;gap: 14px;margin-top: 22px;padding-top: 18px;border-top: 1px solid var(--pm-line)}.pm-article__byline img{flex: none;border-radius: 50%}.pm-article__media{margin-bottom: clamp(24px,3vw,36px)}.pm-article__img{width: 100%;border-radius: var(--pm-radius);background: var(--pm-warm)}.pm-article__caption{margin-top: 10px;padding-left: 12px;border-left: 2px solid var(--pm-accent);color: var(--pm-muted);font-size: var(--pm-fs-sm);line-height: 1.5}.pm-prose{max-width: 72ch;color: var(--pm-body);font-size: 1.0625rem;line-height: 1.78;overflow-wrap: break-word}.pm-prose>* + *{margin-top: 1.1em}.pm-prose h2,.pm-prose h3,.pm-prose h4{margin-top: 1.9em;margin-bottom: 0.55em;scroll-margin-top: 100px}.pm-prose h2{font-size: clamp(1.5rem,2.4vw,1.9rem)}.pm-prose h3{font-size: clamp(1.25rem,1.9vw,1.5rem)}.pm-prose h4{font-size: 1.1rem;font-family: var(--pm-font-body);font-weight: 700;letter-spacing: 0}.pm-prose a{color: var(--pm-primary);text-decoration: underline;text-decoration-color: rgba(183,138,75,0.55);text-underline-offset: 3px;text-decoration-thickness: 1px}.pm-prose a:hover{color: var(--pm-accent);text-decoration-color: currentColor}.pm-prose strong{color: var(--pm-ink)}.pm-prose blockquote{margin: 1.8em 0;padding: 6px 0 6px 26px;border-left: 3px solid var(--pm-accent);color: var(--pm-ink);font-family: var(--pm-font-head);font-size: clamp(1.25rem,2vw,1.55rem);font-style: italic;line-height: 1.45}.pm-prose blockquote p:last-child{margin-bottom: 0}.pm-prose blockquote cite{display: block;margin-top: 12px;color: var(--pm-muted);font-family: var(--pm-font-body);font-size: var(--pm-fs-xs);font-style: normal;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.pm-prose ul,.pm-prose ol{padding-left: 1.35em;list-style: revert}.pm-prose li{margin-bottom: 0.45em}.pm-prose li::marker{color: var(--pm-accent)}.pm-prose img{width: auto;max-width: 100%;border-radius: var(--pm-radius)}.pm-prose figure{margin: 1.8em 0}.pm-prose figcaption{margin-top: 10px;color: var(--pm-muted);font-size: var(--pm-fs-sm);line-height: 1.5;text-align: center}.pm-prose .wp-block-image figcaption{text-align: left;padding-left: 12px;border-left: 2px solid var(--pm-accent)}.pm-prose table{width: 100%;border-collapse: collapse;font-size: var(--pm-fs-md)}.pm-prose th,.pm-prose td{padding: 10px 12px;border-bottom: 1px solid var(--pm-line);text-align: left}.pm-prose th{color: var(--pm-ink);font-weight: 700}.pm-prose code,.pm-prose pre{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 0.9em}.pm-prose code{padding: 2px 5px;border-radius: 2px;background: rgba(13,11,82,0.06)}.pm-prose pre{padding: 18px;border-radius: var(--pm-radius);background: var(--pm-ink);color: #f2efe9;overflow-x: auto}.pm-prose pre code{padding: 0;background: transparent;color: inherit}.pm-prose hr{margin: 2.2em 0}.pm-single .pm-prose>p:first-of-type::first-letter{float: left;margin: 0.08em 0.1em 0 0;color: var(--pm-primary);font-family: var(--pm-font-head);font-size: 3.9em;font-weight: 600;line-height: 0.82}.pm-article__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 18px;margin-top: clamp(28px,3vw,40px);padding-top: 22px;border-top: 1px solid var(--pm-line)}.pm-tags{display: flex;flex-wrap: wrap;gap: 8px}.pm-tags li{margin: 0}.pm-tags a{display: inline-block;padding: 5px 12px;border: 1px solid var(--pm-line);border-radius: 999px;background: var(--pm-paper);color: var(--pm-muted);font-size: 10px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase}.pm-tags a:hover{border-color: var(--pm-primary);color: var(--pm-primary)}.pm-share{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.pm-share__label{margin-right: 4px;color: var(--pm-muted);font-size: 10px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.pm-share__link{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;padding: 0;border: 1px solid var(--pm-line);border-radius: 50%;background: var(--pm-paper);color: var(--pm-primary);transition: background 0.18s var(--pm-ease),color 0.18s var(--pm-ease),border-color 0.18s var(--pm-ease)}.pm-share__link:hover{border-color: var(--pm-primary);background: var(--pm-primary);color: #fff}.pm-share__link .pm-icon{width: 16px;height: 16px}.pm-copy__status{position: absolute;left: 50%;bottom: calc(100% + 8px);transform: translateX(-50%) translateY(4px);padding: 4px 8px;border-radius: 2px;background: var(--pm-ink);color: #fff;font-size: 10px;letter-spacing: 0.04em;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity 0.18s var(--pm-ease),transform 0.18s var(--pm-ease)}.pm-copy__status:not(:empty){opacity: 1;transform: translateX(-50%) translateY(0)}.pm-author-box{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: clamp(18px,2.4vw,28px);margin-top: clamp(32px,4vw,48px);padding: clamp(22px,3vw,32px);border: 1px solid var(--pm-line);border-top: 3px solid var(--pm-primary);border-radius: var(--pm-radius);background: var(--pm-paper)}.pm-author-box__avatar img{border-radius: 50%}.pm-author-box__name{margin: 6px 0 8px;font-size: 1.4rem}.pm-author-box__bio{max-width: 62ch;margin-bottom: 12px;font-size: var(--pm-fs-md)}.pm-related{margin-top: clamp(36px,5vw,60px)}.pm-page{padding-block: clamp(28px,4vw,48px) var(--pm-section)}.pm-page__article{max-width: 900px;margin-inline: auto}.pm-page__title{margin: 8px 0 24px;font-size: var(--pm-fs-4xl)}.pm-page__media{margin-bottom: 32px}.pm-page__img{width: 100%;border-radius: var(--pm-radius)}.pm-page__pages{display: flex;gap: 6px;margin-top: 28px}.pm-page__pages a,.pm-page__pages span{display: inline-flex;align-items: center;justify-content: center;min-width: 34px;height: 34px;padding: 0 10px;border: 1px solid var(--pm-line);border-radius: 2px;background: var(--pm-paper);font-size: var(--pm-fs-sm)}.pm-archive-head{margin-bottom: clamp(26px,3.4vw,40px);padding-bottom: 20px;border-bottom: 1px solid var(--pm-line)}.pm-archive-head__title{margin: 8px 0 0;font-size: var(--pm-fs-3xl)}.pm-archive-head__desc{max-width: 68ch;margin-top: 12px;color: var(--pm-body);font-size: var(--pm-fs-lg)}.pm-archive-head__desc p:last-child{margin-bottom: 0}.pm-grid--archive{gap: clamp(24px,3vw,34px)}.pm-pagination{margin-top: clamp(32px,4vw,48px);padding-top: 24px;border-top: 1px solid var(--pm-line)}.pm-pagination .nav-links{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.pm-pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 38px;height: 38px;padding: 0 12px;border: 1px solid var(--pm-line);border-radius: 2px;background: var(--pm-paper);color: var(--pm-ink);font-size: var(--pm-fs-sm);font-weight: 600}.pm-pagination .page-numbers:hover{border-color: var(--pm-primary);color: var(--pm-primary)}.pm-pagination .page-numbers.current{border-color: var(--pm-primary);background: var(--pm-primary);color: #fff}.pm-pagination .page-numbers.dots{border-color: transparent;background: transparent}.pm-pagination .screen-reader-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0)}.pm-empty{max-width: 620px;padding: clamp(28px,4vw,44px);border: 1px dashed #d3cabb;border-radius: var(--pm-radius);background: var(--pm-paper);text-align: center}.pm-empty__title{margin-bottom: 10px;font-size: var(--pm-fs-2xl)}.pm-empty__text{max-width: 46ch;margin-inline: auto;margin-bottom: 20px}.pm-empty .pm-search-form{max-width: 420px;margin-inline: auto}.pm-404{padding-block: clamp(36px,6vw,72px) var(--pm-section)}.pm-404__inner{max-width: 640px;margin-inline: auto;padding: clamp(30px,4vw,48px);border: 1px solid var(--pm-line);border-top: 4px solid var(--pm-primary);border-radius: var(--pm-radius);background: var(--pm-paper);text-align: center}.pm-404__title{margin: 10px 0 14px;font-size: var(--pm-fs-3xl)}.pm-404__lede{max-width: 48ch;margin-inline: auto;margin-bottom: 24px;font-size: var(--pm-fs-lg)}.pm-404__search{max-width: 460px;margin: 0 auto 22px}.pm-404__latest{margin-top: clamp(36px,5vw,56px)}.pm-sidebar{display: flex;flex-direction: column;gap: 28px;min-width: 0}.pm-widget{padding: 22px 24px 24px;border: 1px solid var(--pm-line);border-radius: var(--pm-radius);background: var(--pm-paper)}.pm-widget__title{margin: 0 0 16px;padding-bottom: 12px;border-bottom: 2px solid var(--pm-ink);font-size: 1.15rem;letter-spacing: 0.02em}.pm-widget ul{display: flex;flex-direction: column;gap: 10px}.pm-widget ul li{padding-bottom: 10px;border-bottom: 1px solid var(--pm-line);font-size: var(--pm-fs-md)}.pm-widget ul li:last-child{padding-bottom: 0;border-bottom: 0}.pm-widget a{color: var(--pm-ink)}.pm-widget a:hover{color: var(--pm-primary)}.pm-widget a.pm-button,.pm-widget a.pm-button:hover{color: #fff}.pm-widget a.pm-button:hover{background: var(--pm-accent);border-color: var(--pm-accent);color: var(--pm-primary)}.pm-widget img{border-radius: var(--pm-radius)}.pm-widget select{width: 100%;min-height: 42px;padding: 0 10px;border: 1px solid var(--pm-line);border-radius: var(--pm-radius);background: var(--pm-paper)}.pm-widget .pm-search-form{padding-left: 14px}.pm-ad{position: relative;min-height: 90px;margin-block: 20px;display: flex;align-items: center;justify-content: center;overflow: hidden}.pm-ad::before{content: "Advertisement";position: absolute;top: 4px;left: 50%;transform: translateX(-50%);color: var(--pm-muted);font-size: 9px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;opacity: 0.6}.pm-ad>*{max-width: 100%}.pm-ad--sidebar{min-height: 250px;margin: 0}.pm-footer{background: var(--pm-footer);color: rgba(255,255,255,0.68)}.pm-footer .pm-newsletter{background: transparent;border-bottom: 1px solid rgba(255,255,255,0.1)}.pm-footer__main{display: grid;grid-template-columns: minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap: clamp(28px,3.4vw,48px);padding-block: clamp(40px,5vw,64px)}.pm-footer__wordmark{display: inline-block;margin-bottom: 12px;color: #fff;font-family: var(--pm-font-head);font-size: clamp(1.35rem,2.2vw,1.7rem);font-weight: 600;letter-spacing: 0.08em;line-height: 1.1;text-transform: uppercase}.pm-footer__wordmark:hover{color: var(--pm-accent)}.pm-footer__desc{max-width: 38ch;margin-bottom: 16px;font-size: var(--pm-fs-md);line-height: 1.65}.pm-footer .pm-social a{color: rgba(255,255,255,0.7)}.pm-footer .pm-social a:hover{background: rgba(255,255,255,0.08);color: var(--pm-accent)}.pm-footer__title{margin: 0 0 16px;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.14);color: #fff;font-family: var(--pm-font-body);font-size: 10.5px;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase}.pm-footer__list{display: flex;flex-direction: column;gap: 9px;font-size: var(--pm-fs-md)}.pm-footer__list a{color: rgba(255,255,255,0.68)}.pm-footer__list a:hover{color: var(--pm-accent)}.pm-footer__bottom{border-top: 1px solid rgba(255,255,255,0.1)}.pm-footer__bottom-inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;padding-block: 20px}.pm-footer__copy{margin: 0;font-size: var(--pm-fs-sm);color: rgba(255,255,255,0.5)}.pm-footer__top-link{display: inline-flex;align-items: center;gap: 7px;color: rgba(255,255,255,0.7);font-size: 10px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.pm-footer__top-link:hover{color: var(--pm-accent)}.pm-footer__top-link .pm-icon{width: 14px;height: 14px}.pm-footer-widget{border: 0;background: transparent;padding: 0}.pm-footer-widget__title{margin: 0 0 16px;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.14);color: #fff;font-family: var(--pm-font-body);font-size: 10.5px;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase}.pm-footer-widget ul{gap: 9px}.pm-footer-widget ul li{border-bottom: 0;padding-bottom: 0;font-size: var(--pm-fs-md)}.pm-footer-widget a{color: rgba(255,255,255,0.68)}.pm-footer-widget a:hover{color: var(--pm-accent)}.pm-comments{margin-top: clamp(32px,4vw,48px);padding-top: 28px;border-top: 1px solid var(--pm-line)}.pm-comments__title{margin-bottom: 20px;font-size: 1.4rem}.pm-comments__closed{margin-bottom: 20px;color: var(--pm-muted);font-size: var(--pm-fs-sm)}.comment-list{display: flex;flex-direction: column;gap: 22px;margin-bottom: 28px}.comment-list .comment-body{padding: 20px 22px;border: 1px solid var(--pm-line);border-radius: var(--pm-radius);background: var(--pm-paper)}.comment-list .comment-meta{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 10px;font-size: var(--pm-fs-sm)}.comment-list .comment-author img{border-radius: 50%}.comment-respond input[type="text"],.comment-respond input[type="email"],.comment-respond input[type="url"],.comment-respond textarea{width: 100%;padding: 10px 12px;border: 1px solid var(--pm-line);border-radius: var(--pm-radius);background: var(--pm-paper)}.comment-respond textarea{min-height: 140px;resize: vertical}.comment-respond .submit{padding: 12px 24px;border: 0;border-radius: var(--pm-radius);background: var(--pm-primary);color: #fff;font-size: var(--pm-fs-xs);font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.comment-respond .comment-form-author,.comment-respond .comment-form-email,.comment-respond .comment-form-url{margin-bottom: 16px}.comment-respond label{display: block;margin-bottom: 6px;color: var(--pm-ink);font-size: var(--pm-fs-sm);font-weight: 600}.comment-respond .comment-form-cookies-consent{display: flex;align-items: flex-start;gap: 8px}.comment-respond .comment-form-cookies-consent label{margin-bottom: 0;font-weight: 400}@media (min-width: 721px){.pm-burger{display: none}}@media (max-width: 1100px){.pm-grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}.pm-layout--sidebar,body.pm-has-sidebar-left .pm-layout--sidebar{grid-template-columns: minmax(0,1fr) 290px}.pm-footer__main{grid-template-columns: repeat(3,minmax(0,1fr))}.pm-footer__brand{grid-column: 1 / -1}}@media (max-width: 900px){.pm-hero__grid{grid-template-columns: minmax(0,1fr)}.pm-hero__side{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 24px;border-top: 0;border-bottom: 1px solid var(--pm-line)}.pm-hero__side-head{grid-column: 1 / -1;border-top: 2px solid var(--pm-ink);border-bottom: 1px solid var(--pm-line)}.pm-hero-item{grid-template-columns: minmax(0,1fr);gap: 10px;padding: 0 0 18px;border-bottom: 0}.pm-hero-item:first-child{padding-top: 0}.pm-hero-item__media{aspect-ratio: 16 / 10}.pm-layout--sidebar,body.pm-has-sidebar-left .pm-layout--sidebar{grid-template-columns: minmax(0,1fr)}body.pm-has-sidebar-left .pm-layout__main,body.pm-has-sidebar-left .pm-sidebar{order: initial}.pm-sidebar{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.pm-newsletter__inner{grid-template-columns: minmax(0,1fr);gap: 24px}.pm-newsletter__title{max-width: none}.pm-grid--3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 782px){body.admin-bar .pm-drawer{top: 46px}body.admin-bar .pm-drawer-backdrop{top: 46px}}@media (max-width: 720px){:root{ --pm-gutter: 18px}.pm-topbar__note,.pm-topbar__menu{display: none}.pm-topbar__inner{justify-content: center}.pm-masthead__inner{grid-template-columns: 44px minmax(0,1fr) 44px}.pm-wordmark__tagline{font-size: 8.5px;letter-spacing: 0.18em}.pm-header .custom-logo{max-height: 44px}.pm-header>.pm-nav{display: none}.pm-nav__list>li>a{padding: 14px 12px}.pm-grid--2,.pm-grid--3,.pm-grid--4{grid-template-columns: minmax(0,1fr)}.pm-grid--archive{grid-template-columns: minmax(0,1fr)}.pm-card--wide{flex-direction: column}.pm-card--wide .pm-card__media{flex: none;aspect-ratio: 16 / 9;min-height: 0}.pm-hero__side{grid-template-columns: minmax(0,1fr);gap: 0;border-bottom: 0}.pm-hero__side-head{grid-column: auto;border-top: 0}.pm-hero-item{grid-template-columns: 84px minmax(0,1fr);gap: 14px;padding-block: 14px;border-bottom: 1px solid var(--pm-line)}.pm-hero-item__media{aspect-ratio: 1 / 1}.pm-section-head{flex-wrap: wrap;align-items: flex-start;gap: 10px}.pm-section-head__link{padding-bottom: 0}.pm-sidebar{grid-template-columns: minmax(0,1fr)}.pm-article__title,.pm-page__title{font-size: clamp(1.9rem,8vw,2.6rem)}.pm-article__byline{align-items: flex-start}.pm-author-box{grid-template-columns: 64px minmax(0,1fr)}.pm-author-box__avatar img{width: 64px;height: 64px}.pm-article__foot{flex-direction: column;align-items: flex-start}.pm-newsletter__form{flex-direction: column}.pm-newsletter__button{width: 100%}.pm-footer__main{grid-template-columns: minmax(0,1fr);gap: 30px}.pm-footer__brand{grid-column: auto}.pm-footer__bottom-inner{justify-content: center;text-align: center}}@media (max-width: 480px){.pm-topbar__left{gap: 0}.pm-topbar__date{font-size: 9.5px;letter-spacing: 0.1em}.pm-search-panel{padding: 14px 0}.pm-search-form{padding-left: 12px}.pm-hero__body{padding: 18px 18px 22px}.pm-hero__excerpt{font-size: var(--pm-fs-md)}.pm-card__body{padding: 16px 18px 18px}.pm-pagination .page-numbers{min-width: 34px;height: 34px;padding: 0 9px}.pm-share__link{width: 34px;height: 34px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}}@media print{.pm-header,.pm-footer,.pm-sidebar,.pm-newsletter,.pm-share,.pm-related,.pm-ad,.pm-breadcrumbs,.pm-article__foot,.pm-author-box{display: none !important}body{background: #fff;color: #000;font-size: 11pt}.pm-container,.pm-layout{max-width: none;padding: 0;display: block}.pm-article__title{font-size: 24pt}.pm-prose{max-width: none;font-size: 11pt}.pm-prose a{color: #000;text-decoration: underline}a[href^="http"]::after{content: " (" attr(href) ")";font-size: 8pt;color: #555}}
