.play-trail{margin:26px 0;padding:20px 22px;background:#fff5ed;border:1px solid #b7c5d0;border-top:4px solid #e63312;color:#113658;font-family:"Noto Serif",Georgia,serif}.play-trail h2{font-size:24px;line-height:1.4;margin:0 0 8px;color:#113658}.play-trail p{font-size:16px;line-height:1.65;margin:8px 0}.play-trail nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.play-trail nav a{display:inline-flex;align-items:center;min-height:46px;padding:9px 14px;font-size:16px;font-weight:700;background:#113658;color:#fff;text-decoration:none}.play-trail nav a:first-child{background:#b52b10}.play-trail a:focus-visible{outline:3px solid #113658;outline-offset:4px}.qp{position:fixed;left:8px;bottom:8px;z-index:45;font-family:Georgia,serif}.qp-b{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#fff;border:1px solid #113658;border-radius:16px;box-shadow:0 2px 8px #11365830}.qp-toggle{border:0;padding:0;background:transparent;color:#113658;cursor:pointer;display:flex;align-items:center;min-height:24px}.qp-m{display:flex;gap:2px}.qp-m i{display:grid;place-items:center;width:11px;height:11px;border:1px solid #113658;border-radius:50%}.qp-m i.f{border-color:#e63312}.qp-m i img{width:7px;height:9px;object-fit:contain}.qp .qp-l{font-size:11px;color:#113658;text-decoration:none;white-space:nowrap;line-height:1.5}.qp-x{margin:6px 0 0;max-width:260px;padding:12px;background:#113658;color:#fff;font-size:14px;line-height:1.5}.qp-x a{color:white}.qp-x[hidden]{display:none}.qp-toggle:focus-visible,.qp-l:focus-visible{outline:2px solid #e63312;outline-offset:3px}.qp .qp-toggle{min-height:24px;min-width:0;margin:0;line-height:1;padding:0;border:0;width:auto;box-shadow:none}.qp .qp-b{min-height:32px}.qp .qp-l{margin:0;padding:0}.qp .qp-x{margin:6px 0 0}.qp .qp-m{align-items:center}.qp .qp-m i{margin:0;padding:0}