.pn-books .pn-book-landscape{width:100%;max-width:1260px;height:470px;margin:14px auto 0}.pn-books .pn-book-road{display:block}.pn-books .pn-book-station{left:var(--book-x);top:calc(var(--book-y) - 76px);width:var(--book-stop-width);min-width:0;max-width:220px;transform:translate(-50%)}.pn-books .pn-podium{width:70%;max-width:154px}.pn-books .pn-book-station strong{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:7px 10px;font-size:clamp(12px,1.5vw,18px);line-height:1.65}.pn-books .pn-symbol img{object-fit:contain;filter:drop-shadow(0 5px 5px #001a2c88);width:64px;max-width:100%;height:64px}.pn-books .pn-empty{margin:65px 12px}@media (max-width:700px){.pn-books .pn-book-landscape{height:370px;margin-top:12px}.pn-books .pn-book-station{top:calc(var(--book-y) - 48px);max-width:150px}.pn-books .pn-level{width:24px;height:24px;margin-bottom:4px;font-size:11px}.pn-books .pn-podium{max-width:95px;height:42px;box-shadow:0 7px 0 var(--pn-deep),0 12px 14px #00121b80;border-width:1px}.pn-books .pn-symbol{width:85%;font-size:29px;transform:translateY(-6px)}.pn-books .pn-symbol img{width:42px;height:42px;margin:auto}.pn-books .pn-book-station strong{border-radius:9px;margin-top:16px;padding:5px 4px;font-size:clamp(9px,2.8vw,12px);line-height:1.55}.pn-books .pn-count,.pn-books .pn-enter{margin-top:4px;font-size:clamp(8px,2.4vw,10px);line-height:1.5}.pn-books .pn-road-body{stroke-width:28px}.pn-books .pn-road-shadow{stroke-width:36px;transform:translateY(7px)}.pn-books .pn-road-dash{stroke-width:2px;stroke-dasharray:10 16}}.pn-books .pn-book-road-desktop{display:block}.pn-books .pn-book-road-mobile{display:none}@media (max-width:700px){.pn-books .pn-book-road-desktop{display:none}.pn-books .pn-book-road-mobile{display:block}.pn-books .pn-book-station{left:var(--book-mobile-x);top:calc(var(--book-mobile-y) - 48px)}}.pn-books .pn-book-road-mobile .pn-road-body{stroke-width:30px}@media (max-width:700px){.pn-books .pn-book-landscape{height:370px;overflow:hidden}.pn-books .pn-book-road-mobile{inset:0}.pn-books .pn-book-landscape{height:330px}}@media (max-width:700px){.pn-books .pn-book-station strong{min-height:88px}}.pn-books .pn-book-station strong{box-sizing:border-box;text-align:center;place-items:center;width:100%!important;min-height:88px!important;display:grid!important}.pn-books .pn-symbol img{object-fit:contain;width:64px;height:64px}@media (max-width:700px){.pn-books .pn-book-station strong{min-height:88px!important}.pn-books .pn-symbol img{width:42px;height:42px}.pn-books .pn-book-landscape{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 16px;width:100%;height:auto;min-height:0;margin:28px auto 32px;padding:12px 12px 24px;display:grid;overflow:visible}.pn-books .pn-book-landscape>.pn-book-road{display:none}.pn-books .pn-book-landscape>.pn-book-station{width:100%;min-width:0;max-width:none;margin:0;position:relative;inset:auto;transform:none}.pn-books .pn-book-station strong{color:#f4ffff;padding:10px 8px;font-size:13px;line-height:1.7}.pn-books .pn-count,.pn-books .pn-enter{font-size:11px}.pn-books .pn-book-station:only-of-type{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}
