.lj-facts{display:grid;grid-template-columns:1fr 1.3fr 1fr 1fr 1fr;gap:1px;margin:0;overflow:hidden;border:1px solid var(--game-line);border-radius:12px;background:var(--game-line)}.lj-facts>div{display:grid;align-content:start;gap:6px;padding:18px 20px;background:var(--color-ink-panel)}.lj-facts dt{font:700 24px/1.1 var(--font-heading);white-space:nowrap;color:var(--game-text)}.lj-facts dd{margin:0;font-size:14px;line-height:1.45;color:var(--game-mut)}.lj-block{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center;margin-top:96px}.lj-block:nth-of-type(2n){grid-template-columns:5fr 7fr}.lj-block:nth-of-type(2n) .lj-plate,.lj-block:nth-of-type(2n) .lj-units{order:2}.lj-units{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.lj-units li{display:grid;flex:0 0 calc((100% - 48px)/5);gap:10px;justify-items:center}.lj-units img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid var(--game-line);border-radius:12px}.lj-units span{font:600 16px/1.2 var(--font-heading);color:var(--game-soft)}.lj-plate{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--game-line);border-radius:12px;background:var(--color-ink-panel)}.lj-plate>img{display:block;width:100%;height:100%;object-fit:cover}.lj-plate .amb-host{-webkit-mask-image:none;mask-image:none}.lj-text{display:grid;gap:14px;max-width:44ch}.lj-text h2{font-size:32px}.lj-text p{font-size:17px;line-height:1.65;color:var(--game-soft)}.lj-text a{color:var(--color-primary-light);text-underline-offset:3px}.lj-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:112px;padding:28px 32px;border:1px solid var(--game-line);border-radius:16px;background:var(--color-ink-panel)}.lj-close p{max-width:46ch;font-size:19px;color:var(--game-soft)}@media(max-width:900px){.lj-facts{grid-template-columns:1fr 1fr}.lj-facts>div:nth-child(2){order:5;grid-column:1 / -1}.lj-facts dt{white-space:normal}}@media(max-width:768px){.lj-facts>div{padding:14px 16px}.lj-facts dt{font-size:21px}.lj-block,.lj-block:nth-of-type(2n){grid-template-columns:1fr;gap:18px;margin-top:56px}:is(.lj-block,.lj-block:nth-of-type(2n)) .lj-plate,:is(.lj-block,.lj-block:nth-of-type(2n)) .lj-units{order:0}.lj-units li{flex-basis:calc((100% - 24px) / 3)}.lj-text h2{font-size:26px}.lj-text p{font-size:16px}.lj-close{flex-direction:column;align-items:stretch;margin-top:64px;padding:22px 20px}.lj-close .site-btn{width:100%}}
