@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/pvhot-editorial-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/pvhot-editorial-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/pvhot-editorial-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/pvhot-editorial-4.ttf) format('truetype');
}
.pvre-revised .pv-article-content .pvre-updated{font-size:12px!important;line-height:1.5;color:#8a6d7e;letter-spacing:.02em;margin:0 0 25px}.pvre-revised .pv-article-content table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;margin:30px 0;table-layout:fixed}.pvre-revised .pv-article-content th,.pvre-revised .pv-article-content td{padding:16px 18px;border-bottom:1px solid #d9c6cf;text-align:left;vertical-align:top;overflow-wrap:anywhere}.pvre-revised .pv-article-content th{background:#efe2e8;color:#64223b;font-weight:700}.pvre-revised .pv-article-content td:first-child{font-weight:650;color:#48313f}.pvre-revised .pv-article-content .pvre-sources{border-top:1px solid #d9c6cf;margin-top:40px;padding-top:20px}.pvre-revised .pv-article-content .pvre-sources h2{font-size:23px;margin:0 0 15px}.pvre-revised .pv-article-content .pvre-sources p{font-size:12px;line-height:1.7;color:#806a78;overflow-wrap:anywhere}.pvre-revised .pv-article-content ul{padding-left:1.25em}.pvre-revised .pv-article-content li{padding:4px 0}@media(max-width:600px){.pvre-revised .pv-article-content table{font-size:13px;line-height:1.6}.pvre-revised .pv-article-content th,.pvre-revised .pv-article-content td{padding:12px 9px}}


body.single-post.pv-magazine{background:#fff;color:#201c20;font-family:'Lato',Arial,sans-serif}
.single-post .pv-article,.single-post #content,.single-post .site-content,.single-post .pv-reading-main,.single-post .pv-section{background:#fff}
body.single-post.pv-magazine .pv-article h1,body.single-post.pv-magazine .pv-article h2,body.single-post.pv-magazine .pv-article h3,body.single-post.pv-magazine .pv-section h2,body.single-post.pv-magazine .pv-post h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;letter-spacing:-.025em;color:#161116}
body.single-post.pv-magazine .pv-article-header h1{font-size:clamp(44px,5.4vw,76px);line-height:1.03;max-width:1050px}
.single-post .pv-article-content{font-family:'Lato',Arial,sans-serif;font-size:18px;line-height:1.85;color:#282329}
.single-post .pv-article-content h2{font-size:42px;line-height:1.1;margin:1.45em 0 .55em!important}
.single-post .pv-article-content h3{font-size:31px;line-height:1.15}
.single-post .pv-article-content>p:not(.pvre-updated):first-of-type{font-size:21px}
.single-post .pv-article-content .pvre-updated{color:#655d62;font-family:'Lato',Arial,sans-serif}
.single-post .pv-reading-aside{position:static;max-height:none;overflow:visible;color:#544b51;font-family:'Lato',Arial,sans-serif}
.single-post .pv-sidebar-toc .pv-toc{border-top:2px solid #d80c35;border-bottom-color:#dedbde;background:#fff}
.single-post .pv-sidebar-toc .pv-toc summary{color:#21171c}
.single-post .pv-sidebar-toc .pv-toc a{color:#5c5158!important}
.single-post .pv-sidebar-toc .pv-toc a:hover{background:#f5f5f5;color:#ab1032!important}
.single-post .pv-sidebar-toc .pv-toc a.pvhot-toc-current{background:#f6f3f4;color:#ad0b31!important;border-left-color:#d30b36}
.single-post .pv-sidebar-tool{background:#171116;border:1px solid #171116;border-radius:3px;padding:22px;color:#fff}
body.single-post.pv-magazine .pv-sidebar-tool h2{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:29px!important;color:#fff!important}
.single-post .pv-sidebar-tool .pv-kicker{color:#ff6786!important}
.single-post .pv-sidebar-tool>p:not(.pv-kicker){color:#e7dfe4!important}
.single-post .pv-sidebar-tool>a{color:#fff!important;text-decoration:underline;text-underline-offset:4px}
.single-post .pv-sidebar-tool-visual{background:radial-gradient(circle at 75% 25%,#a917414d,transparent 70%),#070609;border-radius:0}
.single-post .pv-sidebar-readings>a>span{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:22px!important;line-height:1.15;color:#23171e}
.single-post .pv-sidebar-author>a{color:#29161f!important}
.single-post .pv-author-box{background:#fff;border-top:2px solid #d40c36;border-bottom:1px solid #ddd8dc;border-radius:0;padding:32px 0}
body.single-post.pv-magazine .pv-author-box h2{font-size:39px;color:#171116}
.single-post .pv-author-box p{color:#4d4149;font-family:'Lato',Arial,sans-serif;font-size:14px}
.single-post .pv-author-box .pv-kicker{color:#c20b32}
.single-post .pv-article-content blockquote{background:#fff;border:0;border-left:2px solid #d20c35;padding:8px 0 8px 27px;font:500 29px/1.4 'Cormorant Garamond',Georgia,serif;color:#5b1028}
.single-post .pv-article-content table{display:table;overflow:visible;table-layout:fixed;width:100%;border-collapse:collapse;background:#fff}
.single-post .pv-article-content th{background:#181218;color:#fff;font-weight:700;border:1px solid #33232e;border-bottom:3px solid #da103a}
.single-post .pv-article-content td{background:#fff;color:#30272e;border:1px solid #dedade;overflow-wrap:anywhere}
.single-post .pv-article-content tr:nth-child(even) td{background:#f7f7f7}
.single-post .pv-article-content td:first-child{color:#21171e}
.single-post .pv-social-button{border-color:#d7d1d5;color:#34242f;background:#fff}
.single-post .pv-social-button:hover{background:#171116;color:#fff;border-color:#171116}
.single-post .pv-social-copy{background:#171116;color:#fff}
.single-post .pv-social-share{border-color:#dedade}
.single-post .pv-article-content .pvre-sources{border-color:#dedade}
.single-post .pv-article-content .pvre-sources h2{font-size:28px}
.single-post .pv-article-content .pvre-sources p{color:#61565e}
@media(max-width:640px){body.single-post.pv-magazine .pv-article-header h1{font-size:43px;line-height:1.04}.single-post .pv-article-content{font-size:17px;line-height:1.8}.single-post .pv-article-content h2{font-size:34px}.single-post .pv-article-content h3{font-size:28px}.single-post .pv-article-content blockquote{font-size:26px;padding-left:20px}.single-post .pv-article-content th,.single-post .pv-article-content td{padding:12px 9px;min-width:0}.single-post .pv-author-box{padding:25px 0}.single-post .pv-article-content table{font-size:13px}}
