.ol .lvp .lbl .n .pulse{vertical-align:1px}.ol .lvp .lvp-part+.lvp-part{margin-top:clamp(56px,7cqw,104px)}.ol .lvp .lvp-head{border-bottom:1.5px solid var(--bone);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.ol .lvp .lvp-head h2{font-family:var(--ff-display);letter-spacing:-.05em;font-size:clamp(30px,3.2cqw,44px);font-weight:300;line-height:1}.ol .lvp .lvp-head p{font-family:var(--ff-display);color:var(--stone);font-size:12.5px}.ol .lvp .lvp-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ol .lvp .lvp-grid .match{border-bottom:1px dashed var(--rule-d);padding:20px 0 18px;position:relative}.ol .lvp .lvp-grid .match:nth-child(odd){padding-right:clamp(20px,2.6cqw,40px)}.ol .lvp .lvp-grid .match:nth-child(2n){border-left:1px dashed var(--rule-d);padding-left:clamp(20px,2.6cqw,40px)}.ol .lvp .lvp-grid .m-top a{z-index:2;position:relative}.ol .lvp .lvp-grid .m-meta a:after{content:"";z-index:1;position:absolute;inset:0}.ol .lvp .lvp-grid .match:hover .m-meta a{color:var(--sig)}.ol .lvp .lvp-grid .m-meta a:focus-visible{outline:none}.ol .lvp .lvp-grid .m-meta a:focus-visible:after{outline:2px solid var(--sig);outline-offset:-2px}.ol .lvp .lvp-idle{border-bottom:1px dashed var(--rule-d);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(28px,4cqw,48px) 0;display:flex}.ol .lvp .lvp-idle p{font-family:var(--ff-display);letter-spacing:-.03em;max-width:32ch;font-size:clamp(20px,2cqw,28px);font-weight:300;line-height:1.22}.ol .lvp .lvp-rcs{font-family:var(--ff-display);font-size:14px}.ol .lvp .lvp-rc{border-bottom:1px dashed var(--rule-d);grid-template-columns:minmax(0,1fr) 11ch minmax(0,1fr) 9ch 10ch 8ch;align-items:baseline;column-gap:16px;padding:14px 0;display:grid;position:relative}.ol .lvp .lvp-rc:hover{background:color-mix(in srgb,var(--bone) 5%,transparent)}.ol .lvp .lvp-side{min-width:0;color:var(--stone);align-items:baseline;gap:10px;display:flex}.ol .lvp .lvp-side.a{justify-content:flex-end}.ol .lvp .lvp-side.lit{color:var(--bone)}.ol .lvp .lvp-side a{z-index:2;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;min-width:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative;overflow:hidden}.ol .lvp .lvp-side a:hover{-webkit-text-decoration-color:var(--sig);text-decoration-color:var(--sig)}.ol .lvp .lvp-side em{color:var(--stone);flex:none;font-size:12px;font-style:normal}.ol .lvp .lvp-side em.up{color:var(--sig)}.ol .lvp .lvp-go{text-align:center;white-space:nowrap;letter-spacing:-.05em;color:var(--stone);font-size:24px;font-weight:300;line-height:1}.ol .lvp .lvp-go b{font-weight:300}.ol .lvp .lvp-go b.lead{color:var(--bone)}.ol .lvp .lvp-go .c{opacity:.6;margin:0 .3ch}.ol .lvp .lvp-go:after{content:"";z-index:1;position:absolute;inset:0}.ol .lvp .lvp-go:focus-visible{outline:none}.ol .lvp .lvp-go:focus-visible:after{outline:2px solid var(--sig);outline-offset:-2px}.ol .lvp .lvp-rc-meta{display:contents}.ol .lvp .lvp-rc-meta>span{color:var(--stone);white-space:nowrap;font-size:12.5px}.ol .lvp .lvp-tag{border:1px dashed var(--rule-d);grid-column:4;justify-self:start;padding:0 7px;line-height:20px}.ol .lvp .lvp-len{grid-column:5}.ol .lvp .lvp-when{text-align:right;grid-column:6}.ol .lvp .lvp-none{font-family:var(--ff-display);color:var(--stone);border-bottom:1px dashed var(--rule-d);padding:22px 0;font-size:14px}.ol .lvp .lvp-ghost{background:repeating-linear-gradient(180deg,transparent 0 139px,var(--rule-d) 139px 140px);height:min(70vh,720px);-webkit-mask:linear-gradient(#000 30%,#0000);mask:linear-gradient(#000 30%,#0000)}@media (max-width:899px){.ol .lvp .lvp-grid{grid-template-columns:minmax(0,1fr)}.ol .lvp .lvp-grid .match:nth-child(n){border-left:0;padding-left:0;padding-right:0}.ol .lvp .lvp-rc{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px 12px}.ol .lvp .lvp-rc-meta{grid-column:1/-1;align-items:baseline;gap:6px 14px;display:flex}.ol .lvp .lvp-when{margin-left:auto}}@media (max-width:640px){.ol .lvp .lvp-go{font-size:20px}.ol .lvp .lvp-rcs{font-size:13px}}
