.vx{--ink:#0d1a13;--ink-2:#16281e;--paper:#f5f2ea;--card:#ffffff;--green:#0b5c31;--gold:#a8891f;--gold-lt:#d8c65a;--text:#33393a;--soft:#6c7370;--hair:#ded8c9;--serif:"Archivo",-apple-system,"Segoe UI",Arial,sans-serif;--ui:"Public Sans",-apple-system,"Segoe UI",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;background:var(--paper);color:var(--text);font:400 16px/1.62 var(--ui);-webkit-font-smoothing:antialiased}.vx .shell{max-width:none;margin:0 auto;padding:0 36px}.vx a{color:inherit}.vx .flag{background:var(--ink);color:#fff}.vx .flagrow{display:flex;justify-content:space-between;gap:36px;padding:11px 0 10px}.vx .mark{display:block}.vx .mark img{width:330px}.vx .strap{margin:11px 0 0 2px;font:600 10px var(--ui);letter-spacing:.22em;text-transform:uppercase;color:#7e948a;white-space:nowrap}.vx .flagad{justify-self:end}.vx .unit{display:block}.vx .unit img{display:block;width:100%;height:auto}.vx .wire{height:3px;background:var(--green)}.vx .mainnav{background:var(--card);border-bottom:1px solid var(--hair);position:-webkit-sticky;position:sticky;top:33px;z-index:50}.vx .mainnav .shell{display:flex;align-items:center;gap:12px}.vx .mainnav .links{display:flex;gap:4px 21px;flex-wrap:wrap;width:100%;justify-content:space-between}.vx .mainnav .links a{font:600 13px var(--ui);color:var(--ink);text-decoration:none;padding:14px 0 12px;letter-spacing:-.005em;position:relative;white-space:nowrap}@media (max-width:1330px){.vx .mainnav .links a{font-size:12.5px}}@media (max-width:1230px){.vx .mainnav .links{justify-content:flex-start;gap:2px 16px}}.vx .mainnav .links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .15s ease}.vx .mainnav .links a:hover{color:var(--green)}.vx .mainnav .links a:hover:after{transform:scaleX(1)}.vx .mainnav form{margin-left:auto;display:flex;align-items:center;border:1px solid var(--hair);background:#fff;height:34px;width:224px}.vx .mainnav form:focus-within{border-color:var(--green)}.vx .mainnav input{flex:1 1;min-width:0;font:400 13px var(--ui);border:0;padding:0 0 0 11px;background:transparent;color:var(--ink);height:100%}.vx .mainnav input:focus{outline:0}.vx .mainnav button{font:700 14px var(--ui);border:0;background:transparent;color:var(--green);padding:0 11px;cursor:pointer;height:100%}.vx .mainnav button:hover{color:var(--ink)}.vx .signin{font:600 13px var(--ui);color:var(--soft);text-decoration:none;white-space:nowrap}.vx .signin:hover,.vx .subbtn{color:var(--ink)}.vx .subbtn{display:inline-flex;align-items:center;height:34px;font:600 13px var(--ui);letter-spacing:.01em;background:var(--gold-lt);text-decoration:none;padding:0 17px;white-space:nowrap}.vx .subbtn:hover{background:var(--gold)}.vx .nbsearch{margin-left:auto;display:flex;align-items:center;border:1px solid var(--hair);background:#fff;height:34px;width:224px}.vx .nbsearch:focus-within{border-color:var(--green)}.vx .nbsearch input{flex:1 1;min-width:0;font:400 13px var(--ui);border:0;padding:0 0 0 11px;background:transparent;color:var(--ink);height:100%}.vx .nbsearch input:focus{outline:0}.vx .nbsearch button{font:700 14px var(--ui);border:0;background:transparent;color:var(--green);padding:0 11px;cursor:pointer;height:100%}.vx .nbsearch button:hover{color:var(--ink)}.vx .nbline .fbrow{flex-wrap:nowrap}.vx .nbline .signin{margin-left:12px}@media (max-width:900px){.vx .nbline .fbrow{flex-wrap:wrap}.vx .nbsearch{width:100%;order:9}}.vx .fbrowse{background:var(--card);border-bottom:1px solid var(--hair)}.vx .fbrow{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding-top:5px;padding-bottom:5px}.vx .fblabel{font:500 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a49f92;margin-right:6px}.vx .fchip{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--ui);color:var(--text);background:transparent;border:1px solid transparent;padding:3px 8px;text-decoration:none}.vx .fchip i{width:6px;height:6px;border-radius:50%}.vx .fchip:hover{border-color:var(--hair);background:var(--paper);color:var(--ink)}.vx .fchip.all{color:var(--green);font-weight:700;margin-left:2px}.vx .mix{background:var(--card);border-bottom:1px solid var(--hair)}.vx .mix .shell{display:flex;align-items:center;gap:26px;padding-top:11px;padding-bottom:11px;flex-wrap:wrap}.vx .mixlabel{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.vx .meter{display:inline-flex;align-items:center;gap:8px}.vx .meter b{font:500 11.5px var(--mono);color:var(--ink)}.vx .meter i{display:block;height:5px;background:var(--soft)}.vx .meter em{font:400 11px var(--mono);font-style:normal;color:var(--soft)}.vx .chip.k-ercot,.vx .k-ercot i{background:#b4530922;color:#8a3f07}.vx .chip.k-pjm,.vx .k-pjm i{background:#0f766e22;color:#0b5a54}.vx .chip.k-nyiso,.vx .k-nyiso i{background:#6d28d922;color:#55209f}.vx .chip.k-miso,.vx .k-miso i{background:#9f1e3e22;color:#8a1a35}.vx .chip.k-isone,.vx .k-isone i{background:#1d4ed822;color:#1a41ad}.vx .chip.k-caiso,.vx .k-caiso i{background:#15803d22;color:#14682f}.vx .chip.k-ferc,.vx .k-ferc i{background:#57534e22;color:#4a4642}.vx .meter.k-ercot i{background:#b45309}.vx .meter.k-pjm i{background:#0f766e}.vx .meter.k-nyiso i{background:#6d28d9}.vx .meter.k-miso i{background:#9f1e3e}.vx .meter.k-isone i{background:#1d4ed8}.vx .meter.k-caiso i{background:#15803d}.vx .meter.k-ferc i{background:#57534e}.vx .frame{display:grid;grid-template-columns:234px minmax(0,1fr) 234px;grid-template-rows:auto 1fr;grid-gap:40px;gap:40px;align-items:start;padding-top:16px;padding-bottom:56px}.vx .frame>main{grid-column:2;grid-row:1/span 2}.vx .frame>.ads-l{grid-column:1;grid-row:1}.vx .frame>.ads-r{grid-column:3;grid-row:1}.vx .frame>.wid-l{grid-column:1;grid-row:2}.vx .frame>.wid-r{grid-column:3;grid-row:2}.vx .frame>.wid-l,.vx .frame>.wid-r{gap:0}.vx .frame>.wid-l:empty,.vx .frame>.wid-r:empty{display:none}.vx .rail{display:flex;flex-direction:column;gap:18px}.vx .raillabel{margin:0;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9a9587;border-bottom:1px solid var(--hair);padding-bottom:8px}.vx .rail .unit{background:var(--card);padding:8px;border:1px solid var(--hair)}.vx .railr{position:static}.vx .railr .adzone{height:auto}.vx .railr .adzone .stick{display:flex;flex-direction:column;gap:18px}.vx .railr .board{position:static}.vx .well{margin-bottom:34px}.vx .hero{background:var(--ink);color:#eef2ee;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);position:relative;overflow:hidden}.vx .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 1px,transparent 1px 34px)}.vx .herobody{padding:30px 34px 28px;min-width:0;align-self:center}.vx .heroimg{min-height:300px}.vx .kicker{margin:0 0 12px;display:flex;align-items:center;gap:12px;font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-lt)}.vx .kicker .rule{display:block;width:46px;height:2px;background:var(--gold-lt)}.vx .hero h1{margin:0;font:600 31px/1.14 var(--serif);letter-spacing:-.018em;color:#fff;max-width:18ch;position:relative;z-index:1}.vx .hero.mid h1{font-size:28px;line-height:1.16;max-width:24ch}.vx .hero.long h1{font-size:23px;line-height:1.22;max-width:34ch;letter-spacing:-.012em}.vx .hero h1 a{text-decoration:none}.vx .hero .deck{margin:10px 0 0}.vx .hero .stand{margin:13px 0 0;font-size:18px;line-height:1.55;color:#c3cec6;max-width:66ch;position:relative;z-index:1}.vx .hero .act{margin:16px 0 0}.vx .hero .act>a{font:600 14px var(--ui);background:var(--gold-lt);text-decoration:none;padding:11px 22px;display:inline-block}.vx .hero .chip{background:rgba(255,255,255,.12);color:rgba(255,255,255,.82)}.vx .seconds{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;background:var(--card);border:1px solid var(--hair);border-top:0}.vx .seconds article{padding:20px 26px}.vx .seconds article+article{border-left:1px solid var(--hair)}.vx .seconds h2{margin:0;font:600 22px/1.22 var(--serif);letter-spacing:-.012em;color:var(--ink)}.vx .seconds h2 a{text-decoration:none}.vx .seconds h2 a:hover{color:var(--green)}.vx .seconds .stand{margin:10px 0 0;font-size:15px;color:var(--soft)}.vx .heroimg img,.vx .sptile img{width:100%;height:100%;object-fit:cover;display:block}.vx .heroimg,.vx .sptile{overflow:hidden}.vx .spot{margin-bottom:40px}.vx .kicker.dark{color:var(--gold);margin:0 0 14px}.vx .sprow{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:22px;gap:22px;background:var(--card);border:1px solid var(--hair);padding:18px 24px 18px 18px}.vx .sprow+.sprow{border-top:0}.vx .sptile{display:block;height:112px}.vx .spbody h3{margin:0;font:600 22px/1.24 var(--serif);letter-spacing:-.014em;color:var(--ink)}.vx .spbody h3 a{text-decoration:none}.vx .spbody h3 a:hover{color:var(--green)}.vx .spbody .stand{margin:8px 0 0;font-size:15px;color:var(--text);max-width:90ch}.vx .spbody .act{margin:10px 0 0}.vx .savewrap{position:relative;display:inline-block;margin-left:4px}.vx .savestar{background:none;border:0;padding:2px 3px;cursor:pointer;color:inherit;opacity:.16;transition:opacity .12s,color .12s;vertical-align:-3px;line-height:0}.vx .hero:hover .savestar,.vx .piece:hover .savestar,.vx .savestar.on,.vx .savestar:focus-visible,.vx .savestar:hover,.vx .seconds article:hover .savestar,.vx .sharerow .savestar,.vx .sprow:hover .savestar{opacity:1}.vx .savestar.on,.vx .savestar:hover{color:var(--green)}.vx .well .savestar.on,.vx .well .savestar:hover{color:var(--gold-lt)}.vx .sharerow .savestar{opacity:.45}.vx .saveask{position:absolute;bottom:calc(100% + 9px);left:-104px;z-index:40;width:236px;background:var(--ink);color:#fff;font:400 12.5px/1.5 var(--ui);padding:10px 28px 10px 13px;border-radius:9px;text-align:left;white-space:normal;box-shadow:0 6px 18px rgba(13,26,19,.25)}.vx .saveask a{color:var(--gold-lt);font-weight:600}.vx .saveask>button{position:absolute;top:3px;right:4px;background:none;border:0;color:#fff;cursor:pointer;font-size:15px;padding:4px}.vx .savedlist{list-style:none;padding:0;margin:0 0 8px}.vx .savedlist li{padding:9px 0;border-bottom:1px solid var(--hair);font-size:15px}.vx .savedlist a{color:var(--ink);font-weight:600;text-decoration:none}.vx .savedlist a:hover{color:var(--green)}.vx .savedlist .note{color:var(--soft);font-size:13px}.vx .savedlist .linkbtn{margin-left:10px}.vx .dayband{margin-bottom:44px;padding-top:52px}.vx .bandhead{position:relative;display:flex;align-items:baseline;gap:12px;border-bottom:2px solid var(--ink);padding:0 0 10px;margin-bottom:26px}.vx .bandhead .ghost{position:absolute;left:-4px;bottom:-18px;z-index:0;font:600 92px/1 var(--serif);color:rgba(13,26,19,.07);pointer-events:none}.vx .bandhead .cnt,.vx .bandhead .mon,.vx .bandhead .wd{position:relative;z-index:1}.vx .bandhead .mon{font:600 15px var(--mono);letter-spacing:.1em;color:var(--ink)}.vx .bandhead .wd{font:400 14px var(--ui);color:var(--soft)}.vx .bandhead .cnt{margin-left:auto;font:400 11.5px var(--mono);color:var(--soft)}.vx .stories{display:flex;flex-direction:column}.vx .piece{background:var(--card);border:1px solid var(--hair);border-bottom:0;padding:26px 32px}.vx .stories .piece:last-child{border-bottom:1px solid var(--hair)}.vx .piece h3{margin:0;font:600 23px/1.22 var(--serif);letter-spacing:-.014em;color:var(--ink)}.vx .piece h3 a{text-decoration:none}.vx .piece h3 a:hover{color:var(--green)}.vx .piece .deck{margin:10px 0 0}.vx .piece .stand{margin:12px 0 0;font-size:18px;line-height:1.55;color:var(--text);max-width:74ch}.vx .piece.paid{border-left:4px solid var(--gold)}.vx .flagword{margin:0 0 10px;font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.vx .act{margin:16px 0 0;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.vx .act>a{font:600 13.5px var(--ui);color:var(--green);text-decoration:none}.vx .act>a:hover{text-decoration:underline;text-underline-offset:3px}.vx .chip{font:500 11px var(--mono);letter-spacing:.02em;padding:3px 9px;background:#eceadf;color:var(--soft)}.vx .board{color:#dfe7e1;padding:20px 22px}.vx .board h4{margin:0 0 14px;font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lt)}.vx .board ol{margin:0;padding:0;list-style:none;counter-reset:b}.vx .board li{counter-increment:b;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:10px}.vx .board li:first-child{border-top:0;padding-top:0}.vx .board li:before{content:counter(b);font:500 11px var(--mono);flex:0 0 12px}.vx .board a{font:500 14px/1.32 var(--serif);color:#eef2ee;text-decoration:none}.vx .board a:hover{color:var(--gold-lt)}.vx .railwire{margin-top:18px;border-top:1px solid rgba(255,255,255,.12);padding-top:14px;display:flex;flex-direction:column;gap:9px}.vx .railwire h4{margin:0 0 4px}.vx .railwire .meter{display:flex;align-items:center;gap:8px}.vx .railwire .meter b{font:500 11px var(--mono);color:#dfe7e1;min-width:46px}.vx .railwire .meter i{display:block;height:5px}.vx .railwire .meter em{font:400 10.5px var(--mono);font-style:normal;color:#8fa396}.vx .tail{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.vx .tail a{font:600 14px var(--ui);color:#fff;background:var(--ink);padding:14px 32px}.vx .tail a:hover{background:var(--green)}.vx .tail span{font:400 12px var(--mono);color:var(--soft)}.vx .foot{color:#9fb0a5;margin-top:30px}.vx .foot .wire{margin-bottom:44px}.vx .footgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:34px}.vx .footbrand p{max-width:38ch}.vx .footbrand h5{margin-top:24px}.vx .foot img:not(.footmark){display:block;width:196px;height:auto;margin-bottom:18px}.vx .foot p{margin:0;font-size:14.5px;line-height:1.65;max-width:46ch}.vx .foot h5{margin:0 0 14px;font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lt)}.vx .foot nav{display:flex;flex-direction:column;gap:9px}.vx .foot .contact a,.vx .foot nav a{color:#e6ece8;text-decoration:none;font-size:14.5px}.vx .foot .contact a:hover,.vx .foot nav a:hover{color:var(--gold-lt)}.vx .foot .contact{font-size:14.5px;line-height:1.7;margin-top:12px}.vx .foot .legal{border-top:1px solid rgba(255,255,255,.12);padding:22px 0 40px;font:400 11.5px/1.6 var(--mono);color:#6d7d73;max-width:none}@media (max-width:1180px){.vx .footgrid{grid-template-columns:repeat(3,1fr);gap:34px}.vx .footbrand{grid-column:1/-1}.vx .footbrand p{max-width:60ch}.vx .frame{grid-template-columns:minmax(0,1fr) 234px;gap:34px}.vx .frame>.wid-l,.vx .rail:first-of-type{display:none}.vx .frame>main{grid-column:1}.vx .frame>.ads-r,.vx .frame>.wid-r{grid-column:2}.vx .hero h1{font-size:40px}}@media (max-width:900px){.vx .flagrow{grid-template-columns:1fr;gap:18px}.vx .strap{white-space:normal;letter-spacing:.16em}.vx .flagad{justify-self:start;max-width:100%;overflow-x:auto}.vx .footgrid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:860px){.vx .shell{padding:0 18px}.vx .mainnav .shell{flex-wrap:wrap;gap:0;padding-bottom:10px}.vx .mainnav .links{width:100%;gap:0}.vx .mainnav .links a{padding:12px 12px 12px 0;font-size:13px}.vx .mainnav form{margin-left:0;width:100%}.vx .mainnav input{flex:1 1;width:auto;min-width:0}.vx .frame{grid-template-columns:minmax(0,1fr);gap:30px}.vx .frame>.ads-l,.vx .frame>.ads-r,.vx .frame>.wid-l,.vx .frame>.wid-r,.vx .frame>main{grid-column:auto;grid-row:auto}.vx main{order:-1}.vx .rail{position:static;flex-direction:row;flex-wrap:wrap;justify-content:center}.vx .rail:first-of-type{display:flex}.vx .railr{align-self:auto}.vx .railr .adzone{height:auto}.vx .railr .adzone .stick{position:static;flex-direction:row;flex-wrap:wrap;justify-content:center}.vx .railr .board{position:static;width:100%}.vx .raillabel{flex:0 0 100%}.vx .hero{grid-template-columns:1fr}.vx .herobody{padding:22px 20px}.vx .heroimg{min-height:0;height:180px;order:-1}.vx .hero h1{font-size:28px;max-width:none}.vx .hero.mid h1{font-size:25px;max-width:none}.vx .hero.long h1{font-size:22px;max-width:none}.vx .seconds{grid-template-columns:1fr}.vx .seconds article+article{border-left:0;border-top:1px solid var(--hair)}.vx .piece{padding:22px}.vx .piece h3{font-size:21px}.vx .bandhead .ghost{font-size:64px}}.vx.sch-green{--seen:#1a4f8f;--seen-dark:rgba(150,195,245,.95);--ink:#061E1A;--ink-2:#0B4F42;--paper:#F2EFE6;--hair:#C8C6BA;--green:#0E6557;--gold:#B8A34A;--gold-lt:#94BFA8;--text:#173B34;--soft:#5d6b64;--flag:radial-gradient(1000px 320px at 20% 125%,rgba(10,107,94,.42),transparent 70%),linear-gradient(104deg,#0B4F42,#0E6557 42%,#061E1A);--wellgrad:radial-gradient(760px 300px at 8% 0%,rgba(10,107,94,.34),transparent 70%),linear-gradient(158deg,#0B4F42,#173B34 55%,#061E1A)}.vx.sch-teal{--seen:#1a4f8f;--seen-dark:rgba(150,200,245,.95);--ink:#07222a;--ink-2:#0d4147;--paper:#f2f6f7;--hair:#d9e3e5;--green:#0d6b72;--gold:#9c7c1c;--gold-lt:#7fe3d4;--text:#2d383b;--soft:#647376;--flag:radial-gradient(1000px 320px at 20% 125%,rgba(60,190,190,.28),transparent 70%),linear-gradient(104deg,#07272c,#0d4147 42%,#061d24);--wellgrad:radial-gradient(760px 300px at 8% 0%,rgba(60,190,190,.20),transparent 70%),linear-gradient(158deg,#0d4147,#07272c 55%,#051a20)}.vx.sch-red{--seen:#1f4d8c;--seen-dark:rgba(160,195,245,.95);--ink:#240d0f;--ink-2:#4a1a1c;--paper:#f8f4f3;--hair:#e6dbd9;--green:#93312c;--gold:#9a6b18;--gold-lt:#e8b06a;--text:#3a3130;--soft:#776a68;--flag:radial-gradient(1000px 320px at 20% 125%,rgba(200,90,80,.26),transparent 70%),linear-gradient(104deg,#2a0f11,#4a1a1c 42%,#200b0d);--wellgrad:radial-gradient(760px 300px at 8% 0%,rgba(200,90,80,.20),transparent 70%),linear-gradient(158deg,#4a1a1c,#2a0f11 55%,#1b090b)}.vx .flag{background:var(--flag);position:relative;overflow:hidden}.vx .mesh{position:absolute;inset:0;pointer-events:none;background:url(/brand/mesh.svg) 50%/cover no-repeat;opacity:.3;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 22%,rgba(0,0,0,.55) 38%,#000 62%);mask-image:linear-gradient(90deg,transparent,transparent 22%,rgba(0,0,0,.55) 38%,#000 62%)}.vx .flagrow{position:relative;z-index:1;padding:16px 0 15px}.vx .flag:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(620px 190px at 13% 55%,rgba(0,0,0,.34),transparent 72%)}.vx .mark img{width:323px}.vx .creed{margin:0 0 0 28px;padding-left:26px;flex:1 1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.22);font:600 10.5px/1.62 var(--ui);letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.68)}.vx .hero{background:var(--wellgrad)}.vx .board{border-top:3px solid var(--gold-lt)}.vx .board,.vx .foot{background:var(--ink)}@media (max-width:900px){.vx .creed{display:none}}.vx .spothead{margin:0 0 14px;font:600 26px/1.2 var(--serif);letter-spacing:-.014em;color:var(--ink)}.vx .spot .sprow{padding:20px 24px 20px 18px}.vx .spbody h3{font-size:26px}.vx .piece .deck,.vx .spbody .deck{font:600 23px/1.22 var(--serif);letter-spacing:-.014em;color:var(--ink);padding-left:2ch}.vx .hero .deck{font:600 31px/1.14 var(--serif);letter-spacing:-.018em;color:#fff;padding-left:2ch;max-width:none}.vx .hero.mid .deck{font-size:28px;line-height:1.16}.vx .hero.long .deck{font-size:23px;line-height:1.22;letter-spacing:-.012em}.vx .deck a{color:inherit;text-decoration:none}.vx .piece .deck a:hover,.vx .spbody .deck a:hover{color:var(--green)}.vx .hero .deck a:hover{color:var(--gold-lt)}.vx .piece .deck a:visited,.vx .seconds .deck a:visited,.vx .spbody .deck a:visited{color:#1a4f8f}.vx .bandhead{display:block;border-bottom:1px solid var(--hair);margin:0 0 14px;padding:0 0 7px}.vx .dayband{margin-bottom:13px;padding-top:11px}.vx .dateline{font:600 13px var(--ui);letter-spacing:.01em;color:var(--soft);text-transform:none}.vx .tail{justify-content:flex-end}.vx .railr .adzone .stick{gap:16px}.vx .piece.tight{padding:17px 32px}.vx .piece.tight .act{margin-top:9px}.vx .story{background:var(--card);border:1px solid var(--hair);padding:30px 40px 34px;max-width:78ch}.vx .crumbs{margin:0 0 16px;font:500 12.5px var(--ui);color:var(--soft)}.vx .crumbs a{color:var(--green);text-decoration:none}.vx .crumbs a:hover{text-decoration:underline}.vx .story h1{margin:0;font:600 34px/1.18 var(--serif);letter-spacing:-.018em;color:var(--ink)}.vx .story .deck{margin:12px 0 0;font:500 24px/1.3 var(--serif);color:var(--gold);padding-left:2ch}.vx .byline{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;margin:18px 0 0;padding:12px 0;font:400 13px var(--ui);color:var(--soft);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.vx .byline .dateline{font-weight:600;color:var(--ink)}.vx .byline a{color:var(--green);text-decoration:none}.vx .sponsorline{margin:16px 0 0;padding:0;background:none;border:0;font-size:14.5px;line-height:1.55;color:var(--text)}.vx .sponsorline a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.vx .prose{margin-top:20px;font-size:16.5px;line-height:1.72;color:var(--text)}.vx .prose p{margin:0 0 16px}.vx .prose a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.vx .prose h2{margin:28px 0 10px;font:600 22px/1.25 var(--serif);color:var(--ink)}.vx .prose h3{margin:24px 0 8px;font:600 18px/1.3 var(--serif);color:var(--ink)}.vx .prose ol,.vx .prose ul{padding-left:24px}.vx .prose table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.vx .prose td,.vx .prose th{border:1px solid var(--hair);padding:7px 9px;text-align:left;vertical-align:top}.vx .prose th{background:var(--paper)}.vx .storytags{margin-top:24px}.vx .relbox{margin-top:30px}.vx .relbox ul{margin:0;padding:0;list-style:none}.vx .relbox li{padding:13px 0;border-bottom:1px solid var(--hair);display:flex;gap:18px;align-items:baseline;justify-content:space-between}.vx .relbox a{font:600 18px/1.32 var(--serif);color:var(--ink);text-decoration:none}.vx .relbox a:hover{color:var(--green)}.vx .relbox span{font:400 12.5px var(--ui);color:var(--soft);white-space:nowrap}.vx .story+.relbox{margin-top:34px}.vx .tail a{text-decoration:none}@media (max-width:860px){.vx .story{padding:22px 20px 26px}.vx .story h1{font-size:26px}.vx .story .deck{font-size:19px}}.vx .unit.footad,.vx .unit.infeed{display:block;width:100%!important;max-width:100%!important;margin:12px 0;background:var(--card);border:1px solid var(--hair);padding:8px}.vx .unit.footad{margin:26px 0 4px}.vx .unitwrap .unit-open i{display:block;margin-top:5px;font:italic 11px/1.35 var(--sans);color:var(--soft);max-width:30ch}.vx.adplan .shell.frame{grid-template-columns:300px minmax(0,1fr) 300px}.vx.adplan .unit.footad,.vx.adplan .unit.infeed{max-width:min(970px,100%)!important;margin-inline:auto}@media (max-width:1180px){.vx.adplan .shell.frame{grid-template-columns:minmax(0,1fr) 300px}}.vx.adplan .unit-open .wasnow{display:grid;grid-template-columns:auto 1fr;grid-gap:1px 8px;gap:1px 8px;margin:5px 0 2px;font:12px/1.5 var(--mono);color:var(--ink)}.vx.adplan .unit-open .wasnow em{font:600 9.5px/1.6 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);font-style:normal;text-align:right}.vx.adplan .unit-open i{max-width:34ch}.vx.adspec .flagad .unit-open .wasnow,.vx.adspec .footad .unit-open .wasnow,.vx.adspec .infeed .unit-open .wasnow{align-items:baseline;gap:6px;justify-content:center}.vx.adspec .flagad .unit-open i,.vx.adspec .footad .unit-open i,.vx.adspec .infeed .unit-open i{display:block;max-width:none;margin-top:2px}.vx .dayband.lede{padding-top:4px;margin-bottom:8px}.vx .piece h3 a:visited,.vx .seconds h2 a:visited,.vx .spbody h3 a:visited{color:#1a4f8f}.vx.sch-red .piece h3 a:visited,.vx.sch-red .seconds h2 a:visited,.vx.sch-red .spbody h3 a:visited{color:#1f4d8c}.vx .mobrot,.vx .unit.mobfeed,.vx .unitwrap .mobimg{display:none}.vx .unitwrap .unit-live img{object-fit:contain}.vx .sharerow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;padding:11px 0;border-bottom:1px solid var(--hair)}.vx .sharerow .emailthis{display:inline-flex;align-items:center;gap:7px;font:600 13.5px var(--ui);color:var(--green);text-decoration:none}.vx .sharerow .emailthis:hover{text-decoration:underline}.vx .shareicons{gap:4px;margin-left:auto}.vx .shareicons,.vx .shareicons a{display:inline-flex;align-items:center}.vx .shareicons a{justify-content:center;width:30px;height:30px;border-radius:999px;color:var(--soft);border:1px solid var(--hair);background:var(--paper)}.vx .shareicons a:hover{color:var(--green);border-color:var(--green)}.vx .story{max-width:none}.vx.adplan .unit-open .wasnow,.vx.adplan .unit-open i{display:none}.vx.adspec .unit-open .wasnow{display:grid}.vx.adspec .unit-open i{display:block}.vx.adspec .flagad .unit-open .wasnow,.vx.adspec .footad .unit-open .wasnow,.vx.adspec .infeed .unit-open .wasnow{display:flex}.vx .mark img{width:644px;max-width:100%;height:auto}.vx .flagrow{padding:14px 0 13px;gap:28px;align-items:center}.vx .creed{display:none}@media (max-width:1180px){.vx .flagrow{flex-wrap:wrap}}.vx .hero .act>a,.vx .subbtn{background:var(--gold);color:#061E1A}.vx .hero .act>a:hover,.vx .subbtn:hover{background:#C9B45C;color:#061E1A}.vx .flag{background:url(/brand/header-band.png) 0 0/100% 100% no-repeat;overflow:visible}.vx .flag .mesh,.vx .flag:before{display:none}.vx .flag>.shell{padding-left:0}.vx .flagrow{padding:0;gap:0;align-items:stretch}.vx .mark{display:flex}.vx .mark img{display:block}.vx .flagad{align-self:center;margin-left:auto;padding:0 0 0 28px}@media (max-width:1660px){.vx .flagad{padding-left:18px}}.vx .hero h1 a:hover,.vx .kicker,.vx .kicker .rule{color:var(--gold-lt)}.vx .kicker.dark{color:var(--green)}.vx .hero .act>a{background:var(--paper);color:var(--ink)}.vx .hero .act>a:hover{background:#fff;color:var(--ink)}.vx .signin{color:var(--text)}.vx .signin:hover{color:var(--green)}.vx .subbtn{background:var(--green);color:var(--paper)}.vx .subbtn:hover{background:var(--ink-2);color:#fff}.vx .story .deck{color:var(--text)}.vx .flagword{color:var(--green)}.vx .piece.paid{border-left-color:var(--green)}.vx .board{border-top-color:var(--gold-lt)}.vx .board li:before{color:var(--gold-lt)}.vx .foot .footmark{width:auto;height:auto;max-width:300px;max-height:80px;display:block;margin-bottom:18px}.vx .foot .footmark.std{margin-left:-20px}.vx .archead{margin:0 0 22px;padding:0 0 16px;border-bottom:2px solid var(--ink)}.vx .archead h1{margin:8px 0 0;font:700 34px/1.14 var(--sans);letter-spacing:-.02em;color:var(--ink)}.vx .arcmeta{margin:8px 0 0;font:400 14px var(--ui);color:var(--soft)}.vx .arcmeta a{color:var(--green);text-decoration:none;font-weight:600}.vx .arcmeta a:hover{text-decoration:underline}.vx .arclist .piece{padding:17px 32px}.vx .arclist .piece .dateline{margin:0 0 5px}.vx .arcempty{padding:26px 32px;color:var(--soft);font:15px var(--ui)}.vx .apager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:24px 0 8px;padding-top:18px;border-top:1px solid var(--hair)}.vx .pbtn{font:600 14px var(--ui);color:var(--ink);background:var(--card);border:1px solid var(--hair);padding:9px 16px;text-decoration:none}.vx .pbtn:hover{border-color:var(--green);color:var(--green)}.vx .pbtn.off{opacity:.38;pointer-events:none}.vx .pjump{display:flex;align-items:center;gap:8px;font:14px var(--ui);color:var(--soft)}.vx .pjump input{width:74px;padding:8px 9px;font:14px var(--ui);text-align:right;border:1px solid var(--hair);background:var(--card);color:var(--ink)}.vx .pjump button{font:600 13px var(--ui);padding:8px 13px;cursor:pointer;border:1px solid var(--green);background:var(--green);color:var(--paper)}.vx .brgroup{margin:0 0 30px}.vx .brblurb{margin:4px 0 12px;font:14px var(--ui);color:var(--soft);max-width:68ch}.vx .brterms{display:flex;flex-wrap:wrap;gap:7px}.vx .brterm{display:inline-flex;align-items:baseline;gap:8px;padding:8px 13px;background:var(--card);border:1px solid var(--hair);text-decoration:none;font:600 14px var(--ui);color:var(--ink)}.vx .brterm:hover{border-color:var(--green);color:var(--green)}.vx .brterm span{font:500 11.5px var(--mono);color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vx .brfilter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 13px}.vx .brchip{padding:6px 12px;border-radius:999px;border:1px solid var(--hair);background:var(--card);text-decoration:none;font:600 13px var(--ui);color:var(--soft)}.vx .brchip:hover{color:var(--ink);border-color:#b9c2c6}.vx .brchip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.vx .wcard{background:var(--card);border:1px solid var(--hair);border-top:3px solid var(--green);padding:15px 17px 16px;margin-top:18px}.vx .wkick{margin:0 0 3px;font:600 10px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.vx .wcard h4{margin:0 0 7px;font:700 16.5px/1.25 var(--sans);color:var(--ink)}.vx .wcard p{margin:0 0 11px;font:18px/1.5 var(--ui);color:var(--soft)}.vx .wbtn{display:inline-block;padding:8px 14px;font:600 13px var(--ui);background:var(--green);color:var(--paper);text-decoration:none}.vx .wbtn:hover{background:var(--ink-2)}.vx .wbtn.ghost{background:none;color:var(--green);border:1px solid var(--green)}.vx .wbtn.ghost:hover{background:var(--green);color:var(--paper)}.vx .wjobs{list-style:none;margin:0 0 12px;padding:0}.vx .wjobs li{padding:8px 0;border-bottom:1px solid var(--hair);font:13.5px/1.4 var(--ui)}.vx .wjobs li:first-child{padding-top:0}.vx .wjobs em{font:700 9.5px/1 var(--ui);font-style:normal;letter-spacing:.08em;color:#a3312b;margin-right:6px}.vx .wjobs a{font-weight:600;color:var(--ink);text-decoration:none}.vx .wjobs a:hover{color:var(--green)}.vx .wjobs span{display:block;margin-top:1px;font-size:12px;color:var(--soft)}.vx .pop{position:fixed;right:22px;bottom:22px;z-index:60;width:300px;background:var(--card);border:1px solid var(--hair);border-top:3px solid var(--green);box-shadow:0 12px 34px rgba(6,30,26,.18);padding:18px 20px 19px}.vx .pop h4{margin:0 0 7px;font:700 18px/1.2 var(--sans);color:var(--ink)}.vx .pop p{margin:0 0 12px;font:13.5px/1.5 var(--ui);color:var(--soft)}.vx .popx{position:absolute;top:6px;right:8px;border:0;background:none;font:20px/1 var(--ui);color:var(--soft);cursor:pointer;padding:4px}.vx .popx:hover{color:var(--ink)}@media (max-width:560px){.vx .pop{right:12px;left:12px;width:auto}}.vx .pagebody{max-width:74ch;font:16px/1.68 var(--ui);color:var(--text)}.vx .pagebody h2{margin:26px 0 10px;font:700 22px/1.25 var(--sans);color:var(--ink)}.vx .pagebody h3{margin:20px 0 8px;font:700 17px/1.3 var(--sans);color:var(--ink)}.vx .pagebody p{margin:0 0 14px}.vx .pagebody a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.vx .pagebody ul{margin:0 0 14px;padding-left:22px}.vx .pagebody li{margin:5px 0}.vx .pagenote{padding:13px 16px;background:var(--card);border-left:3px solid var(--gold);font-size:14.5px;margin:0 0 16px}.vx .bigbtn{display:inline-block;padding:12px 22px;font:600 15px var(--ui);background:var(--green);color:var(--paper)!important;text-decoration:none!important}.vx .bigbtn:hover{background:var(--ink-2)}.vx .evcard{background:var(--card);border:1px solid var(--hair);border-top:3px solid var(--green);padding:17px 20px;margin:0 0 14px;max-width:74ch}.vx .evcard h3{margin:0 0 4px;font:700 18px/1.3 var(--sans);color:var(--ink)}.vx .evcard .when{margin:0 0 6px;font:600 13px var(--ui);color:var(--green)}.vx .evcard p{margin:0;font:14.5px/1.55 var(--ui);color:var(--soft)}.vx .joblist{list-style:none;margin:0;padding:0;max-width:74ch}.vx .joblist li{background:var(--card);border:1px solid var(--hair);padding:15px 20px;margin:0 0 12px}.vx .joblist .when{margin:0 0 3px;font:600 12px var(--ui);color:var(--soft)}.vx .joblist .when em{color:#a3312b;font-style:normal;font-weight:700;margin-right:6px}.vx .joblist h3{margin:0;font:700 18px/1.3 var(--sans)}.vx .joblist h3 a{color:var(--ink);text-decoration:none}.vx .joblist h3 a:hover{color:var(--green)}.vx .joblist .who{margin:3px 0 0;font:14px var(--ui);color:var(--soft)}.vx .searchbar{display:flex;gap:9px;margin:0 0 22px;max-width:74ch}.vx .searchbar input{flex:1 1;padding:12px 15px;font:16px var(--ui);border:1px solid var(--hair);background:var(--card);color:var(--ink)}.vx .searchbar input:focus{outline:2px solid var(--green);outline-offset:-1px}.vx .searchbar button{padding:12px 22px;font:600 15px var(--ui);border:0;cursor:pointer;background:var(--green);color:var(--paper)}.vx .arclist .excerpt mark{background:#efe7c2;color:var(--ink);padding:0 2px}.vx .flash{max-width:74ch;background:#e7f3ec;border-left:3px solid var(--green);padding:11px 15px;font:14.5px/1.55 var(--ui);color:var(--ink);margin:0 0 18px}.vx .flash.bad{background:#fdecea;border-color:#a3312b}.vx .mcform{max-width:74ch;background:var(--card);border:1px solid var(--hair);border-top:3px solid var(--green);padding:20px 24px 22px;margin:0 0 20px}.vx .mcform h2{margin:0 0 12px!important}.vx .mcform label{display:block;font:600 13px var(--ui);color:var(--ink);margin:12px 0 4px}.vx .mcform input:not([type=checkbox]):not([type=radio]){width:100%;max-width:380px;padding:10px 13px;font:15px var(--ui);border:1px solid var(--hair);background:#fff;color:var(--ink)}.vx .mcform button{margin-top:16px}.vx .ratecard{border-collapse:collapse;margin:4px 0 8px;max-width:74ch;width:100%}.vx .ratecard th{text-align:left;font:600 11px var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);padding:7px 12px;border-bottom:2px solid var(--ink)}.vx .ratecard td{padding:9px 12px;border-bottom:1px solid var(--hair);font:14.5px var(--ui)}.vx .ratecard td:first-child{font-weight:600;color:var(--ink)}.vx .ratecard .num{font-family:var(--mono);font-size:13px;white-space:nowrap}.vx .ratecard .note{color:var(--soft);font-size:13px}@media (max-width:900px){.vx .shell{padding:0 16px}.vx .shell.frame,.vx.adplan .shell.frame{display:flex;flex-direction:column;gap:0}.vx .shell.frame main{order:1;min-width:0}.vx .shell.frame .ads-l{order:2}.vx .shell.frame .ads-r{order:3}.vx .shell.frame .wid-l{order:4;display:flex}.vx .shell.frame .wid-r{order:5}.vx .flagrow{padding:10px 0}.vx .mark img{width:min(420px,92vw)}.vx .flagad{padding:0 0 10px;margin:0;align-self:stretch}.vx .flagad .unitwrap{width:100%!important}.vx{overflow-x:hidden}.vx .mainnav .shell{flex-wrap:wrap;gap:0 12px;padding-bottom:10px}.vx .mainnav .links{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.vx .mainnav .links::-webkit-scrollbar{display:none}.vx .mainnav .links a{flex:0 0 auto;white-space:nowrap;padding:11px 14px 11px 0}.vx .mainnav form{flex:1 1 120px;margin-left:0;min-width:0}.vx .mainnav input{flex:1 1;width:100%;min-width:0}.vx .mainnav .signin,.vx .subbtn{flex:0 0 auto}.vx .savestar{opacity:.4}.vx .sprow{grid-template-columns:1fr;gap:12px;padding:14px}.vx .sptile{height:170px}.vx .hero .deck,.vx .piece .deck,.vx .seconds .deck,.vx .spbody .deck{padding-left:0;font-size:18px;line-height:1.4}.vx .fbrow{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vx .fbrow::-webkit-scrollbar{display:none}.vx .fblabel,.vx .fchip{flex:0 0 auto}.vx .fblabel{white-space:nowrap}.vx .rail:not(.railr){position:relative;margin:0}.vx .rail:not(.railr)>span.unitwrap{display:none!important}.vx .mobrot{display:grid;margin:22px 0 6px}.vx .mobrot-item{grid-area:1/1;display:flex;justify-content:center;align-items:center}.vx .mobrot-item:not(:only-child){opacity:0}.vx .unitwrap.nomob{display:none!important}.vx .v2bill:has(.unitwrap.nomob),.vx .v2homemid:has(.unitwrap.nomob){display:none}.vx .railr .adzone,.vx .wcard{display:none}.vx .wcard.w-email,.vx .wcard.w-jobs{display:block}.vx .unit.footad,.vx .unit.infeed,.vx .unit.mobfeed{width:100%!important}.vx .unit.mobfeed{display:block;margin:20px auto}.vx .unitwrap{width:min(100%,var(--mw))!important;aspect-ratio:var(--mar)!important}.vx .unitwrap.hasmob .deskimg{display:none}.vx .unitwrap.hasmob .mobimg{display:block}.vx .unit-live img{width:100%;height:100%;object-fit:contain}.vx.homefeed .rail:not(.railr)>span.unitwrap{display:none!important}.vx.homefeed .rail:not(.railr){margin:0}.vx .story{padding:20px 16px 24px}.vx .archead h1{font-size:26px}.vx .footgrid{grid-template-columns:repeat(2,1fr);gap:22px 24px}}@keyframes mcycle{0%,30%{opacity:1;z-index:2}33.3%,96%{opacity:0;z-index:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vx .mobrot-item{animation:none!important}.vx .mobrot-item:first-child{opacity:1}.vx .mobrot-item:not(:first-child){display:none}}@media (max-width:900px){.vx .mainnav .links a{white-space:nowrap}.vx .flagrow{flex-wrap:wrap}.vx .mark{display:flex;justify-content:flex-start}.vx .flagad,.vx .mark{flex:1 1 100%}.vx .flagad .unitwrap{aspect-ratio:auto;min-height:48px;width:100%!important;display:block}.vx .flagad .unit-open{min-height:48px}.vx .rail:not(.railr)>span.unitwrap:first-of-type{margin:0 auto}}.vx .introblock{margin:0 0 20px}.vx .introblock .pagebody{background:var(--card);border:1px solid var(--hair);border-left:3px solid var(--green);padding:15px 20px;max-width:none}.vx .introblock .pagebody p:last-child{margin-bottom:0}.vx .introedit{margin:7px 0 0;font:13px var(--ui)}.vx .introedit a{color:var(--green);font-weight:600;text-decoration:none}.vx .introedit a:hover{text-decoration:underline}.vx .story .deck{font-size:34px;line-height:1.18;letter-spacing:-.018em;font-weight:600;color:var(--ink)}.vx .fbrowse.nbline{border-bottom:0}.vx .rtolist{margin:0;max-width:74ch}.vx .rtolist>div{padding:13px 0;border-bottom:1px solid var(--hair)}.vx .rtolist dt{font:700 16px/1.35 var(--sans);color:var(--ink)}.vx .rtolist dd{margin:4px 0 0;font:15px var(--ui)}.vx .rtolist dd a{color:var(--green);font-weight:600;text-decoration:none}.vx .rtolist dd a:hover{text-decoration:underline}.vx .prose blockquote{margin:18px 0 18px 40px;padding:0;border:0;background:none;color:inherit;font-style:normal}.vx .prose pre{background:var(--card);border:1px solid var(--hair);padding:13px 16px;font:13.5px/1.5 var(--mono);margin:18px 0}.vx .prose ol,.vx .prose ul{padding-left:26px;margin:0 0 16px}.vx .prose li{margin:5px 0}.vx .prose h4{margin:22px 0 8px;font:700 17px/1.3 var(--sans);color:var(--ink)}.vx .prose sub,.vx .prose sup{font-size:.72em;line-height:0}.vx .linkbtn{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--green);text-decoration:underline}.vx .evcard.prem{border-top-color:var(--gold);background:var(--card)}.vx .dircats{margin:10px 0 0!important;display:flex;flex-wrap:wrap;gap:6px}.vx .dircats .brchip{font-size:12px}.vx .catgrid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:4px 14px;gap:4px 14px;margin-top:6px}.vx .catopt2,.vx .mcform label.catopt2{display:flex;gap:8px;align-items:center;font:400 13.5px var(--ui);color:var(--text);margin:0}.vx .mcform .catgrid2+label,.vx .mcform label.catopt2+label.catopt2{margin-top:4px}.vx .mcform textarea{width:100%;max-width:520px;padding:10px 13px;font:15px var(--ui);border:1px solid var(--hair);background:#fff;color:var(--ink)}.vx .act a.cfm{font-size:15px}.vx .hero .act>a.cfm{font-size:16px}.vx .well{position:relative}.vx .wellkick{position:absolute;top:-23px;left:0;margin:0;background:var(--bg);padding:2px 8px 2px 0;z-index:2}.vx .newsbydate{margin:28px 2px 0}.vx .newsbydate+.dayband.lede{padding-top:14px}.vx .brmore{font-weight:700;color:var(--green);text-decoration:none}.vx .brmore:hover{text-decoration:underline}.vx .refine{margin:0 0 20px;padding:12px 15px;background:var(--card);border:1px solid var(--hair);border-left:3px solid var(--green)}.vx .refinelabel{margin:0 0 8px;font:400 13px/1.5 var(--ui);color:var(--soft)}.vx .refinerow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vx .refinerow input{flex:1 1;min-width:220px;font:400 13.5px var(--ui);border:1px solid var(--hair);background:#fff;color:var(--ink);padding:8px 11px}.vx .refinerow input:focus{outline:2px solid var(--green);outline-offset:-1px}.vx .refchip button{border:0;background:none;color:inherit;cursor:pointer;font-weight:700;margin-left:4px}@media (max-width:900px){.vx .mainnav .links{justify-content:flex-start}.vx .wellkick{position:static;padding:0 0 6px;background:none}}.vx .seconds.stack{grid-template-columns:1fr}.vx .seconds.stack .sprow{padding:14px;border:0}.vx .seconds.stack .sprow+.sprow{border-top:1px solid var(--hair)}.vx .wellkick{position:static;margin:0 0 8px;padding:0;background:none}.vx .nbline .signin{margin-left:22px}.vx .nbline .subbtn{margin-left:14px}.vx .board.popular{margin-top:12px}.vx .relbox li span{display:none}.vx .brterm .talso{font-style:normal;font-weight:400;color:var(--soft);font-size:12px}.vx .wcard.dark{background:var(--ink);border-color:var(--ink);border-top-color:var(--gold-lt);color:#dfe7e1}.vx .wcard.dark h4{color:#fff}.vx .wcard.dark p{color:#b9c6bd}.vx .wcard.dark .wkick{color:var(--gold-lt)}.vx .wcard.dark .wbtn.ghost{color:var(--gold-lt);border-color:var(--gold-lt)}.vx .wcard.dark .wbtn.ghost:hover{background:var(--gold-lt);color:var(--ink)}.vx .wlist{margin:0;padding:0;list-style:none;counter-reset:b}.vx .wlist li{counter-increment:b;display:flex;gap:10px;padding:9px 0;border-top:1px solid rgba(0,0,0,.08)}.vx .wlist li:first-child{border-top:0;padding-top:2px}.vx .wlist li:before{content:counter(b);font:500 11px var(--mono);color:var(--gold);flex:0 0 12px;padding-top:3px}.vx .wlist a{font:500 14px/1.32 var(--serif);color:var(--ink);text-decoration:none}.vx .wlist a:hover{color:var(--green)}.vx .wcard.dark .wlist li{border-top-color:rgba(255,255,255,.1)}.vx .wcard.dark .wlist li:before{color:var(--gold-lt)}.vx .wcard.dark .wlist a{color:#eef2ee}.vx .wcard.dark .wlist a:hover{color:var(--gold-lt)}.vx .wcard.dark .wjobs a{color:#eef2ee}.vx .wcard.dark .wjobs span{color:#b9c6bd}.vx .wcard.dark .wjobs li{border-bottom-color:rgba(255,255,255,.1)}.vx .copyline{margin:10px 0 0}.vx .copyfull,.vx .copyline{font-size:16.5px;line-height:1.72;color:var(--text)}.vx .copyfull{margin:22px 0 0}.vx .bandhead.inrun{margin:26px 0 14px}.vx .sharerow .savestar{display:inline-flex;align-items:center;gap:6px;opacity:1}.vx .savelabel{font:600 13px var(--ui)}.vx .dtiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:0 0 30px}.vx .dtile{display:flex;align-items:center;justify-content:center;text-align:center;min-height:64px;padding:10px 12px;background:var(--card);border:1px solid var(--hair);border-top:3px solid var(--green);color:var(--ink);text-decoration:none;font:600 14px/1.3 var(--ui);position:relative}.vx .dtile:hover{border-color:var(--green);color:var(--green)}.vx .dtile em{position:absolute;top:6px;right:8px;font:500 11px var(--mono);color:var(--soft)}.vx .dtile.all{background:var(--ink);color:#fff;border-color:var(--ink);border-top-color:var(--gold-lt)}.vx .dtile.all:hover{color:var(--gold-lt)}.vx .dgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 0 26px}.vx .dgrid.one{grid-template-columns:1fr;max-width:74ch}.vx .dpremband{background:#EEF3EF;border:1px solid #cfe0d6;padding:16px 16px 4px;margin:0 0 26px}.vx .dpremband .spothead{margin-top:0}.vx .dcompact,.vx .dprem{background:var(--card);border:1px solid var(--hair);padding:16px 18px}.vx .dprem{border-top:3px solid var(--gold)}.vx .dprow{display:flex;gap:16px;align-items:flex-start}.vx .dlogo{width:150px;height:75px;object-fit:contain;flex:0 0 150px;background:#fff}.vx .dpfields{min-width:0;flex:1 1}.vx .dcompact h3,.vx .dprem h3{margin:0 0 6px;font:700 18px/1.25 var(--sans)}.vx .dcompact h3 a,.vx .dprem h3 a{color:var(--ink);text-decoration:none}.vx .dcompact h3 a:hover,.vx .dprem h3 a:hover{color:var(--green)}.vx .dfields{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;font:14px/1.5 var(--ui)}.vx .dfields dt{color:var(--soft)}.vx .dfields dd{margin:0;overflow-wrap:anywhere}.vx .dfields a{color:var(--green)}.vx .dbio{margin:12px 0 0;font:14.5px/1.55 var(--ui);color:var(--text)}.vx .dprem .dircats{margin-top:10px!important}.vx .tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:0 0 18px}.vx .tier{background:var(--card);border:1px solid var(--hair);border-top:3px solid var(--green);padding:18px 20px 20px}.vx .tier.premier{border-top-color:var(--gold)}.vx .tier h2{margin:0 0 4px;font:700 20px var(--sans)}.vx .tprice{margin:0;font:700 30px/1.1 var(--sans);color:var(--ink)}.vx .tprice span{font:500 14px var(--ui);color:var(--soft)}.vx .tannual{margin:2px 0 12px;font:13px var(--ui);color:var(--soft)}.vx .tier ul{margin:10px 0 16px;padding-left:18px;font:14px/1.6 var(--ui)}.vx .tier .bigbtn{display:inline-block}@media (max-width:900px){.vx .dtiles{grid-template-columns:repeat(3,1fr)}.vx .dgrid,.vx .tiers{grid-template-columns:1fr}}@media (max-width:560px){.vx .dtiles{grid-template-columns:repeat(2,1fr)}.vx .dprow{flex-direction:column}}.vx .jobfields{margin:6px 0 18px;font-size:16.5px;line-height:1.72;color:var(--text)}.vx .jobfields div{display:flex;gap:8px}.vx .jobfields dt{font-weight:600;color:var(--ink)}.vx .jobfields dd{margin:0}.vx .savejob{margin:0 0 10px;font:600 13.5px var(--ui)}.vx .savejob a{color:var(--green)}.vx .savejob .savestar{display:inline-flex;align-items:center;gap:6px;opacity:1}.vx .jobform label .hint{font-weight:400;color:var(--soft)}.vx .jobform select{display:block;font:15px var(--ui);padding:9px 12px;border:1px solid var(--hair);background:#fff;color:var(--ink);max-width:380px}.vx .jobform p.hint{margin:6px 0 4px;font:13px/1.5 var(--ui);color:var(--soft);max-width:60ch}.vx .jobform .jobsep{border:0;border-top:1px solid var(--hair);margin:40px 0 30px}.vx .jobform .jobhead{margin:0 0 8px;font:600 15px var(--ui);color:var(--ink)}.vx .jobeditor{margin:4px 0 6px}.vx .jobeditor .editor .raw,.vx .jobeditor .editor .rich{min-height:220px}.coderow form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:2px 0}.coderow input{width:70px;font:13px inherit;padding:4px 6px;border:1px solid #d8dedb;border-radius:6px}.coderow button{font:600 12px inherit;padding:5px 9px;border-radius:6px;border:1px solid #d8dedb;background:#fff;cursor:pointer}.coderow button.danger{color:#a33225;border-color:#ecd3cf}.vx .hero .act.tagline-only{margin:14px 0 0;gap:6px}.vx .hero .act.tagline-only+.act{margin-top:10px}.vx .seconds.plain{display:block;background:none;border:0}.vx .seconds.plain .piece:last-child{border-bottom:1px solid var(--hair)}.vx .bigbtn,.vx .cfm,.vx .linkbtn,.vx .wbtn,.vx button,.vx input[type=submit]{cursor:pointer}.vx .wcard h4 a{color:inherit;text-decoration:none}.vx .wcard h4 a:hover{color:var(--green)}.vx.dirshell .dirhead{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;grid-gap:28px;gap:28px;align-items:center;padding:22px 0 6px}.vx.dirshell .dirad{display:flex;justify-content:center}.vx.dirshell .dirtitle{text-align:center;min-width:0}.vx.dirshell .dirtitle h1{margin:6px 0 4px;font:700 34px/1.15 var(--serif);color:var(--ink)}.vx.dirshell .crumbs{margin:0;font:13px var(--ui);color:var(--soft)}.vx.dirshell .crumbs a{color:var(--green);text-decoration:none}.vx.dirshell .arcmeta{margin:0;color:var(--soft);font:15px var(--ui)}.vx.dirshell .dirmain{padding:14px 0 44px}.vx.dirshell .dirintro{max-width:80ch;margin:0 auto 8px;text-align:center}.vx.dirshell .dtiles{grid-template-columns:repeat(5,1fr)}.vx.dirshell .dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.vx .dfields{display:block;margin:0;padding:0;list-style:none;font:14px/1.6 var(--ui)}.vx .dfields li{overflow-wrap:anywhere}.vx .dprem{display:flex;flex-direction:column}.vx .dview{align-self:flex-start;display:inline-block;margin-top:12px;font:600 13px var(--ui);color:var(--green);border:1.5px solid var(--green);border-radius:4px;padding:6px 12px;text-decoration:none}.vx .dview:hover{background:var(--green)}.vx .dcompany{max-width:980px;margin:0 auto}.vx .dbanner{display:block;width:100%;height:auto;aspect-ratio:1200/450;object-fit:cover;border-radius:6px;margin:0 0 20px}.vx .dbanner.sample{display:flex;align-items:center;justify-content:center;text-align:center;background:#eef1ef;border:2px dashed #b9c4bd;color:var(--soft);font:15px/1.5 var(--ui)}.vx .dcompany .dlogo{width:240px;height:120px;flex-basis:240px}.vx .dcompany .dfields{font-size:16px}.vx .dcompany .dbio{font-size:16px;line-height:1.6;max-width:74ch}.vx .dcompany .dbio p{margin:0 0 12px}@media (max-width:1100px){.vx.dirshell .dirhead{grid-template-columns:minmax(0,1fr)}.vx.dirshell .dirad{order:1}.vx.dirshell .dtiles{grid-template-columns:repeat(3,1fr)}.vx.dirshell .dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vx.dirshell .dtiles{grid-template-columns:repeat(2,1fr)}.vx.dirshell .dgrid{grid-template-columns:minmax(0,1fr)}.vx.dirshell .dirtitle h1{font-size:26px}}.vx.dirshell .dirrails{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;grid-gap:28px;gap:28px;align-items:start;padding-top:22px}.vx.dirshell .dirrails .dirad{position:-webkit-sticky;position:sticky;top:16px}.vx.dirshell .dirrails .dirtitle{margin-bottom:18px;text-align:left}.vx.dirshell .dirrails .dirmain{padding-top:0}@media (max-width:1100px){.vx.dirshell .dirrails{grid-template-columns:minmax(0,1fr)}.vx.dirshell .dirrails .dirad{position:static;order:2}}.vx.dirshell .dirad .unit{overflow:hidden}.vx.dirshell .dirad .unitwrap.empty .unit-live{display:none!important}.vx.dirshell .dirad .unitwrap.empty .unit-open{display:flex!important}.vx.dirshell .dirad .unit img{width:auto;height:100%;max-width:100%;object-fit:contain;margin:0 auto;display:block}.vx .alertsform .opt{display:flex;gap:10px;align-items:flex-start;margin:9px 0;font:400 15px/1.45 var(--ui);color:var(--ink)}.vx .alertsform .opt input{margin-top:4px;flex:none}.vx .alertsform .opt small{display:block;font-size:13px;line-height:1.45;color:var(--muted,#5f6b66)}.vx .alertsform .optdesc{font-size:14px;color:var(--muted,#5f6b66);margin:0 0 6px}.vx .alertsform .optdesc p{margin:0 0 6px}.vx .alertsform .optgroup{margin:14px 0 0;font:600 13px var(--ui);color:var(--ink)}.vx .alertsform fieldset.optset{border:1px solid var(--hair);border-radius:8px;padding:4px 14px 8px;margin:10px 0;min-width:0}.vx .alertsform fieldset.optset legend{font:700 11px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5f6b66);padding:0 6px}.vx .alertsform h2{margin:22px 0 8px!important}.vx .alertsform h2:first-of-type{margin-top:4px!important}.vx .alertsform h3{margin:18px 0 6px;font-size:16px}.vx .alertsform .optlist{margin:0;padding-left:18px}.vx .alertsform .optlist li{margin:6px 0}.vx .alertsform .optlist small{display:block;font-size:13px;color:var(--muted,#5f6b66)}.vx .alertsform .ctas{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:12px 0 6px}.vx .alertsform .ctas .bigbtn{display:inline-block;text-decoration:none}.vx .contactform .trap{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.vx .contactform textarea{max-width:none}.vx .contactbtns{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0}.vx .bigbtn.ghost{background:none;color:var(--green)!important;box-shadow:inset 0 0 0 2px var(--green)}.vx .bigbtn.ghost:hover{background:var(--green);color:var(--paper)!important}.vx .evcard{position:relative}.vx .evcard h3 a{color:var(--ink);text-decoration:none}.vx .evcard h3 a:hover{color:var(--green)}.vx .evcard .evorg{margin:0 0 6px;font:600 13.5px var(--ui);color:var(--ink)}.vx .evcard .evlinks{margin-top:8px;font:600 13.5px var(--ui)}.vx .evcard .evlinks a{color:var(--green)}.vx .evcard .evlogo{float:right;max-width:120px;max-height:64px;object-fit:contain;margin:0 0 8px 16px}.vx .evhero{display:block;max-width:100%;max-height:260px;object-fit:contain;margin:0 0 18px}.vx .evdates{display:grid;grid-template-columns:repeat(2,minmax(0,220px));grid-gap:0 16px;gap:0 16px}@media (max-width:560px){.vx .evdates{grid-template-columns:minmax(0,1fr)}}.vx .alertsform fieldset.optset,.vx .arcempty,.vx .dcompact,.vx .dprem,.vx .dpremband,.vx .dtile,.vx .evcard,.vx .flash,.vx .joblist li,.vx .mcform,.vx .pagenote,.vx .piece,.vx .refine,.vx .story,.vx .wcard{border-radius:8px}.vx .dcompact,.vx .dprem,.vx .dpremband,.vx .dtile,.vx .evcard,.vx .mcform,.vx .piece,.vx .story,.vx .wcard{overflow:hidden}.vx .stories{gap:12px}.vx .piece,.vx .stories .piece:last-child{border:1px solid var(--hair)}.vx .piece.paid{border-left:4px solid var(--green)}.vx .arclist{gap:12px}.vx .bigbtn,.vx .cfm,.vx .coderow button,.vx .coderow input,.vx .dview,.vx .mcform input:not([type=checkbox]):not([type=radio]),.vx .mcform select,.vx .mcform textarea,.vx .pbtn,.vx .pjump button,.vx .pjump input,.vx .refinerow input,.vx .searchbar button,.vx .searchbar input,.vx .subbtn,.vx .wbtn{border-radius:6px}.vx .brchip,.vx .chip,.vx .dircats .brchip{border-radius:4px}.vx .rail .unit{background:none;padding:0;border:0}.vx.dirshell .dirad .unitwrap{border-radius:6px;overflow:hidden}.vx .prose iframe{display:block;max-width:100%;border:0;border-radius:8px;margin:0 0 16px}.vx .prose img{max-width:100%;height:auto;border-radius:6px;margin:0 0 16px}.vx .pwbox{position:relative;display:block;max-width:380px}.vx .mcform .pwbox input{width:100%!important;max-width:none!important;padding-right:46px!important;box-sizing:border-box!important}.vx .mcform .pweye{position:absolute;top:50%;right:6px;transform:translateY(-50%);margin:0;padding:6px;background:none;border:0;color:var(--soft);cursor:pointer;line-height:0}.vx .mcform .pweye:hover,.vx .mcform .pweye[aria-pressed=true]{color:var(--green)}.vx .mcform .reqnote{margin:0 0 4px}.vx .mcform label.termsbox{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;font-weight:400;font-size:14px;line-height:1.45}.vx .mcform label.termsbox input{margin-top:3px;flex:none}.vx .mcform .formsubmit{display:block;clear:both;margin:16px 0 0}.vx .mcform .formsubmit button{margin-top:0}.vx .followbar{margin:4px 0 14px}.vx .followbar p{margin:0;font:14px/1.5 var(--ui);color:var(--soft)}.vx .followbtn{font:600 14px var(--ui);color:#fff;background:var(--green);border:0;border-radius:6px;padding:8px 14px;cursor:pointer;margin-right:6px}.vx .followbtn:hover{filter:brightness(1.1)}.vx .followbar .following{font-weight:600;color:var(--green)}.vx .followhint{margin:10px 0 0;font:14px/1.5 var(--ui);color:var(--soft)}.vx .followtags{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:8px 18px}.vx .followtags li{display:flex;align-items:center;gap:6px}.vx.dirshell .dirrails .dirrail{position:static;flex-direction:column;align-items:stretch;gap:18px}.vx.dirshell .dirrails .dirrail .unitwrap{margin:0 auto}.vx.dirshell .dirrails .dirrail .wcard{margin-top:0}.vx .brintro p{margin:0 0 4px}.vx .brintro a{text-decoration:underline;text-underline-offset:2px}.vx .joblist h3{font-size:20.5px}.vx .hirenote{font:400 20.5px/1.4 var(--ui)}.vx .hirenote a{font-weight:700}.vx .jobacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;margin:0 0 12px}.vx .jobacts .savejob{margin:0;font-size:16px}.vx .savejob svg{width:19px;height:19px}.vx .savejob .emailjob{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.vx .savejob .emailjob:hover{text-decoration:underline}.vx .dview{background:var(--green);color:#fff;border-color:var(--green)}.vx .dview:hover{background:#0b4f42;border-color:#0b4f42;color:#fff}.vx .dtile{border-radius:0}.vx .evcard .evbanner{display:block;width:100%;max-width:640px;height:auto;aspect-ratio:1200/450;object-fit:cover;margin:14px 0 0;border-radius:6px}.vx .evall{list-style:none;margin:0 0 20px;padding:0;max-width:74ch}.vx .evall li{background:var(--card);border:1px solid var(--hair);border-radius:8px;padding:14px 20px;margin:0 0 10px}.vx .evall h3{margin:0 0 3px;font:700 18px/1.3 var(--sans)}.vx .evall h3 a{color:var(--ink);text-decoration:none}.vx .evall .when,.vx .evall h3 a:hover{color:var(--green)}.vx .evall .when{margin:0 0 4px;font:600 13px var(--ui)}.vx .evall .evorg{margin:0;font:14px var(--ui);color:var(--soft)}.vx .evall .evlinks{margin:6px 0 0;font:600 13.5px var(--ui)}.vx .evtiers{border:1px solid var(--hair);border-radius:8px;padding:10px 14px 12px;margin:12px 0 6px}.vx .evtiers legend{font:600 13px var(--ui);color:var(--ink);padding:0 6px}.vx .evtiers label{display:flex;gap:10px;align-items:flex-start;margin:8px 0 0;padding:10px 12px;border:1px solid var(--hair);border-radius:6px;font:400 14px/1.45 var(--ui);color:var(--text);cursor:pointer}.vx .evtiers label.on{border-color:var(--green);background:#eef5f1}.vx .evtiers label b{display:block;color:var(--ink)}.vx .evtiers input{margin-top:4px}.vx .evtierfixed{margin:10px 0 4px}.vx .dirmocknote{margin:0 0 16px;padding:10px 14px;border:1px dashed #b9c4bd;border-radius:6px;background:#f6f8f7;font:600 13px/1.45 var(--ui);color:var(--soft);text-align:left}.vx.dirmock .dirmockgrid{display:grid;grid-gap:28px;gap:28px;align-items:start;padding-top:22px}.vx.dirmock-rails .dirmockgrid{grid-template-columns:300px minmax(0,1fr) 300px}.vx.dirmock-leftrail .dirmockgrid{grid-template-columns:300px minmax(0,1fr)}.vx.dirmock .dirmockgrid>.rail{display:flex;flex-direction:column;gap:18px}.vx.dirmock .dirmockbody .dirtitle{text-align:left;margin-bottom:8px}.vx.dirmock .dirmockbody .dirmain{padding-top:10px}.vx.dirmock .dirmockbody .dirintro{text-align:left;margin:0 0 8px}.vx.dirmock-rails .dtiles{grid-template-columns:repeat(3,1fr)}.vx.dirmock-rails .dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vx.dirmock-leftrail .dtiles{grid-template-columns:repeat(4,1fr)}.vx.dirmock-leftrail .dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.vx.dirmock-leftrail .dirhead-r{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:28px;gap:28px;align-items:center;padding:0 0 6px}@media (max-width:1100px){.vx.dirmock .dirmockgrid,.vx.dirmock-leftrail .dirhead-r{grid-template-columns:minmax(0,1fr)}.vx.dirmock .dirmockgrid>.rail{order:3;flex-direction:row;flex-wrap:wrap;justify-content:center}.vx.dirmock .dtiles{grid-template-columns:repeat(2,1fr)}}.vx .nfsearch{display:flex;gap:8px;max-width:520px;margin:18px 0}.vx .nfsearch input{flex:1 1;min-width:0;font:16px var(--ui);padding:10px 12px;border:1px solid var(--line,#d9d6cc);border-radius:6px}.vx .prose{overflow-wrap:anywhere}.vx .prose pre{white-space:pre;overflow-x:auto;max-width:100%}.vx .prose table{display:block;max-width:100%;overflow-x:auto}@media (max-width:900px){.vx .shell.frame,.vx.adplan .shell.frame{align-items:stretch}.vx .shell.frame>main{width:100%}.vx input,.vx select,.vx textarea{font-size:16px}.vx .unit.footad,.vx .unit.infeed,.vx .unit.mobfeed{width:min(100%,var(--mw))!important;padding:0;border:0;background:none}.vx .prose iframe{max-width:100%;height:auto;aspect-ratio:4/3}}.vx .story .byline,.vx .story .byline .dateline,.vx .story .copyfull,.vx .story .copyline,.vx .story .deck,.vx .story .followhint,.vx .story .prose,.vx .story .sponsorline,.vx .story h1{color:#000}.vx .archead .seclead{margin:8px 0 0}.vx .archead .seclead p{margin:0 0 8px;font-size:18px;line-height:1.55;color:var(--text);max-width:74ch}.vx .archead .seclead p:last-child{margin-bottom:0}.vx .archead .seclead a{color:var(--green);font-weight:600}.vx .dlogobox{flex:0 0 150px;width:150px;height:112px;display:flex;align-items:flex-start;justify-content:flex-start}.vx .dlogobox .dlogo{width:auto;height:auto;max-width:150px;max-height:112px;flex:none;object-fit:contain}.vx .dbannerwrap{margin:0 0 20px;line-height:0}.vx .dbannerwrap a{display:inline-block;max-width:100%}.vx .dbannerwrap .dbanner{display:block;width:auto;height:auto;max-width:min(100%,1200px);max-height:450px;aspect-ratio:auto;object-fit:contain;margin:0}.vx .dbiorich h2,.vx .dbiorich h3{margin:18px 0 8px}.vx .dbiorich ol,.vx .dbiorich ul{margin:0 0 14px;padding-left:24px}.vx .ytframe{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;margin:0 0 16px}.vx .ytframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:6px}.vx .dirmeta p{margin:0}.vx .dirmeta p+p{margin-top:4px}.vx .dirmeta .dirpitch,.vx .dirtailnote{font-size:16.5px;line-height:1.6;color:var(--text)}.vx .dirtail{margin:28px 0 0}.vx .dirtailnote{margin:0 0 24px}.vx .dirtailnote a{color:var(--green);font-weight:600}.vx .archead .seclead.bodysize p{font-size:16.5px;line-height:1.6}.vx .alertsform .topicbox{border:1px solid var(--hair);border-radius:8px;padding:12px 16px 8px;margin:22px 0 0}.vx .alertsform .topicbox h2{margin-top:0!important}.vx .alertsform fieldset.optset{border:0;border-radius:0;padding:0;margin:12px 0 6px}.vx .alertsform fieldset.optset legend{padding:0}.vx .alertsform .commprefs{margin:24px 0 18px}.vx .alertsform .commprefs h2{margin-top:0!important}.vx .alertsform .commhead{margin:14px 0 0;font:400 15px/1.45 var(--ui);color:var(--ink)}.vx .alertsform .commtext{margin:4px 0 0;font:400 15px/1.45 var(--ui);color:var(--ink)}.vx .inlineform{display:inline;margin:0 0 0 6px}.vx .signoutbtn{font-weight:700}.vx .credline{margin:0 0 10px}.vx .credchange>summary{cursor:pointer;font-weight:700;color:var(--green);margin:4px 0 6px}.vx .v2signout{display:contents;margin:0}.vx .v2menulist .v2signout button,.vx .v2signout button.v2signin{background:none;border:0;padding:0;cursor:pointer}.vx .v2menulist .v2signout button{font:inherit;color:inherit}.vx .signedin{margin:-6px 0 16px;font:400 15px/1.5 var(--ui);color:var(--text)}.vx .unit.infeed.storyend,.vx.adplan .unit.infeed.storyend{width:min(100%,var(--dw,728px))!important;max-width:100%!important;padding:0;border:0;background:none;margin:14px auto}@media (max-width:1180px){.vx .unit.infeed.storyend,.vx.adplan .unit.infeed.storyend{width:min(100%,var(--mw))!important}}.vx .dcompany .dcrumbs{margin:18px 0 0;text-align:left}.vx .dprem .dfields.dfshort,.vx .dprem .dpfields,.vx .dprem .dpfields h3{text-align:center}.vx .contactform select{display:block;width:100%;max-width:380px;padding:10px 13px;font:15px var(--ui);border:1px solid var(--hair);background:#fff;color:var(--ink);cursor:pointer}.vx .contactbelow{margin-top:26px}.vx .unsubdone{margin:0 0 12px}.vx .savedlist .subline{margin:4px 0 2px;font-size:14px;color:var(--soft,#55635c)}.vx .savedlist .subline .linkbtn{font-size:14px}.vx .alertsform .msrbox h2.msrhead{margin:20px 0 6px!important;padding-top:14px;border-top:1px solid var(--hair)}.vx .alertsform .optgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-column-gap:18px;column-gap:18px}.vx .alertsform .optgrid.states{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.vx .alertsform .optgrid .opt{margin:6px 0}.vx .alertsform .opt.covered{color:#9aa39f;cursor:not-allowed}.vx .alertsform .opt.covered input{cursor:not-allowed}.vx .alertsform .opt.covered small{display:block;font-size:11px;color:#9aa39f}.vx .alertsform .optgrid.states .opt:last-child{grid-column:span 2}.vx .nfmain{max-width:760px;padding-top:40px;padding-bottom:80px}.vx .nfmain h1{font:700 30px/1.2 var(--ui);color:var(--ink);margin:0 0 12px}.vx .v2navrow.nfnav{display:flex!important;flex-wrap:wrap}.vx .nfsearch button{background:#0e6557;color:#fff;border:0;border-radius:6px;padding:0 18px;font:600 15px var(--ui);cursor:pointer}