body{background:var(--pt-bg);color:var(--pt-text);font-family:var(--pt-sans);font-size:var(--pt-fs-base);line-height:var(--pt-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--pt-serif);font-weight:600;line-height:var(--pt-lh-head);color:var(--pt-text-strong);letter-spacing:-.01em}a{color:var(--pt-accent);text-underline-offset:.15em}a:hover{color:var(--pt-accent-hover)}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--pt-focus);outline-offset:2px}::selection{background:#f6d9d6}.content-container.site-container{max-width:var(--pt-max)}#primary.content-area{margin-top:0;margin-bottom:0}.site-main{padding-block:var(--pt-s5) var(--pt-s6)}.pt-home{padding-top:var(--pt-s4)}body,html{overflow-x:hidden}.site-header .site-main-header-wrap{border-bottom:1px solid var(--pt-border)}.site-branding .site-title,.pt-wordmark{font-family:var(--pt-serif);font-weight:600;font-size:1.75rem;letter-spacing:-.02em;color:var(--pt-text-strong);line-height:1;text-decoration:none}.site-branding .site-title::after{content:".";color:var(--pt-accent)}.pt-wordmark__dot{color:var(--pt-accent)}.site-branding .site-description{display:none}.main-navigation .primary-menu-container>ul>li.menu-item>a{font-family:var(--pt-sans);font-size:var(--pt-fs-sm);font-weight:600;color:var(--pt-text-strong);letter-spacing:.01em}.main-navigation .primary-menu-container>ul>li.menu-item>a:hover,.main-navigation .primary-menu-container>ul>li.current-menu-item>a{color:var(--pt-accent)}.search-toggle-open-container .search-toggle-open,.mobile-toggle-open-container .menu-toggle-open{color:var(--pt-text-strong)}#mobile-drawer .drawer-inner{background:var(--pt-bg)}#mobile-drawer .drawer-header .drawer-toggle{color:var(--pt-text-strong)}#mobile-drawer .mobile-navigation ul li>a{color:var(--pt-text-strong);font-weight:600;font-size:var(--pt-fs-md);border-bottom:1px solid var(--pt-border)}#mobile-drawer .mobile-navigation ul li.current-menu-item>a{color:var(--pt-accent)}.item-is-fixed .site-main-header-wrap,.site-header .item-is-stuck{box-shadow:0 1px 0 var(--pt-border)}.pt-kicker{display:inline-block;font-family:var(--pt-sans);font-size:var(--pt-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pt-accent);text-decoration:none;margin-bottom:var(--pt-s2)}a.pt-kicker:hover{text-decoration:underline}.pt-kicker--sponsored{color:var(--pt-sponsored);background:var(--pt-sponsored-bg);padding:2px 8px;border-radius:var(--pt-radius)}.pt-card{display:flex;flex-direction:column;gap:var(--pt-s3);min-width:0}.pt-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--pt-surface)}.pt-card__img{width:100%;height:100%;object-fit:cover;display:block}.pt-card__title{font-size:var(--pt-fs-md);margin:0 0 var(--pt-s2)}.pt-card__title a{color:var(--pt-text-strong);text-decoration:none}.pt-card__title a:hover{text-decoration:underline;text-decoration-thickness:1px}.pt-card__excerpt{font-size:var(--pt-fs-sm);color:var(--pt-muted);margin:0 0 var(--pt-s2)}.pt-card__meta{font-size:var(--pt-fs-xs);color:var(--pt-muted);margin:0}.pt-card--lead .pt-card__title{font-size:var(--pt-fs-2xl);letter-spacing:-.02em}.pt-card--lead .pt-card__excerpt{font-size:var(--pt-fs-md);font-family:var(--pt-serif);color:var(--pt-text)}.pt-card--compact{flex-direction:row;align-items:flex-start}.pt-card--compact .pt-card__media{flex:0 0 144px;aspect-ratio:16 / 9}.pt-card--compact .pt-card__title{font-size:1.0625rem}.pt-card--compact .pt-card__body{flex:1;min-width:0}.pt-card--list .pt-card__title{font-size:var(--pt-fs-md)}.pt-grid{display:grid;gap:var(--pt-s5) var(--pt-s4);grid-template-columns:1fr}.pt-section{margin-top:var(--pt-s6)}.pt-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pt-s3);border-top:2px solid var(--pt-border-strong);padding-top:var(--pt-s2);margin-bottom:var(--pt-s4)}.pt-section__title{font-family:var(--pt-sans);font-size:var(--pt-fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0}.pt-section__more{font-size:var(--pt-fs-sm);font-weight:600;text-decoration:none}.pt-list{display:grid;gap:var(--pt-s4);max-width:var(--pt-header-measure)}.pt-list .pt-card{padding-bottom:var(--pt-s4);border-bottom:1px solid var(--pt-border)}.pt-top{display:grid;gap:var(--pt-s5);grid-template-columns:1fr}.pt-top__side{display:grid;gap:var(--pt-s4);align-content:start}.pt-top__side .pt-card+.pt-card{border-top:1px solid var(--pt-border);padding-top:var(--pt-s4)}.pt-catmod__grid{display:grid;gap:var(--pt-s4);grid-template-columns:1fr}.pt-catmod__list{display:grid;gap:var(--pt-s4);align-content:start}.pt-catmod__list .pt-card+.pt-card{border-top:1px solid var(--pt-border);padding-top:var(--pt-s4)}.pt-trending__list{list-style:none;margin:0;padding:0;counter-reset:pt;display:grid;gap:var(--pt-s3);grid-template-columns:1fr}.pt-trending__list li{counter-increment:pt;display:flex;gap:var(--pt-s3);border-bottom:1px solid var(--pt-border);padding-bottom:var(--pt-s3)}.pt-trending__list li::before{content:counter(pt);font-family:var(--pt-serif);font-size:2rem;font-weight:600;line-height:1;color:var(--pt-accent);min-width:1.5ch}@media (min-width:768px){.pt-grid--3,.pt-grid--4{grid-template-columns:repeat(2,1fr)}.pt-catmod__grid{grid-template-columns:1fr 1fr}.pt-trending__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pt-grid--3{grid-template-columns:repeat(3,1fr)}.pt-grid--4{grid-template-columns:repeat(4,1fr)}.pt-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pt-top__side{border-left:1px solid var(--pt-border);padding-left:var(--pt-s5)}.pt-catmod__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--pt-s5)}.pt-trending__list{grid-template-columns:repeat(3,1fr)}}.single-post .site-main{padding-top:var(--pt-s4)}.pt-article__header{max-width:var(--pt-header-measure);margin:0 auto var(--pt-s5)}.pt-article__title{font-size:var(--pt-fs-2xl);letter-spacing:-.02em;margin:0 0 var(--pt-s3)}.pt-article__standfirst{font-family:var(--pt-serif);font-size:var(--pt-fs-md);line-height:1.5;color:var(--pt-muted);margin:0 0 var(--pt-s4)}.pt-sponsored-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pt-s2) var(--pt-s3);font-size:var(--pt-fs-sm);color:var(--pt-sponsored);margin:0 0 var(--pt-s3)}.pt-sponsored-banner .pt-kicker{margin:0}.pt-byline{display:flex;align-items:center;gap:var(--pt-s3);padding-top:var(--pt-s3);border-top:1px solid var(--pt-border)}.pt-byline p{margin:0}.pt-byline__author{font-size:var(--pt-fs-sm);font-weight:600}.pt-byline__author a{color:var(--pt-text-strong);text-decoration:none}.pt-byline__author a:hover{text-decoration:underline}.pt-byline__role{display:block;font-weight:400;color:var(--pt-muted);font-size:var(--pt-fs-xs)}.pt-byline__meta{font-size:var(--pt-fs-xs);color:var(--pt-muted)}.pt-avatar{border-radius:50%;flex-shrink:0;object-fit:cover}.pt-avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--pt-text-strong);color:#fff;font-family:var(--pt-serif);font-weight:600}.pt-article__hero{max-width:var(--pt-wide);margin:0 auto var(--pt-s5)}.pt-article__hero img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.pt-article__hero figcaption,.pt-prose figcaption,.pt-prose .wp-element-caption{font-size:var(--pt-fs-xs);color:var(--pt-muted);margin-top:var(--pt-s2);line-height:1.5}.pt-article__body,.pt-article__footer{max-width:var(--pt-measure);margin-inline:auto}.pt-article__footer{margin-top:var(--pt-s5)}.pt-related{max-width:var(--pt-wide);margin-inline:auto}.pt-article>.pt-newsletter{max-width:var(--pt-measure);margin-inline:auto}.pt-prose{font-size:var(--pt-fs-base);line-height:var(--pt-lh-body);overflow-wrap:break-word}@media (min-width:1024px){.pt-prose{font-size:1.1875rem}}.pt-prose>*{margin-block:0 1.25em}.pt-prose h2{font-size:var(--pt-fs-xl);margin-top:2em;margin-bottom:.6em;scroll-margin-top:96px}.pt-prose h3{font-size:var(--pt-fs-lg);margin-top:1.6em;margin-bottom:.5em;scroll-margin-top:96px}.pt-prose a{color:var(--pt-accent);text-decoration:underline;text-decoration-thickness:1px}.pt-prose ul,.pt-prose ol{padding-left:1.4em}.pt-prose li{margin-bottom:.4em}.pt-prose li::marker{color:var(--pt-accent)}.pt-prose blockquote{border-left:3px solid var(--pt-accent);margin-inline:0;padding:0 0 0 var(--pt-s4);font-family:var(--pt-serif);font-size:var(--pt-fs-md);color:var(--pt-text-strong)}.pt-prose blockquote cite{display:block;font-family:var(--pt-sans);font-size:var(--pt-fs-xs);font-style:normal;color:var(--pt-muted);margin-top:var(--pt-s2)}.pt-prose table{width:100%;border-collapse:collapse;font-size:var(--pt-fs-sm)}.pt-prose .wp-block-table{overflow-x:auto}.pt-prose th,.pt-prose td{border-bottom:1px solid var(--pt-border);padding:var(--pt-s2) var(--pt-s3) var(--pt-s2) 0;text-align:left;vertical-align:top}.pt-prose th{font-weight:600;border-bottom-color:var(--pt-border-strong)}.pt-prose hr{border:0;border-top:1px solid var(--pt-border);margin-block:2em}.pt-prose code{font-size:.9em;background:var(--pt-surface);padding:.1em .3em;border-radius:var(--pt-radius)}.pt-prose figure{margin-inline:0}.pt-toc{border-top:1px solid var(--pt-border);border-bottom:1px solid var(--pt-border);padding:var(--pt-s3) 0;margin-bottom:var(--pt-s5);font-size:var(--pt-fs-sm)}.pt-toc summary{font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:var(--pt-fs-xs)}.pt-toc ol{margin:var(--pt-s3) 0 0;padding-left:1.3em}.pt-toc li{margin-bottom:var(--pt-s1)}.pt-toc a{color:var(--pt-text);text-decoration:none}.pt-toc a:hover{color:var(--pt-accent);text-decoration:underline}.pt-disclosure{font-size:var(--pt-fs-sm);color:var(--pt-muted);font-style:italic;border-top:1px solid var(--pt-border);padding-top:var(--pt-s3)}.pt-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pt-s2) var(--pt-s3);margin-top:var(--pt-s5);font-size:var(--pt-fs-sm)}.pt-share__label{font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:var(--pt-fs-xs)}.pt-share__list{display:flex;flex-wrap:wrap;gap:var(--pt-s2);list-style:none;margin:0;padding:0}.pt-share__list a,.pt-share__copy{display:inline-block;border:1px solid var(--pt-border);padding:6px 12px;border-radius:var(--pt-radius);color:var(--pt-text);text-decoration:none;font:inherit;font-size:var(--pt-fs-xs);font-weight:600;background:none;cursor:pointer;line-height:1.4}.pt-share__list a:hover,.pt-share__copy:hover{border-color:var(--pt-text-strong);color:var(--pt-text-strong);background:none}.pt-author-box{display:flex;gap:var(--pt-s4);align-items:flex-start;padding:var(--pt-s4) 0;border-top:2px solid var(--pt-border-strong);border-bottom:1px solid var(--pt-border)}.pt-author-box p{margin:0}.pt-author-box__name{font-weight:600}.pt-author-box__name a{color:var(--pt-text-strong);text-decoration:none}.pt-author-box__bio{font-size:var(--pt-fs-sm);color:var(--pt-muted);margin-top:var(--pt-s2)!important}.pt-next{padding:var(--pt-s4) 0;border-bottom:1px solid var(--pt-border)}.pt-next__label{display:block;font-size:var(--pt-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pt-muted)}.pt-next__link{font-family:var(--pt-serif);font-size:var(--pt-fs-lg);font-weight:600;color:var(--pt-text-strong);text-decoration:none}.pt-next__link:hover{text-decoration:underline}.rank-math-breadcrumb{font-size:var(--pt-fs-xs);color:var(--pt-muted);margin-bottom:var(--pt-s3)}.rank-math-breadcrumb p{margin:0}.rank-math-breadcrumb a{color:var(--pt-muted);text-decoration:none}.rank-math-breadcrumb a:hover{color:var(--pt-accent);text-decoration:underline}.pt-archive__header{max-width:var(--pt-header-measure);margin-bottom:var(--pt-s5)}.pt-archive__title{font-size:var(--pt-fs-2xl);margin:0 0 var(--pt-s3)}.pt-archive__intro{font-family:var(--pt-serif);font-size:var(--pt-fs-md);color:var(--pt-muted)}.pt-archive__featured{margin-bottom:var(--pt-s6);padding-bottom:var(--pt-s5);border-bottom:1px solid var(--pt-border)}@media (min-width:1024px){.pt-archive__featured .pt-card--lead{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--pt-s5);align-items:center}}.pt-author__header{display:flex;flex-wrap:wrap;gap:var(--pt-s4);align-items:flex-start;max-width:var(--pt-header-measure);margin-bottom:var(--pt-s6)}.pt-author__header>div{flex:1 1 280px}.pt-author__role{color:var(--pt-muted);font-weight:600;margin:0 0 var(--pt-s3)}.pt-author__bio{font-family:var(--pt-serif);font-size:var(--pt-fs-md)}.pt-tags,.pt-author__links{display:flex;flex-wrap:wrap;gap:var(--pt-s2);list-style:none;padding:0;margin:var(--pt-s3) 0 0;font-size:var(--pt-fs-xs)}.pt-tags li{border:1px solid var(--pt-border);padding:2px 10px;border-radius:var(--pt-radius)}.pt-author__links a{font-weight:600}.pt-empty{padding:var(--pt-s6) 0;max-width:var(--pt-header-measure)}.pt-empty__title{font-size:var(--pt-fs-xl);margin:0 0 var(--pt-s2)}.pt-search__count{font-size:var(--pt-fs-sm);color:var(--pt-muted)}.search-form{display:flex;gap:var(--pt-s2);max-width:560px;margin-top:var(--pt-s4)}.search-form label{flex:1}.search-form .search-field{width:100%;border:1px solid var(--pt-text-strong);border-radius:var(--pt-radius);padding:10px 14px;font-size:1rem}.search-form .search-submit{border-radius:var(--pt-radius)}.pagination,.navigation.pagination{margin-top:var(--pt-s6)}.pagination .page-numbers{border-radius:var(--pt-radius)}button,.button,input[type="submit"],.wp-block-button__link{background:var(--pt-text-strong);color:#fff;border-radius:var(--pt-radius);font-family:var(--pt-sans);font-weight:600;box-shadow:none}button:hover,.button:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background:var(--pt-accent);color:#fff;box-shadow:none}.pt-newsletter{display:grid;gap:var(--pt-s4);margin-top:var(--pt-s6);padding:var(--pt-s5) var(--pt-s4);background:var(--pt-surface);border-top:2px solid var(--pt-border-strong)}.pt-newsletter__title{font-size:var(--pt-fs-xl);margin:0 0 var(--pt-s2)}.pt-newsletter p{margin:0;color:var(--pt-muted)}@media (min-width:1024px){.pt-newsletter--home{grid-template-columns:1fr 1fr;align-items:center;padding:var(--pt-s5)}}.pt-ad{margin:var(--pt-s5) auto;text-align:center}.pt-ad__label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--pt-muted);margin-bottom:var(--pt-s1)}.pt-ad--header{min-height:120px;margin:var(--pt-s3) auto 0;max-width:970px}.pt-ad--article-top,.pt-ad--article-end,.pt-ad--in-content{min-height:280px;max-width:var(--pt-measure)}.pt-ad--home-between{min-height:120px}.pt-ad--category-sponsor{min-height:100px}@media (max-width:767px){.pt-ad--header{display:none}}.pt-footer{border-top:1px solid var(--pt-border);background:var(--pt-bg);margin-top:var(--pt-s6);font-size:var(--pt-fs-sm)}.pt-footer__grid{display:grid;gap:var(--pt-s5);padding-block:var(--pt-s6) var(--pt-s5);grid-template-columns:1fr 1fr}.pt-footer__brand{grid-column:1 / -1;max-width:360px}.pt-footer__col:last-child:nth-child(even){grid-column:1 / -1}.pt-wordmark--footer{font-size:1.5rem}.pt-footer__tagline{font-family:var(--pt-serif);font-size:var(--pt-fs-md);margin:var(--pt-s3) 0 var(--pt-s2);color:var(--pt-text-strong)}.pt-footer__about{color:var(--pt-muted);margin:0}.pt-footer__title{font-family:var(--pt-sans);font-size:var(--pt-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--pt-s3)}.pt-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--pt-s2)}.pt-footer__list a{color:var(--pt-text);text-decoration:none}.pt-footer__list a:hover{color:var(--pt-accent);text-decoration:underline}.pt-footer__bottom{border-top:1px solid var(--pt-border);padding-block:var(--pt-s4);color:var(--pt-muted);font-size:var(--pt-fs-xs)}.pt-footer__bottom p{margin:0}@media (min-width:1024px){.pt-footer__grid{grid-template-columns:2fr repeat(4,1fr)}.pt-footer__brand,.pt-footer__col:last-child:nth-child(even){grid-column:auto}}.page .entry-content-wrap{max-width:var(--pt-measure);margin-inline:auto}.page .entry-header .entry-title{font-size:var(--pt-fs-2xl)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth}.page .entry-content{font-size:var(--pt-fs-base);line-height:var(--pt-lh-body)}.page .entry-content>*{margin-block:0 1.1em}.page .entry-content h2{font-size:var(--pt-fs-xl);margin-top:1.8em;margin-bottom:.5em}.page .entry-content h3{font-size:var(--pt-fs-lg);margin-top:1.4em}.page .entry-content li{margin-bottom:.4em}.page .entry-content li::marker{color:var(--pt-accent)}.page .entry-content .wp-block-table{overflow-x:auto}.page .entry-content table{width:100%;border-collapse:collapse;font-size:var(--pt-fs-sm)}.page .entry-content .wp-block-table table,.pt-prose .wp-block-table table{border:0}.page .entry-content th,.page .entry-content td,.pt-prose .wp-block-table th,.pt-prose .wp-block-table td{border:0;border-bottom:1px solid var(--pt-border);padding:var(--pt-s2) var(--pt-s3) var(--pt-s2) 0;text-align:left;vertical-align:top}.page .entry-content th{border-bottom-color:var(--pt-border-strong)}.page .entry-content code{font-size:.85em;background:var(--pt-surface);padding:.1em .3em}.page .entry-header{max-width:var(--pt-measure);margin-inline:auto}.pt-authors{display:grid;gap:var(--pt-s4);margin-block:var(--pt-s5)}.pt-authors__item{display:flex;gap:var(--pt-s4);align-items:flex-start;padding-bottom:var(--pt-s4);border-bottom:1px solid var(--pt-border)}.pt-authors__item p{margin:0}.pt-authors__name{font-size:var(--pt-fs-lg);margin:0 0 var(--pt-s1)!important}.pt-authors__name a{color:var(--pt-text-strong);text-decoration:none}.pt-authors__role{color:var(--pt-muted);font-weight:600;font-size:var(--pt-fs-sm)}.pt-authors__bio{margin-top:var(--pt-s2)!important;font-size:var(--pt-fs-sm)}.fluentform .ff-el-group{margin-bottom:var(--pt-s4)}.fluentform .ff-el-input--label label{font-weight:600;font-size:var(--pt-fs-sm);color:var(--pt-text-strong)}.fluentform .ff-el-form-control{border:1px solid #8a8a8a;border-radius:var(--pt-radius);padding:10px 12px;font-size:1rem;background:#fff;color:var(--pt-text)}.fluentform .ff-el-form-control:focus{border-color:var(--pt-text-strong);outline:2px solid var(--pt-focus);outline-offset:1px}.fluentform .ff-btn-submit{background:var(--pt-text-strong)!important;color:#fff!important;border-radius:var(--pt-radius)!important;font-weight:600;padding:12px 28px}.fluentform .ff-btn-submit:hover{background:var(--pt-accent)!important}.fluentform .ff_t_c,.fluentform .ff-el-tc label{font-size:var(--pt-fs-sm)}.ff-message-success{border:1px solid var(--pt-border);border-left:3px solid var(--pt-accent);padding:var(--pt-s3);background:var(--pt-surface);box-shadow:none}.pt-consent{position:fixed;inset:auto var(--pt-s3) var(--pt-s3) var(--pt-s3);z-index:9999;max-width:640px;margin-inline:auto;background:#fff;border:1px solid var(--pt-text-strong);padding:var(--pt-s4);font-size:var(--pt-fs-sm);display:grid;gap:var(--pt-s3)}.pt-consent[hidden]{display:none}.pt-consent p{margin:0}.pt-consent__actions{display:flex;gap:var(--pt-s2);flex-wrap:wrap}.pt-consent__btn{padding:10px 18px;font-size:var(--pt-fs-sm)}.pt-consent__btn--ghost{background:#fff;color:var(--pt-text-strong);border:1px solid var(--pt-text-strong)}.pt-consent__btn--ghost:hover{background:var(--pt-surface);color:var(--pt-text-strong)}.pt-footer__bottom a{color:var(--pt-muted)}.page .entry-content blockquote{border-left:3px solid var(--pt-accent);margin-inline:0;padding-left:var(--pt-s4);font-family:var(--pt-serif);font-size:var(--pt-fs-md)}.pt-prose .pt-point,.entry-content .pt-point{border-top:2px solid var(--pt-border-strong);border-bottom:1px solid var(--pt-border);background:var(--pt-surface);padding:var(--pt-s4);margin-block:2em;font-family:var(--pt-serif);font-size:var(--pt-fs-md);line-height:1.5;color:var(--pt-text-strong)}.pt-point strong:first-child{display:block;font-family:var(--pt-sans);font-size:var(--pt-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--pt-accent);margin-bottom:var(--pt-s2)}