/* Article styles are scoped to the theme's reading area. */
.vvw-site #main.vvw-single-wrap{padding-block:43px 65px}.vvw-reading{width:min(1120px,calc(100% - 96px));margin-inline:auto;background:transparent;border:0;box-shadow:none;padding:0}.vvw-reading-header{max-width:960px;margin:0 0 38px;padding:0}.vvw-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;margin-bottom:26px}.vvw-breadcrumb a{color:var(--vvw-muted)}.vvw-breadcrumb a:hover{text-decoration:underline}.vvw-reading-header>.vvw-eyebrow{display:inline-flex;font-size:10px;letter-spacing:.08em;padding:6px 11px;background:var(--vvw-yellow);color:var(--vvw-ink);border-radius:30px;margin-bottom:20px}.vvw-site .vvw-reading .entry-title{font:450 clamp(37px,4.4vw,61px)/1.16 var(--vvw-heading);letter-spacing:-.055em;margin:0 0 29px;max-width:960px;overflow-wrap:anywhere}.vvw-reading-header .vvw-meta{font-size:11px;gap:8px 22px;max-width:900px}.vvw-reading-header .vvw-meta a{text-decoration:underline;text-underline-offset:3px}.vvw-reading .vvw-featured{margin:0 auto 47px;text-align:center}.vvw-featured>img{display:block;width:auto;max-width:100%;height:auto;max-height:650px;object-fit:contain;margin-inline:auto;border-radius:23px}.vvw-featured figcaption{font-size:12px;color:var(--vvw-muted);margin-top:12px;line-height:1.6}.vvw-reading-layout{max-width:800px;margin-inline:auto;min-width:0}.vvw-site .vvw-prose{font:17px/1.95 var(--vvw-font);color:var(--vvw-ink);overflow-wrap:anywhere;display:flow-root;margin:0}.vvw-prose>*:first-child{margin-top:0}.vvw-site .vvw-prose p{margin:0 0 1.4em}.vvw-prose>p:first-of-type{font-size:19px;line-height:1.85}.vvw-site .vvw-prose h2{font-size:31px;font-weight:500;line-height:1.3;letter-spacing:-.045em;margin:1.7em 0 .75em;scroll-margin-top:30px}.vvw-site .vvw-prose h3{font-size:25px;font-weight:500;line-height:1.35;letter-spacing:-.035em;margin:1.65em 0 .7em;scroll-margin-top:30px}.vvw-site .vvw-prose h4{font-size:21px;line-height:1.4;letter-spacing:-.025em;margin:1.5em 0 .7em;scroll-margin-top:30px}.vvw-prose .ez-toc-section{scroll-margin-top:30px}.vvw-prose a{font-weight:550;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.vvw-prose a:hover{text-decoration-thickness:2px}.vvw-prose strong{font-weight:700}.vvw-prose :where(ul,ol){margin:1.3em 0 1.5em;padding-left:25px}.vvw-prose :where(ul,ol) li{margin:.45em 0;padding-left:4px}.vvw-prose li::marker{color:var(--vvw-blue)}.vvw-prose :where(ul,ol) :where(ul,ol){margin:.5em 0}.vvw-prose dl{padding:26px;background:var(--vvw-tint);border:1px solid var(--vvw-line);border-radius:16px;margin:28px 0}.vvw-prose dt{font-weight:700;margin-bottom:6px}.vvw-prose dd{margin:0 0 18px}.vvw-prose blockquote{border:0;border-left:5px solid var(--vvw-yellow);background:var(--vvw-tint);margin:30px 0;padding:25px 30px;font:550 21px/1.75 var(--vvw-heading);color:var(--vvw-ink);border-radius:0 16px 16px 0;text-align:left}.vvw-prose blockquote p:last-child{margin-bottom:0}.vvw-prose blockquote cite{font:400 13px/1.6 var(--vvw-font)}.vvw-prose img{height:auto;border-radius:16px;max-width:100%}.vvw-prose figure,.vvw-prose .wp-caption{max-width:100%;margin-block:28px}.vvw-prose figcaption,.vvw-prose .wp-caption-text{font-size:12px;line-height:1.7;color:var(--vvw-muted);margin-top:12px;text-align:center}.vvw-prose .alignleft{float:left;margin:5px 25px 20px 0}.vvw-prose .alignright{float:right;margin:5px 0 20px 25px}.vvw-prose .aligncenter{display:block;margin-inline:auto}.vvw-prose .alignwide,.vvw-prose .alignfull{width:auto;max-width:100%;margin-inline:0}.vvw-prose iframe,.vvw-prose video{max-width:100%}.vvw-prose pre{max-width:100%;overflow:auto;padding:20px;background:var(--vvw-tint);border-radius:12px}.vvw-prose hr{border:0;border-top:1px solid var(--vvw-line);margin:35px 0}.vvw-prose table{width:100%;max-width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;margin:28px 0;display:block;overflow-x:auto}.vvw-prose th{background:var(--vvw-ink);color:#fff;text-align:left;padding:14px 16px;border:1px solid #42616e;font-weight:600}.vvw-prose td{padding:13px 16px;border:1px solid var(--vvw-line)}.vvw-prose tbody tr:nth-child(even){background:var(--vvw-tint)}.vvw-prose caption{text-align:left;padding:10px 0;font-size:12px;color:var(--vvw-muted)}.vvw-table-scroll{overflow-x:auto;max-width:100%;margin:28px 0;border-radius:12px}.vvw-table-scroll table{display:table;margin:0}.vvw-prose .wp-block-table{overflow-x:auto}
.vvw-site .vvw-toc{margin:29px 0;border:1px solid #c5d9d9;border-radius:16px;background:var(--vvw-sky);color:var(--vvw-ink);font-size:14px;line-height:1.7}.vvw-toc>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:21px 24px;font:700 17px/1.5 var(--vvw-heading);letter-spacing:-.025em;color:var(--vvw-ink)}.vvw-toc>summary::-webkit-details-marker{display:none}.vvw-toc>summary:after{display:none}.vvw-toc-symbol{font-size:24px;line-height:1;transition:transform .15s}.vvw-toc[open] .vvw-toc-symbol{transform:rotate(45deg)}.vvw-toc nav{padding:0 26px 21px}.vvw-toc ol{margin:0;padding-left:22px;background:transparent;border:0}.vvw-toc li{padding-left:4px;margin:7px 0}.vvw-toc li::marker{font-size:12px;color:var(--vvw-blue)}.vvw-toc ol ol{margin:7px 0}.vvw-toc a{font-size:13px;font-weight:500;color:var(--vvw-ink);text-decoration:none}.vvw-toc a:hover{color:var(--vvw-blue);text-decoration:underline}.vvw-prose .vvw-info,.vvw-prose .vvw-facts,.vvw-prose .vvw-warning,.vvw-prose .vvw-sources{padding:25px 27px;margin:30px 0;border:1px solid var(--vvw-line);border-radius:16px;background:var(--vvw-tint)}.vvw-prose .vvw-info{background:var(--vvw-sky)}.vvw-prose .vvw-facts{background:#fff2d2;border-color:#e6d2a0}.vvw-prose .vvw-warning{background:#fff2e9;border-color:#e8c8b1;border-left:5px solid #b95c29}.vvw-prose .vvw-sources{font-size:14px}.vvw-prose :is(.vvw-info,.vvw-facts,.vvw-warning,.vvw-sources)>:first-child{margin-top:0}.vvw-prose :is(.vvw-info,.vvw-facts,.vvw-warning,.vvw-sources)>:last-child{margin-bottom:0}.vvw-author{display:grid;grid-template-columns:72px minmax(0,1fr);gap:23px;align-items:start;padding:27px;background:var(--vvw-tint);border:1px solid var(--vvw-line);border-radius:18px;margin-top:45px;font-size:14px;line-height:1.8}.vvw-author-avatar,.vvw-author-letter{width:72px;height:72px;flex-shrink:0}.vvw-author-avatar img,.vvw-author-photo{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.vvw-author-letter{display:grid;place-items:center;background:var(--vvw-blue);color:#fff;font:700 31px/1 var(--vvw-heading);border-radius:50%}.vvw-author .vvw-eyebrow{font-size:9px;line-height:1.5;margin:0 0 7px}.vvw-site .vvw-author h2{font-size:24px;line-height:1.35;margin:0 0 11px}.vvw-author p{font-size:14px;line-height:1.8;margin:0 0 14px}.vvw-author a{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.vvw-reading-home .vvw-breadcrumb{display:none}.vvw-reading-home .vvw-reading-header{max-width:800px;margin-inline:auto;margin-bottom:35px}.vvw-site .vvw-reading-home .entry-title{font-size:45px}.vvw-reading-home .vvw-author{background:#fff}.vvw-site .post-navigation{max-width:1120px;width:calc(100% - 96px);margin:55px auto 0;padding:0}.vvw-site .post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.vvw-site .post-navigation a{font:700 21px/1.45 var(--vvw-heading);letter-spacing:-.035em;color:var(--vvw-ink);display:block;padding:24px;background:var(--vvw-tint);border:1px solid var(--vvw-line);border-radius:17px;overflow-wrap:anywhere}.vvw-site .post-navigation a:hover{background:var(--vvw-sky)}.vvw-site .post-navigation .nav-subtitle{font:550 11px/1.5 var(--vvw-font);letter-spacing:0;color:var(--vvw-muted);display:block;margin-bottom:13px}.vvw-site .post-navigation .nav-next{text-align:right;grid-column:2}.vvw-site .page-links{margin-top:30px;font-size:13px}.vvw-site .page-links>*{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vvw-line);border-radius:7px;margin:4px}.vvw-site .page-links .current{background:var(--vvw-yellow);color:var(--vvw-ink)}
.vvw-site .comments-area{width:min(800px,calc(100% - 40px));margin:50px auto 0;padding:30px 0;border-top:1px solid var(--vvw-line);font-size:14px}.vvw-site .comments-area h2{font-size:29px}.vvw-site .comments-area h3{font-size:24px}.vvw-site .comment-form input:not([type=checkbox]):not([type=submit]),.vvw-site .comment-form textarea{width:100%}.vvw-site .comment-list,.vvw-site .comment-list .children{list-style:none;margin:0;padding:0}.vvw-site .comment-list .children{padding-left:22px}.vvw-site .comment-body{padding-block:23px;border-bottom:1px solid var(--vvw-line)}.vvw-site .comment-author img{width:48px;height:48px;float:left;margin-right:15px;border-radius:50%}.vvw-site .comment-metadata{font-size:11px;margin:6px 0 18px;color:var(--vvw-muted)}.vvw-site .comment-form label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.vvw-site .comment-form-cookies-consent label{display:inline}.vvw-prose .wpcf7{padding:27px;max-width:100%;background:var(--vvw-tint);border:1px solid var(--vvw-line);border-radius:18px;margin:27px 0}.vvw-prose .wpcf7 label{font-size:13px;font-weight:600}.vvw-prose .wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),.vvw-prose .wpcf7 textarea{width:100%;margin-top:8px}.vvw-prose .wpcf7 input[type=submit]{padding-inline:29px}.vvw-prose .wpcf7 .wpcf7-not-valid-tip{font-size:12px;color:#9d2525}.vvw-prose .wpcf7 .wpcf7-response-output{font-size:13px;margin:20px 0 0;padding:12px}
@media(max-width:1119px){.vvw-reading,.vvw-site .post-navigation{width:calc(100% - 64px)}.vvw-site .vvw-reading .entry-title{font-size:50px}.vvw-reading-header{max-width:900px}.vvw-site .vvw-prose{font-size:17px}}
@media(max-width:700px){.vvw-site #main.vvw-single-wrap{padding-block:28px 43px}.vvw-reading,.vvw-site .post-navigation{width:calc(100% - 40px)}.vvw-reading-header{margin-bottom:27px}.vvw-breadcrumb{font-size:10px;margin-bottom:20px}.vvw-reading-header>.vvw-eyebrow{font-size:9px;margin-bottom:18px}.vvw-site .vvw-reading .entry-title{font-size:clamp(33px,7.5vw,44px);line-height:1.2;margin-bottom:22px;letter-spacing:-.05em}.vvw-reading-header .vvw-meta{font-size:10px;gap:8px 15px}.vvw-reading .vvw-featured{margin-bottom:30px}.vvw-featured>img{max-height:none;border-radius:17px}.vvw-featured figcaption{font-size:10px}.vvw-site .vvw-prose{font-size:16px;line-height:1.9}.vvw-prose>p:first-of-type{font-size:18px;line-height:1.8}.vvw-site .vvw-prose h2{font-size:27px;line-height:1.3}.vvw-site .vvw-prose h3{font-size:23px}.vvw-site .vvw-prose h4{font-size:20px}.vvw-prose .alignleft,.vvw-prose .alignright{float:none;display:block;max-width:100%;margin:22px auto}.vvw-prose img{border-radius:12px}.vvw-prose figure{margin-block:23px}.vvw-prose blockquote{font-size:19px;padding:21px;border-radius:0 13px 13px 0}.vvw-prose td,.vvw-prose th{padding:11px 13px;font-size:13px}.vvw-toc>summary{padding:17px 19px;font-size:15px}.vvw-toc nav{padding:0 20px 19px}.vvw-toc a{font-size:12px}.vvw-author{padding:22px;gap:17px;grid-template-columns:54px minmax(0,1fr);border-radius:15px}.vvw-author-avatar,.vvw-author-letter{width:54px;height:54px}.vvw-site .vvw-author h2{font-size:22px}.vvw-author p{font-size:13px}.vvw-author a{font-size:11px}.vvw-site .post-navigation{margin-top:36px}.vvw-site .post-navigation .nav-links{grid-template-columns:1fr;gap:17px}.vvw-site .post-navigation .nav-next{grid-column:auto;text-align:left}.vvw-site .post-navigation a{font-size:20px;padding:22px}.vvw-site .post-navigation .nav-subtitle{font-size:10px}.vvw-site .vvw-reading-home .entry-title{font-size:34px}.vvw-prose .wpcf7{padding:20px}.vvw-prose :is(.vvw-info,.vvw-facts,.vvw-warning,.vvw-sources){padding:21px}.vvw-site .comments-area{margin-top:35px}.vvw-site .comments-area h2{font-size:27px}.vvw-site .comments-area h3{font-size:23px}}
@media(max-width:430px){.vvw-reading,.vvw-site .post-navigation{width:calc(100% - 36px)}}
@media print{.vvw-reading,.vvw-reading-layout{width:100%;max-width:none;display:block}.vvw-toc{display:none}.vvw-site .vvw-reading .entry-title{font-size:26pt}.vvw-site .vvw-prose{font:11pt/1.6 Georgia,serif}.vvw-featured{max-width:65%;margin-bottom:20px}.vvw-author{break-inside:avoid}.vvw-prose table{display:table}}

/* Quiet article columns and a compact reading rail. */
.vvw-reading{max-width:1200px}.vvw-reading-header{max-width:1050px;margin-inline:auto;text-align:center}.vvw-breadcrumb{justify-content:center}.vvw-reading-header>.vvw-eyebrow{padding:0;background:transparent;border-radius:0;letter-spacing:.15em;font-size:10px;margin-bottom:22px}.vvw-site .vvw-reading .entry-title{font:450 clamp(41px,4.7vw,65px)/1.14 var(--vvw-heading);letter-spacing:-.035em;margin-inline:auto;max-width:1040px}.vvw-reading-header .vvw-meta{justify-content:center;max-width:none;margin-bottom:4px;font-size:11px}.vvw-featured>img{border-radius:0;max-height:650px}.vvw-reading-layout{max-width:850px}.vvw-reading-layout.vvw-has-toc{max-width:none;display:grid;grid-template-columns:245px minmax(0,850px);gap:65px;align-items:start}.vvw-reading-aside{position:sticky;top:25px;min-width:0}.admin-bar .vvw-reading-aside{top:60px}.vvw-reading-body{min-width:0}.vvw-site .vvw-toc{border:1px solid var(--vvw-line);border-top:3px solid var(--vvw-wine);border-radius:0;background:transparent}.vvw-reading-aside .vvw-toc{margin-top:0}.vvw-toc>summary{font:500 25px/1.25 var(--vvw-heading);letter-spacing:-.025em;padding:18px}.vvw-toc nav{padding:0 18px 19px}.vvw-reading-aside .vvw-toc nav{max-height:65vh;overflow-y:auto;overscroll-behavior:contain}.vvw-toc a{font-size:11px;line-height:1.7}.vvw-toc li{margin:9px 0}.vvw-toc li::marker{font-size:10px}.vvw-site .vvw-prose{font-size:17px;line-height:1.95}.vvw-prose>p:first-of-type{font-size:19px}.vvw-site .vvw-prose h2{font:500 36px/1.28 var(--vvw-heading);letter-spacing:-.025em}.vvw-site .vvw-prose h3{font:500 30px/1.3 var(--vvw-heading);letter-spacing:-.025em}.vvw-site .vvw-prose h4{font:500 25px/1.35 var(--vvw-heading);letter-spacing:-.02em}.vvw-prose img,.vvw-prose dl,.vvw-prose pre,.vvw-table-scroll,.vvw-prose .vvw-info,.vvw-prose .vvw-facts,.vvw-prose .vvw-warning,.vvw-prose .vvw-sources{border-radius:0}.vvw-prose blockquote{border-radius:0;font:450 27px/1.6 var(--vvw-heading);padding:23px 27px;border-left-width:3px;background:var(--vvw-tint)}.vvw-prose .vvw-info{background:#eee1dc}.vvw-prose .vvw-facts{background:#f6eddb;border-color:#daccb4}.vvw-prose .vvw-warning{background:#fbebe3;border-color:#dfb8a5;border-left-color:#a85936}.vvw-author{border:0;border-block:1px solid var(--vvw-line);border-radius:0;background:transparent;padding:28px 0;grid-template-columns:85px minmax(0,1fr);gap:27px}.vvw-author-avatar,.vvw-author-letter{width:85px;height:85px}.vvw-site .vvw-author h2{font:500 30px/1.2 var(--vvw-heading)}.vvw-author p{font-size:13px}.vvw-author a{font-size:12px}.vvw-site .post-navigation a{border-radius:0;font:500 25px/1.35 var(--vvw-heading)}.vvw-prose .wpcf7{border-radius:0}.vvw-reading-home .vvw-reading-header{max-width:1050px}.vvw-site .vvw-reading-home .entry-title{font-size:49px}.vvw-reading-home .vvw-author{background:transparent}.vvw-prose .saboxplugin-wrap{background:transparent;border:0;border-block:1px solid var(--vvw-line);padding:25px 0;margin-top:35px}.vvw-prose .saboxplugin-gravatar img:hover{transform:none}.vvw-prose .saboxplugin-authorname{font:500 29px/1.3 var(--vvw-heading)}.vvw-prose .lwptoc{background:var(--vvw-tint);border:1px solid var(--vvw-line);padding:18px;margin:25px 0}
@media(max-width:1119px){.vvw-reading-layout.vvw-has-toc{grid-template-columns:220px minmax(0,1fr);gap:38px}.vvw-site .vvw-reading .entry-title{font-size:54px}.vvw-site .vvw-prose h2{font-size:33px}.vvw-site .vvw-prose h3{font-size:29px}}
@media(max-width:850px){.vvw-reading-layout.vvw-has-toc{display:flex;flex-direction:column;gap:28px}.vvw-reading-aside,.vvw-reading-body{width:100%;position:static}.vvw-reading-aside .vvw-toc nav{max-height:none}.vvw-toc a{font-size:12px}.vvw-site .vvw-reading .entry-title{font-size:48px}}
@media(max-width:600px){.vvw-reading-header{text-align:left}.vvw-breadcrumb,.vvw-reading-header .vvw-meta{justify-content:flex-start}.vvw-site .vvw-reading .entry-title{font-size:clamp(36px,9.5vw,47px);line-height:1.18;letter-spacing:-.025em}.vvw-reading-header .vvw-meta{font-size:10px;gap:7px 15px}.vvw-reading-header>.vvw-eyebrow{font-size:9px;margin-bottom:18px}.vvw-site .vvw-prose{font-size:16px;line-height:1.9}.vvw-prose>p:first-of-type{font-size:18px;line-height:1.9}.vvw-site .vvw-prose h2{font-size:31px;line-height:1.3}.vvw-site .vvw-prose h3{font-size:27px}.vvw-site .vvw-prose h4{font-size:23px}.vvw-prose blockquote{font-size:24px;padding:20px}.vvw-author{grid-template-columns:60px minmax(0,1fr);gap:19px}.vvw-author-avatar,.vvw-author-letter{width:60px;height:60px}.vvw-site .vvw-author h2{font-size:27px}.vvw-author p{font-size:12px}.vvw-author a{font-size:11px}.vvw-site .post-navigation a{font-size:23px}.vvw-site .vvw-reading-home .entry-title{font-size:39px}.vvw-toc>summary{font-size:25px;padding:17px}.vvw-prose .saboxplugin-wrap .saboxplugin-authorname{font-size:26px}}
@media print{.vvw-reading-layout.vvw-has-toc{display:block}.vvw-reading-aside{display:none}}

.vvw-toc-symbol{font-family:var(--vvw-font);font-weight:400;display:grid;place-items:center;width:24px;min-width:24px;height:24px;flex:0 0 24px}
