.lfvt{--paper:#f6f0e2;--ink:#37332f;--body:#44403b;--rust:#796553;--rule:#beb8a4;box-sizing:border-box;background:var(--paper);color:var(--ink);padding:0 5vw 70px;font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.8;width:100%;max-width:none!important;margin:0!important}
.lfvt *{box-sizing:border-box}.lfvt a{color:var(--ink);text-underline-offset:4px}.lfvt a:hover{color:var(--rust)}.lfvt :focus-visible{outline:3px solid var(--rust);outline-offset:5px}.lfvt [hidden]{display:none!important}
.lfvt-masthead{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0 19px;border-bottom:3px double var(--ink);font-family:Arial,sans-serif;font-size:12px;letter-spacing:1.8px;text-transform:uppercase}.lfvt-masthead a{font:bold 22px Georgia,serif;letter-spacing:-.4px;text-transform:none;text-decoration:none}.lfvt-masthead span:last-child{font-size:12px}
.lfvt-article{max-width:1280px;margin:auto}.lfvt-title{text-align:center;padding:47px 5% 35px;border-bottom:1px solid var(--rule)}.lfvt-kicker{font:700 12px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--rust)}.lfvt-kicker span{padding:0 12px;color:var(--rule)}.lfvt .lfvt-title h1{max-width:1020px;margin:22px auto 26px;color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(36px,4.6vw,67px);line-height:1.08;letter-spacing:-2.1px;text-wrap:balance}.lfvt-meta{display:flex;gap:0;flex-wrap:wrap;justify-content:center;font:13px/1.6 Arial,sans-serif;color:#696159}.lfvt-meta>*+*::before{content:'·';padding:0 15px;color:var(--rust)}
.lfvt-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;padding-top:38px}.lfvt-rail{font:14px/1.5 Arial,sans-serif;min-width:0}.lfvt-back{display:inline-block;margin-bottom:34px;text-decoration:none}.lfvt-toc{border-top:1px solid var(--ink);padding-top:20px}.lfvt .lfvt-toc h2{font:700 12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.8px;margin:0 0 15px;color:var(--rust)}.lfvt-toc ol{padding:0;margin:0;list-style:none;counter-reset:story}.lfvt-toc li{counter-increment:story;border-bottom:1px solid #ded7c5}.lfvt-toc a{display:grid;grid-template-columns:23px 1fr;gap:6px;padding:12px 0;text-decoration:none;color:#62594f;font-size:13px;line-height:1.5}.lfvt-toc a::before{content:counter(story,decimal-leading-zero);font:12px/1.8 Georgia,serif;color:var(--rust)}.lfvt-toc a:hover{text-decoration:underline}.lfvt-rail-note{margin-top:45px;padding:26px 10px;border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:-5px;text-align:center;font:26px/1.2 Georgia,serif}.lfvt-rail-note em{font-weight:400}.lfvt-rail-note span{display:block;font:10px/1.6 Arial,sans-serif;letter-spacing:2px;margin-top:17px}
.lfvt-reading{min-width:0;max-width:940px}.lfvt-body{color:var(--body);overflow-wrap:anywhere}.lfvt-body>*{max-width:760px;margin-left:auto;margin-right:auto}.lfvt-body>figure,.lfvt-featured{max-width:100%;margin:0 0 36px!important}.lfvt-body figure:has(>img),.lfvt-featured{background:#fffdf5;padding:12px 12px 26px;border:1px solid #d3cab7;box-shadow:3px 5px 0 #ded6c4}.lfvt-body img,.lfvt-featured img{display:block;max-width:100%;height:auto}.lfvt-body>figure:first-child img,.lfvt-featured img{width:100%;aspect-ratio:16/9;object-fit:cover}.lfvt-body figcaption,.lfvt-featured figcaption{font:italic 14px/1.6 Georgia,serif;text-align:center;padding:14px 8px 0;color:#696159}.lfvt-body p{margin-top:0;margin-bottom:23px}.lfvt-body>p:first-of-type{font-size:22px;line-height:1.65;color:var(--ink)}.lfvt-body>p:first-of-type:first-letter{float:left;font:76px/.9 Georgia,serif;margin:8px 10px 0 0;color:var(--rust)}.lfvt .lfvt-body h2{color:var(--ink);font:400 35px/1.18 Georgia,serif;letter-spacing:-.7px;border-top:1px solid var(--rule);padding-top:28px;margin-top:45px;margin-bottom:22px;scroll-margin-top:30px}.lfvt .lfvt-body h3{color:var(--ink);font:400 24px/1.3 Georgia,serif;margin-top:27px;margin-bottom:12px}.lfvt-body ul,.lfvt-body ol{padding-left:27px}.lfvt-body li{padding-left:6px;margin-bottom:11px}.lfvt-body li::marker{color:var(--rust)}.lfvt-body li p{margin-bottom:12px}.lfvt-body blockquote{border-left:3px solid var(--rust);padding:18px 25px;font:italic 26px/1.5 Georgia,serif;color:var(--ink)}.lfvt-body .wp-block-table{overflow-x:auto}.lfvt-body table{border-collapse:collapse;width:100%;font:15px/1.6 Arial,sans-serif;text-align:left}.lfvt-body th{background:var(--ink);color:var(--paper);font-weight:600}.lfvt-body td,.lfvt-body th{padding:17px;border:1px solid var(--rule);vertical-align:top;min-width:130px}.lfvt-body td p,.lfvt-body th p{margin:0}.lfvt-body tr:nth-child(even){background:#eee6d5}.lfvt-body .alignwide,.lfvt-body .alignfull{width:100%;margin-left:0;margin-right:0;max-width:100%}.lfvt-body iframe,.lfvt-body video{max-width:100%}.lfvt-body pre{overflow:auto;white-space:pre;max-width:100%;font-size:14px}.lfvt-end{display:flex;align-items:center;gap:20px;justify-content:center;border-top:3px double var(--rule);border-bottom:1px solid var(--rule);margin-top:50px;padding:24px;font-style:italic;font-size:18px}.lfvt-end span{color:var(--rust);font-size:25px}.lfvt-comments{margin-top:42px;font:16px/1.7 Arial,sans-serif}.lfvt-comments h2,.lfvt-comments h3{font-family:Georgia,serif;color:var(--ink)}.lfvt-comments input,.lfvt-comments textarea{max-width:100%;border:1px solid var(--rule);background:#fffdf5;color:var(--body);padding:12px}.lfvt-comments input[type=submit],.lfvt-body input[type=submit]{background:var(--ink);color:var(--paper);border:0;padding:14px 22px;cursor:pointer}.lfvt-pagination{margin:25px 0}
@media(min-width:1500px){.lfvt{padding-left:calc((100vw - 1280px)/2);padding-right:calc((100vw - 1280px)/2)}}
@media(max-width:900px){.lfvt-layout{grid-template-columns:170px minmax(0,1fr);gap:28px}.lfvt-masthead>span:nth-child(2){display:none}.lfvt-title{padding-left:0;padding-right:0}.lfvt .lfvt-title h1{letter-spacing:-1.4px}}
@media(max-width:680px){.lfvt{padding:0 22px 45px;font-size:17px}.lfvt-masthead{padding:19px 0;gap:10px}.lfvt-masthead a{font-size:20px}.lfvt-masthead>span{display:none}.lfvt-title{padding:32px 0 25px}.lfvt .lfvt-title h1{font-size:38px;letter-spacing:-1.3px;margin:18px 0 22px}.lfvt-kicker{font-size:11px;letter-spacing:1px}.lfvt-kicker span{padding:0 6px}.lfvt-meta{font-size:12px;row-gap:7px}.lfvt-meta>*+*::before{padding:0 8px}.lfvt-layout{display:flex;flex-direction:column;gap:24px;padding-top:22px}.lfvt-rail{display:flex;flex-direction:column}.lfvt-back{margin:0}.lfvt-toc,.lfvt-rail-note{display:none}.lfvt-body>figure:first-child img,.lfvt-featured img{aspect-ratio:4/3}.lfvt-body figure:has(>img),.lfvt-featured{padding:8px 8px 18px}.lfvt-body>p:first-of-type{font-size:20px}.lfvt .lfvt-body h2{font-size:30px}.lfvt .lfvt-body h3{font-size:23px}.lfvt-body td,.lfvt-body th{padding:12px;min-width:125px}.lfvt-end{gap:10px;padding:20px 5px}.lfvt-body blockquote{font-size:23px}}
@media print{.lfvt-rail,.lfvt-comments{display:none}.lfvt-layout{display:block}.lfvt{padding:0;background:#fff}.lfvt-body>figure,.lfvt-featured{break-inside:avoid}.lfvt-body h2,.lfvt-body h3{break-after:avoid}}
