.fr-lx-wrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.fr-lx-hero{text-align:center;justify-items:center;gap:18px;max-width:1000px;margin:0 auto;padding:clamp(40px,7vw,110px) 24px clamp(30px,4vw,60px);display:grid}.fr-lx-hero h1{font-size:clamp(46px,6.4vw,96px)}.fr .fr-lx-cmd{background:var(--fr-paper-2);font:500 .88em var(--fr-mono), monospace;color:var(--fr-ink);white-space:nowrap;border-radius:8px;padding:2px 8px}.fr-lx-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fr-lx-rule{background:var(--fr-card);border-radius:6px;align-content:start;gap:10px;padding:22px;display:grid}.fr-lx-rule p{font:400 19px/1.3 var(--fr-serif), serif;letter-spacing:-.01em}.fr-lx-group{padding-top:clamp(48px,7vw,100px)}.fr-lx-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.fr-lx-group-head h2{font-size:clamp(38px,4.6vw,64px)}.fr-lx-group-head p{max-width:48ch;color:var(--fr-ink-2);font-size:15.5px}.fr-lx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fr-lx-grid.is-core{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-lx-grid>li{display:flex}.fr-lx-grid .fr-lens{width:100%}.fr-lx-use{background:var(--fr-ink);color:var(--fr-paper);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin-top:clamp(48px,7vw,100px);padding:clamp(22px,3vw,40px);display:grid}.fr-lx-use h2{color:var(--fr-paper);font-size:clamp(32px,3.6vw,50px)}.fr-lx-use p{color:#151515c7;max-width:60ch;margin-top:12px;font-size:15.5px;line-height:1.6}.fr-lx-use .fr-lx-cmd{color:var(--fr-accent-2);background:#1515151f}.fr-lx-top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1320px;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(16px,3vw,40px) clamp(24px,4vw,48px);display:grid}.fr-lx-print{aspect-ratio:1;background:var(--fr-paper-2);border-radius:6px;overflow:hidden}.fr-lx-print .fr-print{width:100%!important;height:100%!important}.fr-lx-print .fr-print img{object-fit:cover;width:100%;height:100%}.fr-lx-copy{justify-items:start;gap:16px;min-width:0;display:grid}.fr-lx-back{color:var(--fr-ink-2);font-size:14px;text-decoration:none}.fr-lx-back:hover{color:var(--fr-ink)}.fr-lx-copy h1{font-size:clamp(46px,6vw,88px)}.fr-lx-instinct{color:var(--fr-ink-2);gap:4px;font-size:18px;line-height:1.5;display:grid}.fr-lx-q{border-left:3px solid var(--fr-accent);max-width:30ch;font:italic 300 clamp(24px, 2.6vw, 34px)/1.2 var(--fr-serif), serif;letter-spacing:-.01em;color:var(--fr-ink);padding-left:18px}.fr-lx-facts{flex-wrap:wrap;gap:12px 32px;margin:4px 0 0;display:flex}.fr-lx-facts dt{font:500 11px var(--fr-mono), monospace;text-transform:uppercase;color:var(--fr-ink-3)}.fr-lx-facts dd{margin:4px 0 0;font-size:14.5px}.fr-lx-copy .fr-actions{margin:6px 0 0}.fr-lx-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px clamp(28px,5vw,80px);max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(16px,3vw,40px) 0;display:grid}.fr-lx-section>header{align-content:start;justify-items:start;gap:14px;display:grid}.fr-lx-section h2{font-size:clamp(36px,4.2vw,58px)}.fr-lx-section>header p{max-width:40ch;color:var(--fr-ink-3);font-size:15px;line-height:1.55}.fr-lx-prose{max-width:62ch;color:var(--fr-ink-2);font-size:17px;line-height:1.7}.fr-lx-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fr-lx-idea{background:var(--fr-card);border-radius:6px;align-content:start;gap:8px;padding:20px;display:grid}.fr-lx-idea .fr-ui-kicker{line-height:1.45;display:block}.fr-lx-idea h3{font-size:25px}.fr-lx-idea p{color:var(--fr-ink-2);font-size:14.5px;line-height:1.55}.fr-lx-asks{counter-reset:ask;gap:10px;margin:0;padding:0;list-style:none;display:grid}.fr-lx-asks li{background:var(--fr-card);font:400 clamp(19px, 1.8vw, 23px)/1.3 var(--fr-serif), serif;letter-spacing:-.01em;counter-increment:ask;border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;padding:16px 18px;display:grid}.fr-lx-asks li:before{content:counter(ask, decimal-leading-zero);font:500 12px var(--fr-mono), monospace;color:#f6b8c6}.fr-lx-asks li:first-child{background:var(--fr-peach)}.fr-lx-band{max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(16px,3vw,40px) 0}.fr-lx-horizon{background:var(--fr-ink);color:var(--fr-paper);border-radius:6px;justify-items:stretch;gap:22px;padding:clamp(22px,3vw,40px);display:grid}.fr-lx-horizon h2{color:var(--fr-paper);font-size:clamp(34px,4vw,54px)}.fr-lx-life{gap:10px;display:grid}.fr-lx-line{background:#15151529;border-radius:4px;height:14px;position:relative}.fr-lx-line i{background:var(--fr-accent);border-radius:4px;min-width:14px;position:absolute;top:0;bottom:0}.fr-lx-legend{font:500 12px var(--fr-mono), monospace;color:#15151599;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.fr-lx-legend strong{color:var(--fr-accent-2);font-weight:500}.fr-lx-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fr-lx-cols>div{border-top:1px solid #15151533;padding-top:14px}.fr-lx-cols h3{color:var(--fr-paper);margin-bottom:8px;font-size:24px}.fr-lx-cols p{color:#151515c7;font-size:15px;line-height:1.6}.fr-lx-cols p+p{margin-top:8px}.fr-lx-blind{background:var(--fr-peach);font:400 clamp(20px, 2vw, 26px)/1.35 var(--fr-serif), serif;letter-spacing:-.01em;color:var(--fr-ink);border-radius:6px;padding:clamp(22px,3vw,32px)}.fr-lx-sources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fr-lx-source{background:var(--fr-card);color:var(--fr-ink);border-radius:6px;grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:14px 16px;text-decoration:none;transition:background .2s;display:grid}.fr-lx-source:hover{background:#2c2c2c}.fr-lx-source b{font:500 12px var(--fr-mono), monospace;color:#f6b8c6}.fr-lx-source strong{font:400 18px/1.3 var(--fr-serif), serif;overflow-wrap:anywhere}.fr-lx-source em{color:var(--fr-ink-3);white-space:nowrap;font-size:11.5px;font-style:normal}.fr-lx-source small{color:var(--fr-ink-3);grid-column:2/-1;font-size:13px;line-height:1.5}.fr-lx-checked{margin-top:12px}.fr-lx-pager{flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1320px;margin:0 auto;padding:clamp(48px,7vw,100px) clamp(16px,3vw,40px) clamp(40px,6vw,80px);display:flex}.fr-lx-pager a{background:var(--fr-card);min-width:0;color:var(--fr-ink);border-radius:6px;gap:2px;padding:14px 18px;text-decoration:none;transition:background .2s;display:grid}.fr-lx-pager a:hover{background:#2c2c2c}.fr-lx-pager span{font:500 11px var(--fr-mono), monospace;text-transform:uppercase;color:var(--fr-ink-3)}.fr-lx-pager strong{font:400 20px/1.2 var(--fr-serif), serif}.fr-lx-pager a:last-child{text-align:right}@media (max-width:1080px){.fr-lx-rules,.fr-lx-top,.fr-lx-section,.fr-lx-use{grid-template-columns:1fr}.fr-lx-grid.is-core{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.fr-lx-print{width:min(100%,360px)}}@media (max-width:680px){.fr-lx-print{border-radius:6px;width:min(100%,240px)}.fr-lx-ideas,.fr-lx-cols{grid-template-columns:1fr}.fr-lx-asks li{grid-template-columns:28px minmax(0,1fr)}.fr-lx-source{grid-template-columns:minmax(0,1fr)}.fr-lx-source small{grid-column:auto}.fr-lx-horizon,.fr-lx-blind,.fr-lx-use,.fr-lx-rule{border-radius:6px}.fr-lx-pager a{flex:100%}.fr-lx-pager a:last-child{text-align:left}}
