
.pv-article-header{max-width:var(--pv-site);margin:0 auto;padding:48px 24px 24px}.pv-article-header .wp-block-post-terms{margin-bottom:16px}.pv-article-header .wp-block-post-terms a{background:var(--pv-accent);color:#fff;padding:.42rem .55rem;font-size:.72rem;font-weight:800;text-transform:uppercase}.pv-article-header .wp-block-post-title{font:700 clamp(2.7rem,6vw,5.3rem)/.98 var(--pv-serif);letter-spacing:-.045em;max-width:1080px;margin:0 0 18px}.pv-article-header .wp-block-post-excerpt{font:400 clamp(1.05rem,2vw,1.35rem)/1.5 var(--pv-sans);max-width:980px;color:#3f3c39;margin:0 0 18px}.pv-article-meta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:20px}.pv-article-author{display:flex;align-items:center;gap:10px;color:var(--pv-ink)}.pv-author-photo{border-radius:50%;object-fit:cover}.pv-article-author img{width:48px;height:48px}.pv-article-author span{display:grid}.pv-article-author strong{font-size:.82rem}.pv-article-author small{font-size:.68rem;color:var(--pv-muted)}.pv-article-dates{display:flex;gap:10px 16px;flex-wrap:wrap;font-size:.76rem;color:var(--pv-muted)}.pv-share{display:flex;align-items:center;gap:8px;margin-top:20px}.pv-share-label{font-size:.78rem;font-weight:800;margin-right:4px}.pv-share a,.pv-share button{width:40px;height:40px;border:1px solid var(--pv-line);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pv-ink);font-weight:800;cursor:pointer}.pv-share a:hover,.pv-share button:hover{border-color:var(--pv-ink);color:var(--pv-accent)}.pv-article-wrap{max-width:var(--pv-site);margin:0 auto;padding:0 24px}.pv-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:56px;align-items:start}.pv-featured-image-wrap{margin-bottom:30px}.pv-featured-image-wrap .wp-block-post-featured-image{margin:0;aspect-ratio:16/10;overflow:hidden;background:var(--pv-soft)}.pv-featured-image-wrap .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.pv-article-main{position:relative;min-width:0}.pv-article-main>.wp-block-post-content{max-width:var(--pv-reading);margin:0 auto;font:400 1.08rem/1.78 var(--pv-reading-serif)}.pv-article-main>.wp-block-post-content p{margin:0 0 1.42em}.pv-article-main>.wp-block-post-content h2{font:700 clamp(1.9rem,3vw,2.65rem)/1.06 var(--pv-serif);margin:1.6em 0 .55em}.pv-article-main>.wp-block-post-content h3{font:700 clamp(1.4rem,2.4vw,1.85rem)/1.1 var(--pv-serif);margin:1.5em 0 .55em}.pv-article-main>.wp-block-post-content a{color:var(--pv-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.pv-article-main>.wp-block-post-content figcaption{font:400 .76rem/1.45 var(--pv-sans);color:var(--pv-muted)}.pv-article-main>.wp-block-post-content table{font-family:var(--pv-sans);font-size:.9rem}.pv-article-main>.wp-block-post-content .wp-block-image img{width:auto;max-width:100%;height:auto}.pv-share-rail{position:sticky;top:94px;float:left;display:grid;margin:0 0 20px -64px;width:46px;z-index:3}.pv-share-rail .pv-share-label{font-size:.58rem;text-transform:uppercase;margin:0 0 4px;text-align:center}.pv-share-rail a,.pv-share-rail button{width:42px;height:42px}.pv-sidebar{position:sticky;top:80px}.pv-sidebar-box{margin-bottom:30px}.pv-sidebar-title{border:1px solid var(--pv-ink);border-top:4px solid var(--pv-ink);text-align:center;font:700 1.02rem/1 var(--pv-serif);padding:9px 10px;margin-bottom:8px}.pv-sidebar .pv-card--compact{grid-template-columns:88px 1fr;padding:10px 0;border-bottom:1px solid var(--pv-line);border-right:0}.pv-sidebar .pv-card--compact .pv-card-title{font-size:.95rem}.pv-sidebar .pv-card--compact .pv-rank{position:absolute;right:0;top:4px;color:#ddd;font:700 2.3rem/1 var(--pv-serif);z-index:-1}.pv-toc{max-width:520px;border:2px solid var(--pv-ink);box-shadow:3px 3px 0 var(--pv-ink);padding:16px 18px;margin:26px 0;font-family:var(--pv-sans)}.pv-toc-head{display:flex;justify-content:space-between;align-items:center}.pv-toc-head strong{font:700 1.2rem/1 var(--pv-serif)}.pv-toc-toggle{border:0;background:none;font-weight:800;cursor:pointer}.pv-toc ol{margin:12px 0 0;padding-left:22px}.pv-toc li{margin:6px 0;font-size:.82rem}.pv-toc .is-sub{margin-left:16px}.pv-toc a{text-decoration:none!important;color:var(--pv-ink)!important}.pv-more-stories{max-width:520px;border:1px solid var(--pv-ink);padding:16px 18px;margin:34px auto;font-family:var(--pv-sans)}.pv-more-stories>strong{display:block;border-bottom:1px solid var(--pv-line);padding-bottom:8px;margin-bottom:8px;font-family:var(--pv-serif)}.pv-more-stories ol{margin:0;padding-left:22px}.pv-more-stories li{padding:6px 0;border-bottom:1px solid #eee;font-size:.82rem}.pv-more-stories li:last-child{border:0}.pv-sources{max-width:var(--pv-reading);margin:44px auto;border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);padding:16px 0;font-family:var(--pv-sans);font-size:.78rem}.pv-source-row{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:6px 0}.pv-source-row strong{text-transform:uppercase;font-size:.68rem;letter-spacing:.05em}.pv-source-row ul{margin:0;padding-left:18px}.pv-author-box{max-width:var(--pv-reading);margin:44px auto;border-top:4px solid var(--pv-ink);border-bottom:1px solid var(--pv-line);padding:24px 0;display:grid;grid-template-columns:120px 1fr;gap:22px}.pv-author-box-photo img{width:120px;height:120px}.pv-author-box h2{font:700 2rem/1 var(--pv-serif);margin:.2rem 0}.pv-author-role{color:var(--pv-accent);font-weight:800;font-size:.8rem}.pv-author-box p{font:400 .95rem/1.55 var(--pv-sans);color:var(--pv-muted)}.pv-related{max-width:var(--pv-site);margin:60px auto 0}.pv-comments{max-width:var(--pv-reading);margin:46px auto 0;border-top:1px solid var(--pv-line);padding-top:30px}.pv-comments .wp-block-comments-title{font:700 1.7rem/1 var(--pv-serif)}.pv-comments input,.pv-comments textarea{border:1px solid var(--pv-line);border-radius:0}.pv-comments .wp-block-button__link{border-radius:0}.pv-reading-time{font-size:.76rem;color:var(--pv-muted)}
